
CellScanner
CellScanner is a tool that counts different microbial species in flow cytometry data of communities separately with the help of a classifier that is trained on mono-cultures. It is implemented in Python and compatible with Windows, Mac and Linux.Version 2
Version 2 is a complete re-implementation of CellScanner with a new (simplified) interface that addresses several of the shortcomings of version 1, such as speed, support for dead/live staining and re-use of a trained model on several co-cultures. It makes use of several improvements introduced by Master student Vladislav Vlasov and incorporates a preprocessing step with UMAP. The UMAP step is based on a script by Daniel Garza (available here) that he developed for this ISME publication. Version 2 was implemented by Master student Ermis Delopoulos and additional functions were added by Haris Zafeiropoulos.Installation:
git clone https://github.com/msysbio/CellScanner.git cd CellScanner conda create -n cellscanner python=3.12.2 conda activate cellscanner pip install -r requirements.txtMore detailed installation instructions and an exe for windows are available here.
Help:
Documentation and a tutorial are available here.
Code:
The Github repository for version 2 is available here.
Differences to version 1:
The differences with version 1 are documented here.
Validation:
Validation on a previous data set with known ratios available here.
Version 1
Version 1 offers three classifiers, namely neural networks, random forests and logistic regression. It also supports unsupervised clustering and includes a number of gut bacterial mono-culture and control flow cytometry files. Version 1 was developed by PhD student Clémence Joseph, who also wrote the manual and performed the evaluations.Manual:
The manual is available here.
Validation:
Version 1 was validated in silico and in vitro on gut bacterial flow cytometry data as described here. More details on implementation and a more comprehensive evaluation are available here (figures, tables and supplementary material included at the end of the document).
Download:
For Windows, an executable is available. For Mac and Linux, please follow the instructions from the INSTALL file.
Windows: CellScanner1.0.1.exe. Please execute as an administrator
Mac/Linux: CellScanner.zip.
The Github repository for version 1 is available here.