Skip to content

HERACLES algorithm reconstructs CRISPR-Cas9 lineages with hyperbolic embeddings

License

Notifications You must be signed in to change notification settings

gil2rok/heracles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

HERACLES

License: Apache-2.0

HERACLES algorithm reconstructs CRISPR-Cas9 lineages with hyperbolic embeddings

Overview

Insert CRISPR-Cas9 casettes (i.e. cellular "barcodes") into a cell and sequence its descendants to reconstruct the evolutionary cell lineage. Using a CRISPR-specific continous time Markov chain, model the mutations that accumulate on these casettes. Then construct a function to quanitify the likelihood of a particular evolutionary tree, in both tree topology and branch lengths. Approixmate the tree-metric by embedding points in hyperbolic space. Lastly, optimize over the hyperbolic embeddings using Riemannian stochastic gradient descent.

About

HERACLES algorithm reconstructs CRISPR-Cas9 lineages with hyperbolic embeddings

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published