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

[future][discussion] how to incorporate external modules ? #195

Open
mathysgrapotte opened this issue Oct 23, 2024 · 0 comments
Open

[future][discussion] how to incorporate external modules ? #195

mathysgrapotte opened this issue Oct 23, 2024 · 0 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@mathysgrapotte
Copy link
Contributor

mathysgrapotte commented Oct 23, 2024

Description of feature

Allow for data processing to be done by modules external from the stimulus-py package and not necessarily in python

Example :

Splitting a sequence dataset could be done using pairwise similarity + kmeans
There are many tools doing pairwise similarity, some even gpu accelerated, and some nf-core modules could do this

Current way to do this would be to wrap the method in python and bumb the pip package but it isn't the nf-core way, it would be much better if instead, we could re-use modules with some minor overhead for format/data processing.

This should be done while considering :

  1. whether the tool should be ran or not depends on the experiment config
  2. code should be kept clean (there are many tools that could interface with data processing - and the number will keep growing ), chaining IF/ELSE is not an option
  3. good error handling (i.e. blast can't run on images for instance)
@mathysgrapotte mathysgrapotte added enhancement New feature or request help wanted Extra attention is needed labels Oct 23, 2024
@mathysgrapotte mathysgrapotte changed the title [Future][Discussion] how to incorporate external modules ? [future][discussion] how to incorporate external modules ? Oct 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
No open projects
Status: Todo
Development

No branches or pull requests

1 participant