Filter Optimally Positioned Particles from an EVT dataframe

Share:

Description

The function normalizes the signals of the two position-sensitive detectors (D1 and D2) by the forward angle light scatter (fsc_small) signal to identify optimally positioned particles (OPP) from an EVT dataframe. Optionally the function outputs a control quality plot for OPP filtration.

Usage

1
filter(events,  width=1, notch=1, slope=NULL, edge=1, do.plot=FALSE)

Arguments

events

event dataframe

slope

correction factor for the stream alignment. When stream is not properly aligned, aligned particles do not scatter light equally on D1 and D2 and therefore do not lie onto the 1:1 line on the scatter plot of D2 vs D1. By default, the value of the slope is calculated as the ratio of D2/D1

width

the width of the gate to the sides of the 1:1 equal detector response defines the allowed error in particle trajectories across the width of the stream.

notch

the correction factor for the sensitivity of FSC with respect to D1 and D2. Scattered light from focused particles is maximal at the forward scatter detector (FSC) and minimal at both position detectors. When the sensitivity of FSC and D1/D2 detectors is adjusted to respond equally to focused calibration particles, the FSC normalized by the signal of both position detectors must be lower than 1.

edge

location of the boundary layer between water/air. Particles located at the boundary layer scatter light that can be detected by the position detectors.

do.plot

create a plot that showed the different steps for filtering out non-optimally positioned particles

Value

a optimal-position filtered event dataframe

Examples

1
2
3
4
5
evt.file.path <- system.file("extdata","seaflow_cruise","2011_001", "1.evt", 
				package="flowPhyto")
evt <- readSeaflow(evt.file.path)
opp <- filter(evt)
summary(opp)

Want to suggest features or report bugs for rdrr.io? Use the GitHub issue tracker.