Skip to content

Commit

Permalink
Recursive DBSCAN (#84)
Browse files Browse the repository at this point in the history
* 🎨📝🐎 Update docstrings
* Update median completeness calculation to not incorporate all contigs but rather just cluster values.
* 🎨 Change RecursiveDBSCANError exception to BinningError
* 🐛 Update metabin import in user.py from mag.py
* 🎨🔥 Remove default 'z' column in run_dbscan function.
* 🎨 add_metrics func now returns 2-tuple with cluster_metrics dataframe for median completeness lookup.
* 🎨 Change default domain marker count lookup in add_metrics to raise error if domain does not match.

* 🎨🐎 Add naive HDBSCAN implementation as clustering method.
📝 Add comments for break conditions within get_clusters function.

* 🎨📝🐎 hdbscan implementation now scans across min_samples and min_cluster_size.
  • Loading branch information
evanroyrees authored Jun 19, 2020
1 parent 16bfca4 commit 10571c4
Show file tree
Hide file tree
Showing 3 changed files with 305 additions and 118 deletions.
Loading

0 comments on commit 10571c4

Please sign in to comment.