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

Looper process streamlining #414

Closed
10 of 12 tasks
nsheff opened this issue Sep 26, 2023 · 3 comments
Closed
10 of 12 tasks

Looper process streamlining #414

nsheff opened this issue Sep 26, 2023 · 3 comments
Assignees

Comments

@nsheff
Copy link
Contributor

nsheff commented Sep 26, 2023

A collection of problems I ran into when trying to use looper for a project:

@donaldcampbelljr
Copy link
Contributor

donaldcampbelljr commented Oct 11, 2023

looper variable namespaces need to be updated; in particular, does the looper namespace get what's in the .looper config file now? -> Q: looper namespace was relative to PEP is it now the looper config? Think everythign in the looper config is in the looper namespace. See #423

looper.pep_config -> command_template -> it works if passing pep that is local, if using a registry path it doesn't appear to work

how do to parallel-process files with looper locally -> originally a divvy idea.
issue: 100 files -> divvy submits to cluster no problem, if local they will run serial. Could run in background process using ampersand. in command shell script with &. So can we lump 100 samples (in 10 background processes), new divvy template to accomplish that.

@donaldcampbelljr
Copy link
Contributor

there was no clear way to pull from pephub into Python (I guess pephubclient can do this? Possibly just need docs)

For using looper with pephub looks like there is documentation:
https://looper.databio.org/en/dev/hello-world-pephub/

However, it does appear that our pephubclient api docs could be expanded. There is currently only a light readme.

@donaldcampbelljr
Copy link
Contributor

Because we've solved the majority of the issues here and the remaining two have child issues tracking them, I will close this parent issue.

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