-
Notifications
You must be signed in to change notification settings - Fork 9
Adding the sylph coverage model to yacht #141
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: superyacht
Are you sure you want to change the base?
Conversation
…ate effective coverage, etc according to sylph (Shaw and Yu, 2024).
… that aren't necessary.
… print statements with logger. Moved all constants to utils.py.
|
After some more testing, I just pushed some additional updates to this branch.
|
|
A small update, but with my most recent commit from last night I made the promised change to the |
|
Hi All! I've made some more changes over the past week. Here's an overview of my most recent updates (Part 1 of 2):
|
…takes-all k-mer reassignment.
|



Hi @dkoslicki and team!
I created a sylph coverage model from Shaw and Yu, 2024 and added it to yacht, in a branch I named superyacht just for fun.
This is a draft that I'm still testing, so that and other caveats still apply. A few notes:
cov_calc, which calculates lambda and ani according as specified by the sylph paper.cov_calcinsideget_exclusive_hashes, given that that function provides us with the signature objects needed to make the calculations.hypothesis_recovery. There are probably good ways to integrate this, and I'll give this some more thought.cov_calcmore deeply intohypothesis_recoveryfor now. I have some ideas on what might be the best approach that we could discuss if you'd like. I thought it would be best to share this new branch while I look into this more deeply.internal_superyacht_test.pyis just a script that I have been using to test the new branch, and this can be ignored; I'll remove it once we move towards publication.AdjustStatusLambdaenum in a more idiomatic python way this week. It should be a relatively quick fix.winner_maproutine from sylph, but it's something I would like to add.I'm going to do more testing this week on additional datasets. Happy to discuss here or via email/video!