Skip to content

optimize dpclust to run heavy computational pathways in cpp#1

Merged
matthewpeterkort merged 9 commits intomasterfrom
feature/optimize
Apr 21, 2026
Merged

optimize dpclust to run heavy computational pathways in cpp#1
matthewpeterkort merged 9 commits intomasterfrom
feature/optimize

Conversation

@matthewpeterkort
Copy link
Copy Markdown
Collaborator

@matthewpeterkort matthewpeterkort commented Feb 3, 2026

optimize critical paths by implementing them in C++

Should be ready for another round of testing.

See https://quay.io/repository/ohsu-comp-bio/dpclust?tab=tags for dockerfile if you are running this as a .sif file.

Recent updates should address memory issues and add parallelization to the RCPP code as well as clean up logging so that it is a more legible as well as simplify callers significantly.

If you are getting errors you might not have the correct dependencies installed in your environment. Check the provided Dockerfile in this PR for implementation details.

@matthewpeterkort matthewpeterkort merged commit 2a3981d into master Apr 21, 2026
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.

1 participant