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

Support for parsl in Galaxy? #61

Closed
bernt-matthias opened this issue Mar 15, 2024 · 3 comments
Closed

Support for parsl in Galaxy? #61

bernt-matthias opened this issue Mar 15, 2024 · 3 comments
Assignees

Comments

@bernt-matthias
Copy link
Contributor

For my reference https://parsl.readthedocs.io/en/latest/userguide/execution.html

We need to explore if the data-paralellism offered by Galaxy (via collection) is sufficient for the more compute intensive jobs coming with metagenomics. Or if it is possible to support parsl jobs in Galaxy.

@ebolyen can you give me a link for docs how the configuration, e.g. for an execution in SLURM would look like? You mentioned toml based config files.

@ebolyen
Copy link
Member

ebolyen commented May 30, 2024

Hey @bernt-matthias,

We use toml internally but the way parsl is generally configured would be as a Python object that is initialized and represents the config.

The relevant docs are here:
https://parsl.readthedocs.io/en/latest/userguide/configuring.html#how-to-configure
https://parsl.readthedocs.io/en/latest/stubs/parsl.providers.SlurmProvider.html#parsl.providers.SlurmProvider
https://develop.qiime2.org/en/latest/framework/how-to-guides/parallel-configuration.html


Another approach is to use our partition methods directly and then use Galaxy's built in collection system, rather than trying to get parsl and galaxy's various backends to play together.

@ebolyen ebolyen moved this from Needs Triage to Awaiting Info in QIIME 2 - Triage 🚑 May 30, 2024
@bernt-matthias
Copy link
Contributor Author

use Galaxy's built in collection system

Seems much simpler. Lets see how far we get with this.

@ebolyen
Copy link
Member

ebolyen commented Jun 10, 2024

I've created a new issue to make sure that the way we implement these parallel pipeline (via hidden actions) will be accessible to Galaxy users so they can do the map operation via Galaxy directly:
qiime2/q2galaxy#57

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

No branches or pull requests

2 participants