YosefLab / Cassiopeia

A Package for Cas9-Enabled Single Cell Lineage Tracing Tree Reconstruction
https://cassiopeia-lineage.readthedocs.io/en/latest/
MIT License
77 stars 24 forks source link

Evolutionary coupling #154

Closed mattjones315 closed 2 years ago

mattjones315 commented 3 years ago

Implements the Evolutionary Coupling statistic.

The main logic is stored in cassiopeia/tools/coupling.py which in the future can store other methods for computing the "couplings" between variables.

Auxiliary functionality is implemented in cassiopeia/data/utilities.py for computing distances between categories.

This will work towards resolving #149

codecov[bot] commented 3 years ago

Codecov Report

Merging #154 (da061cd) into master (d13d3e7) will increase coverage by 0.03%. The diff coverage is 89.83%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #154      +/-   ##
==========================================
+ Coverage   87.09%   87.13%   +0.03%     
==========================================
  Files          70       71       +1     
  Lines        4821     4880      +59     
==========================================
+ Hits         4199     4252      +53     
- Misses        622      628       +6     
Impacted Files Coverage Δ
cassiopeia/data/__init__.py 100.00% <ø> (ø)
cassiopeia/tools/topology.py 100.00% <ø> (ø)
cassiopeia/data/utilities.py 88.31% <79.16%> (-1.69%) :arrow_down:
cassiopeia/tools/coupling.py 97.05% <97.05%> (ø)
cassiopeia/tools/__init__.py 100.00% <100.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update d13d3e7...da061cd. Read the comment docs.