PeerJBioinformaticsPeer-reviewed journal article
Digital Cell Sorter (DCS): a cell type identification, anomaly detection, and Hopfield landscapes toolkit for single-cell transcriptomics
Sergii DomanskyiiD, Alex Hakansson, Thomas J. Bertus, Giovanni PaternostroiD, Carlo PiermarocchiiD
Abstract
MotivationAnalysis of singe cell RNA sequencing (scRNA-seq) typically consists of different steps including quality control, batch correction, clustering, cell identification and characterization, and visualization. The amount of scRNA-seq data is growing extremely fast, and novel algorithmic approaches improving these steps are key to extract more biological information. Here, we introduce: (i) two methods for automatic cell type identification (i.e. without expert curator) based on a voting algorithm and a Hopfield classifier, (ii) a method for cell anomaly quantification based on isolation forest, and (iii) a tool for the visualization of cell phenotypic landscapes based on Hopfield energy-like functions. These new approaches are integrated in a software platform that includes many other state-of-the-art methodologies and provides a self-contained toolkit for scRNA-seq analysis. ResultsWe present a suite of software elements for the analysis of scRNA-seq data. This Python-based open source software, Digital Cell Sorter (DCS), consists in an extensive toolkit of methods for scRNA-seq analysis. We illustrate the capability of the software using data from large datasets of peripheral blood mononuclear cells (PBMC), as well as plasma cells of bone marrow samples from healthy donors and multiple myeloma patients. We test the novel algorithms by evaluating their ability to deconvolve cell mixtures and detect small numbers of anomalous cells in PBMC data. AvailabilityThe DCS toolkit is available for download and installation through the Python Package Index (PyPI). The software can be deployed using the Python import function following installation. Source code is also available for download on Zenodo: doi.org/10.5281/zenodo.2533377 Contactdomansk6@msu.edu
- organism: human
- assay: scRNA-seq
- research focus: cell type annotation
- research focus: clustering
- research focus: differential expression
- research focus: dimensionality reduction
- approach: statistical model
- approach: machine learning (classical)
- Citations
- 8
- FWCI
- 0.55
- Field percentile
- top 43%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Polled Digital Cell Sorter (p-DCS): Automatic identification of hematological cell types from single cell RNA-sequencing clusters
Sergii Domanskyi, Anthony Szedlak, … Carlo Piermarocchi·BMC BioinformaticsPeer-reviewed·Jul 1, 2019
- scClassify: hierarchical classification of cells
Yingxin Lin, Yue Cao, … Jean Yee Hwa Yang·Molecular Systems BiologyPeer-reviewed·Jun 1, 2020
- scClassifR: Framework to accurately classify cell types in single-cell RNA-sequencing data
Vy Nguyen, Johannes Griss·bioRxiv·Dec 22, 2020
- Evaluation of methods to assign cell type labels to cell clusters from single-cell RNA-sequencing data
J. Javier Díaz-Mejía, Elaine C. Meng, … John H. Morris·F1000ResearchPeer-reviewed·Mar 15, 2019
- SCSA: a cell type annotation tool for single-cell RNA-seq data
Yinghao Cao, Xiaoyue Wang, Gongxin Peng·Frontiers in GeneticsPeer-reviewed·May 12, 2020
- Clustering scRNA-seq data via qualitative and quantitative analysis
Di Li, Qinglin Mei, Guojun Li·bioRxiv·Mar 25, 2023