Skip to content
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

Do radius doubling on final round of optimization #223

Merged
merged 30 commits into from
Apr 5, 2022

Conversation

yceh
Copy link
Contributor

@yceh yceh commented Mar 22, 2022

image
The labels are in the format of "Parsimony score increase threshold for running interim optimizations"_"Maximal time (in minutes) to run interim optimizations". Inf means no interim optimization is run. 2 hours (radius doubled from 4 to 16) of optimization is run in the end.

There is no significant impact of interim optimizations on parsimony score (difference ~0.0012% between max and min), perhaps because the sample placed are close in time. Maybe I should disable interim optimization by default for daily tree maintenance?

This is the result of placing 47853 samples onto a tree with 8468197 samples on 2*10 threads of Xeon(R) Silver 4216 CPU @ 2.10GHz.

jmcbroome and others added 30 commits January 5, 2022 14:00
Add option to include nt mutations in taxonium export
Add option to output closest relative(s) per sample
@yceh
Copy link
Contributor Author

yceh commented Mar 30, 2022

MatOptimize will always reassign the states again to minimize back mutations.

@yceh
Copy link
Contributor Author

yceh commented Mar 30, 2022

This is also going to fix #219. Both usher and matoptimize in this pull request use a numeric ID to identify nodes. Node name is an optional attribute stored separately in a hash table.

@yatisht yatisht merged commit d659540 into yatisht:usher-optimize-dev Apr 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants