Skip to content

Conversation

@tristan-f-r
Copy link
Collaborator

@tristan-f-r tristan-f-r commented May 27, 2025

[this has the added surprise that the pypi version of DOMINO is different than the one on GitHub!]

This installs DOMINO locally, which closes #137, by using local paths instead of hard-coded static paths, which originally caused the issue when running in Singularity.

This patches DOMINO with two patch files that separate runner.py (since before the behavior was reliant on setup.py) and move module imports outside of src.

This also makes a new change that allows for required inputs to have custom extensions.

[this has the added surprise that the pypi version of DOMINO is different than the one on GitHub!]

This installs DOMINO locally, resolving Reed-CompBio#137. However, I would like to tackle Reed-CompBio#119 and Reed-CompBio#234, and I'm still missing test cases to show the resolution of Reed-CompBio#137.

This patches DOMINO with two patch files that separate runner.py (since before the behavior was reliant on setup.py) and move module imports outside of `src`.
@ntalluri
Copy link
Collaborator

you can try using the egfr test case

@tristan-f-r
Copy link
Collaborator Author

I'll try that out!

@tristan-f-r
Copy link
Collaborator Author

That was a great test case - I got a new DOMINO error (most likely pertaining to the new changes in this PR), which I will investigate.

also adjusts the docker container to move patch copies after requirements installation
@tristan-f-r tristan-f-r marked this pull request as ready for review May 28, 2025 17:11
@tristan-f-r

This comment was marked as outdated.

@tristan-f-r
Copy link
Collaborator Author

I forgot to update the non-singularity tests.

@tristan-f-r
Copy link
Collaborator Author

The tests for this worked locally, but that was because the generate inputs test suite never cleaned up its inputs before running the test. Pushing a commit to fix that 👍

@tristan-f-r tristan-f-r added the algorithm Pathway reconstruction algorithm to add to SPRAS label May 29, 2025
tristan-f-r added a commit to tristan-f-r/spras that referenced this pull request Jun 16, 2025
using .ppip instead of .txt from the patch provided in Reed-CompBio#235.
@tristan-f-r tristan-f-r mentioned this pull request Jun 16, 2025
@ntalluri ntalluri added needed for benchmarking Priority PRs needed for the benchmarking paper and removed needed for benchmarking Priority PRs needed for the benchmarking paper labels Jun 25, 2025
@tristan-f-r
Copy link
Collaborator Author

@ntalluri The EGFR test case is being used for test/analysis. I would say that using it here is safe to use regardless.

@ntalluri
Copy link
Collaborator

ntalluri commented Jul 10, 2025

It might need to also not be apart of test/analysis if we decide that it somehow get's included with the pilot data. Essentially if it is counted as pilot data because we use it as test cases, we will need to remove it from every test case.

@tristan-f-r
Copy link
Collaborator Author

tristan-f-r commented Jul 10, 2025

I can drop it from test/analysis right now, since I need to refactor that entire test case anyway for #320 (which is needed for getting OSDF working with HTCondor).

@ntalluri
Copy link
Collaborator

I would keep it for now if needed, so it doesn't block you from working. Once we decide on its categorization (if its pilot data) then we can remove it from all the test cases.

@tristan-f-r tristan-f-r added the awaiting-author Author of the PR needs to fix something from a review / etc. label Sep 25, 2025
@tristan-f-r tristan-f-r added the discussion Further information is requested label Sep 25, 2025
@read-the-docs-community
Copy link

read-the-docs-community bot commented Sep 25, 2025

Documentation build overview

📚 spras | 🛠️ Build #30604643 | 📁 Comparing 642d3cb against latest (cd01e67)


🔍 Preview build

Show files changed (5 files in total): 📝 5 modified | ➕ 0 added | ➖ 0 deleted
File Status
genindex.html 📝 modified
htcondor.html 📝 modified
install.html 📝 modified
fordevs/modules.html 📝 modified
fordevs/spras.html 📝 modified

@tristan-f-r tristan-f-r removed awaiting-author Author of the PR needs to fix something from a review / etc. discussion Further information is requested labels Sep 25, 2025
@tristan-f-r
Copy link
Collaborator Author

This dataset is fine to use.

@tristan-f-r tristan-f-r added bug Something isn't working and removed blocked-by-other-pr labels Oct 4, 2025
@tristan-f-r tristan-f-r requested a review from agitter October 8, 2025 21:10
@github-actions github-actions bot added the merge-conflict This PR has merge conflicts. label Oct 11, 2025
@github-actions github-actions bot removed the merge-conflict This PR has merge conflicts. label Oct 11, 2025
@github-actions github-actions bot added the merge-conflict This PR has merge conflicts. label Nov 7, 2025
@github-actions github-actions bot removed the merge-conflict This PR has merge conflicts. label Nov 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

algorithm Pathway reconstruction algorithm to add to SPRAS bug Something isn't working needed for benchmarking Priority PRs needed for the benchmarking paper

Projects

None yet

Development

Successfully merging this pull request may close these issues.

DOMINO fails in Singularity during local testing

2 participants