rCASC: reproducible classification analysis of single-cell sequencing data.

Autor: Alessandrì L; Department of Molecular Biotechnology and Health Sciences, University of Torino, Via Nizza 52, 10125 Torino, Italy., Cordero F; Department of Computer Science, University of Torino, Corso Svizzera 185, 10149 Torino, Italy., Beccuti M; Department of Computer Science, University of Torino, Corso Svizzera 185, 10149 Torino, Italy., Arigoni M; Department of Molecular Biotechnology and Health Sciences, University of Torino, Via Nizza 52, 10125 Torino, Italy., Olivero M; Department of Oncology, University of Torino, SP142, 95, 10060 Candiolo (TO), Italy., Romano G; Department of Computer Science, University of Torino, Corso Svizzera 185, 10149 Torino, Italy., Rabellino S; Department of Computer Science, University of Torino, Corso Svizzera 185, 10149 Torino, Italy., Licheri N; Department of Computer Science, University of Torino, Corso Svizzera 185, 10149 Torino, Italy., De Libero G; Department Biomedizin, University of Basel, Hebelstrasse 20, 4031 Basel, Switzerland., Pace L; Italian Istitute for Genomic Medicine, IIGM, c/o IRCCS 10060 Candiolo (TO), Italy., Calogero RA; Department of Molecular Biotechnology and Health Sciences, University of Torino, Via Nizza 52, 10125 Torino, Italy.
Jazyk: angličtina
Zdroj: GigaScience [Gigascience] 2019 Sep 01; Vol. 8 (9).
DOI: 10.1093/gigascience/giz105
Abstrakt: Background: Single-cell RNA sequencing is essential for investigating cellular heterogeneity and highlighting cell subpopulation-specific signatures. Single-cell sequencing applications have spread from conventional RNA sequencing to epigenomics, e.g., ATAC-seq. Many related algorithms and tools have been developed, but few computational workflows provide analysis flexibility while also achieving functional (i.e., information about the data and the tools used are saved as metadata) and computational reproducibility (i.e., a real image of the computational environment used to generate the data is stored) through a user-friendly environment.
Findings: rCASC is a modular workflow providing an integrated analysis environment (from count generation to cell subpopulation identification) exploiting Docker containerization to achieve both functional and computational reproducibility in data analysis. Hence, rCASC provides preprocessing tools to remove low-quality cells and/or specific bias, e.g., cell cycle. Subpopulation discovery can instead be achieved using different clustering techniques based on different distance metrics. Cluster quality is then estimated through the new metric "cell stability score" (CSS), which describes the stability of a cell in a cluster as a consequence of a perturbation induced by removing a random set of cells from the cell population. CSS provides better cluster robustness information than the silhouette metric. Moreover, rCASC's tools can identify cluster-specific gene signatures.
Conclusions: rCASC is a modular workflow with new features that could help researchers define cell subpopulations and detect subpopulation-specific markers. It uses Docker for ease of installation and to achieve a computation-reproducible analysis. A Java GUI is provided to welcome users without computational skills in R.
(© The Author(s) 2019. Published by Oxford University Press.)
Databáze: MEDLINE
Nepřihlášeným uživatelům se plný text nezobrazuje