CytoPipeline and CytoPipelineGUI: a Bioconductor R package suite for building and visualizing automated pre-processing pipelines for flow cytometry data
Philippe Hauchamps,Babak Bayat,Simon Delandre,Mehdi Hamrouni,Marie Toussaint,Stephane Temmerman,Dan Lin,Laurent Gatto
DOI: https://doi.org/10.1186/s12859-024-05691-z
IF: 3.307
2024-02-22
BMC Bioinformatics
Abstract:With the increase of the dimensionality in flow cytometry data over the past years, there is a growing need to replace or complement traditional manual analysis (i.e. iterative 2D gating) with automated data analysis pipelines. A crucial part of these pipelines consists of pre-processing and applying quality control filtering to the raw data, in order to use high quality events in the downstream analyses. This part can in turn be split into a number of elementary steps: signal compensation or unmixing, scale transformation, debris, doublets and dead cells removal, batch effect correction, etc. However, assembling and assessing the pre-processing part can be challenging for a number of reasons. First, each of the involved elementary steps can be implemented using various methods and R packages. Second, the order of the steps can have an impact on the downstream analysis results. Finally, each method typically comes with its specific, non standardized diagnostic and visualizations, making objective comparison difficult for the end user.
biochemical research methods,biotechnology & applied microbiology,mathematical & computational biology