Cassiopeia

Cassiopeia reconstructs phylogenetic trees from single-cell lineage tracing data produced by CRISPR/Cas9-based editing to infer cellular lineage relationships.


Key Features:

  • Phylogeny Reconstruction: Implements multiple algorithms for tree construction, including a greedy algorithm based on multi-state compatibility, an exact Steiner-Tree solver, a combined greedy/Steiner approach (Cassiopeia), Neighbor-Joining, and Camin-Sokal Maximum Parsimony.
  • Scalable Maximum Parsimony Approaches: Provides scalable maximum parsimony methods optimized for large single-cell lineage datasets.
  • Simulation Framework: Includes a simulation framework to evaluate algorithm performance and to explore lineage tracer design parameters.
  • Benchmarking with Complex Datasets: Has been benchmarked on an experimental dataset of 34,557 human cells traced over 15 generations.

Scientific Applications:

  • Large-scale mammalian lineage tracing: Enables inference of cellular lineage relationships in large single-cell CRISPR/Cas9 lineage tracing experiments.
  • Cellular evolution and development studies: Supports analysis of lineage relationships to investigate cellular evolution and developmental trajectories.

Methodology:

Uses greedy multi-state compatibility, an exact Steiner-Tree solver, a combined greedy/Steiner approach (Cassiopeia), Neighbor-Joining, Camin-Sokal maximum parsimony, scalable maximum parsimony implementations, and a simulation framework for evaluation.

Topics

Details

License:
MIT
Programming Languages:
Perl, Python
Added:
1/9/2020
Last Updated:
12/10/2020

Operations

Publications

Jones MG, Khodaverdian A, Quinn JJ, Chan MM, Hussmann JA, Wang R, Xu C, Weissman JS, Yosef N. Inference of Single-Cell Phylogenies from Lineage Tracing Data. Unknown Journal. 2019. doi:10.1101/800078.

Jones MG, Khodaverdian A, Quinn JJ, Chan MM, Hussmann JA, Wang R, Xu C, Weissman JS, Yosef N. Inference of single-cell phylogenies from lineage tracing data using Cassiopeia. Genome Biology. 2020;21(1). doi:10.1186/s13059-020-02000-8. PMID:32290857. PMCID:PMC7155257.