| Literature DB >> 19358741 |
Florian Hahne1, Nolwenn LeMeur, Ryan R Brinkman, Byron Ellis, Perry Haaland, Deepayan Sarkar, Josef Spidlen, Errol Strain, Robert Gentleman.
Abstract
BACKGROUND: Recent advances in automation technologies have enabled the use of flow cytometry for high throughput screening, generating large complex data sets often in clinical trials or drug discovery settings. However, data management and data analysis methods have not advanced sufficiently far from the initial small-scale studies to support modeling in the presence of multiple covariates.Entities:
Mesh:
Year: 2009 PMID: 19358741 PMCID: PMC2684747 DOI: 10.1186/1471-2105-10-106
Source DB: PubMed Journal: BMC Bioinformatics ISSN: 1471-2105 Impact factor: 3.169
Figure 1flowCore framework. For each experiment, the content of the FCS files, phenotypic and metadata are stored in a flowSet. Each flowFrame in a flowSet corresponds to one FCS file. All basic operations (e.g., compensation, transformation, gating) can be applied to either single flowFrames or a flowSet simultaneously.
Data transformations implemented in flowCore.
| Data Transformations | |
| linear | |
| quadratic | |
| natural logarithm | |
| logarithm | |
| biexponential | |
| logicle | |
| truncate | |
| scale | ( |
| arcsinh |
Within these formulas, x is the variable corresponding to value being transformed, a, b, c, d, f, p, m, T, and w, are constants affecting the transformation function, e is the base of the natural logarithm (see [13] for details on the logicle transformation). Other transformations can easily be implemented in R.
Filter and gate classes implemented in flowCore.
| Gates | |
| rectangleGate | n-dimensional rectangular regions |
| quadGate | quadrant regions in two dimensions |
| polygonGate | polygonal regions in two dimensions |
| polytopeGate | generalization of polygon in n dimensions |
| ellipsoidGate | n-dimensional ellipsoid region |
| Filters | |
| sampleFilter | random sub-sampling |
| expressionFilter | results of a boolean expression |
| kmeansFilter | K-means clustering |
| norm2Filter | bivariate normal distribution |
| curv1Filter | local density regions in 1D |
| curv2Filter | density regions in 2D |
| timeFilter | abnormal data acquisition over time |
| filterSet | gating strategies |
Filters are automated, data driven procedures. Gates are static, user-defined methods.
Figure 2Quality assessment. HTML quality assessment report generated by the flowQ package for a subset of data from an experiment focusing on Graft-Versus-Host Disease [1]. Rows correspond to the samples in the set, columns to different quality checks.
Figure 3Batch gating. Scatterplot matrix of a single flowSet from an experiment focusing on immune tolerance following kidney transplantation. Outlines of the gating regions identified by a curve2Filter automated gating operation are added on top of the density representation of the data.