Welcome to the nf-neuro
project ! A Nextflow modules and workflows repository for neuroimaging
maintained by the SCIL team. The
primary focus of the library is to provide pre-built processes and processing sequences for
neuroimaging, optimized for Nextflow DSL2, based on open-source
technologies and made easily available to pipeline's developers through the nf-core
framework.
Let's say you develop a pipeline for neuroimaging. You want to make it the more efficient,
reliable, reproducible and also be able to evaluate it and control the quality of its outputs.
That's what nf-neuro
provides to you, all in one repository, hosting all dependencies you
need to start developing and analyzing.
The only thing we ask of you is to develop in Nextflow DSL2
. We use principle and standards
closely aligned with nf-core, but we'll make you adapt to them slowly as you go (we still
haven't finished complying to all of them ourselves). Using nf-neuro
helps accelerate
development in neuroimaging and produces better research outcomes for all !
Check out our documentation ! You will find everything you need to build your own module, create a subworkflow or create your own pipeline using nf-neuro
components!
nf-neuro
accepts contribution of new modules and subworkflows to its library. You'll need first to
setup your environment, for which we have devised clever ways to streamline the procedure.
Then, depending on which kind of component you want to submit, you'll either need to follow the module creation
or the subworkflow creation guidelines. Components that don't abide to them won't be accepted
and PR containing them will be closed automatically.