High throughput flow cytometry analysis with Bioconductor.
Résumé
Recent advances in automation technologies have enabled the use of flow cytometry high content screening (FH-HCS), in both basic and clinical research, generating large complex data sets with any covariates. However, data management and data analysis methods have not yet progressed sufficiently far from the initial small-scale studies to support modeling in the presence of multiple covariates. To those aims, we developed a set of computational tools in the R package flowCore to facilitate the analysis of these complex data. We propose R data structures to handle flow cytometry data through the main steps of importing, storing, assessing and preprocessing data from flow cytometry experiments. For example, this package provides facilities for compensation, transformation and filtering preprocessing steps. A key component of the flowCore package is to have suitable data structures that support the application of similar operations to a collection of samples or a clinical cohort. In addition, our software constitutes a shared and extensible research platform that enables collaboration between bioinformaticians, computer scientists, statisticians and biologists. The software has been used in the analysis of various data sets and its data structures have proven to be highly efficient in capturing and organizing the analytic work flow. Finally, a number of additional Bioconductor packages successfully build on the infrastructure provided by flowCore, offers new opportunities for flow data analysis.