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

I would like to join #306

Closed
7 tasks
cokelaer opened this issue Dec 3, 2016 · 4 comments
Closed
7 tasks

I would like to join #306

cokelaer opened this issue Dec 3, 2016 · 4 comments
Labels

Comments

@cokelaer
Copy link
Collaborator

cokelaer commented Dec 3, 2016

Please, let us know if you would like to join the project.

You can contribute in various ways:

  • improving the documentation
  • add new Python functions / plotting
  • add new pipelines
  • add new docker images
  • add new visualisations
  • add HTML / Javascript functionalities
  • add bug reports
@blaiseli
Copy link

Hi, I would like to join the project. I have written some snakemake pipelines, and I will try to see if they can be ported to the sequana infrastructure.

@cokelaer
Copy link
Collaborator Author

I've added you. welcome on board.

@blaiseli
Copy link

blaiseli commented Dec 6, 2017

To be honest, after having a quick look, it seems much more complicated than I expected. You seem to have implemented various layers of wrapping around snakemake. It looks like it requires quite some effort to become familiar enough with the whole infrastructure to be able to contribute.

I thought sequana was mostly a collection of plain snakemake pipelines or wrappers as described here: https://snakemake.readthedocs.io/en/stable/snakefiles/modularization.html

@cokelaer
Copy link
Collaborator Author

cokelaer commented Dec 7, 2017

@blaiseli we can discuss about if off line. In a few words, the wrapping around snakamake itself are actually rather small. We added a couple of functions to help users but they are optional. You can simply add your pipeline in a directory (sequana/pipelines) and that's it. You just need to add a README as explained in the developer guide. I think we enforce the use of a config file though and you must name your pipeline Snakefile.rules. I need to provide a complete documentation on this aspect.

However, if you want to decompose your pipelines with rules that can be re-used, then you will probably need to make a few updates to your code but then they can be re-used by other pipelines.

Again, we can discuss about this off-line.

@cokelaer cokelaer pinned this issue Jun 13, 2020
@cokelaer cokelaer closed this as completed Oct 9, 2021
@cokelaer cokelaer unpinned this issue Oct 9, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants