celluloid
celluloid clusters single-cell sequencing (SCS) mutation data to reduce dataset complexity and enable more tractable phylogenetic inference in tumor evolution studies.
Key Features:
- Categorical data clustering: Clusters categorical vectors or matrices representing mutations characterized by presence, absence, and uncertainty in sequenced cells.
- Centroid-based aggregation: Organizes clusters around centroids to reduce the number of mutation instances for downstream analysis.
- High-precision grouping: Prioritizes precision to avoid erroneously pairing unrelated mutations in the reduced dataset.
- Scalability and runtime reduction: Reduces dataset size to lower runtime and raise the upper bound on analyzable SCS instance size.
- Phylogenetic preprocessing: Produces reduced datasets intended for input to phylogenetic inference methods.
Scientific Applications:
- Tumor phylogenetics: Facilitates construction of evolutionary trees (phylogenies) from cancerous mutations in SCS data.
- Large-scale SCS analysis: Enables analysis of larger single-cell sequencing datasets in cancer genomics and evolutionary biology by reducing computational complexity.
Methodology:
Performs centroid-based clustering of categorical vectors or matrices that encode mutation presence, absence, and uncertainty to reduce dataset size for downstream phylogenetic inference.
Topics
Details
- License:
- MIT
- Tool Type:
- command-line tool
- Programming Languages:
- Python
- Added:
- 6/14/2021
- Last Updated:
- 8/20/2021
Operations
Publications
Ciccolella S, Patterson M, Bonizzoni P, Della Vedova G. Effective Clustering for Single Cell Sequencing Cancer Data. IEEE Journal of Biomedical and Health Informatics. 2021;25(11):4068-4078. doi:10.1109/jbhi.2021.3081380. PMID:34003758.
PMID: 34003758
Funding: - Department of Computer Science Georgia State University: Startup
- the European Unions Horizon 2020 research and innovation programme under the Marie Sklodowska-Curie grant: 872539
- Universit degli Studi di Milano- Bicocca: 2017-ATE-0534, 2018-ATE-0575
Links
Issue tracker
https://github.com/AlgoLab/celluloid/issues