- nf-core tools:
module load cellgen/nf-core/3.3.2
This will show all all the modules available in the repository.
nf-core modules -g https://github.com/cellgeni/nf-modules.git list remoteThis will show all the subworkflows available in the repository.
nf-core subworkflows -g https://github.com/cellgeni/nf-modules.git list remoteThis will install a subworkflow, along with the used modules, from the repository.
so, you shouldn't manually install modules from the repository unless is not used in a subworkflow.
nf-core subworkflows -g https://github.com/cellgeni/nf-modules.git install <subworkflow_name>If the module is not used in a subworkflow, you can install it directly from the repository.
nf-core modules -g https://github.com/cellgeni/nf-modules.git install <module_name>This will show all the modules installed in your local repository.
nf-core modules -g https://github.com/cellgeni/nf-modules.git list localIf you want to remove a module, you can do it with the following command:
nf-core modules -g https://github.com/cellgeni/nf-modules.git remove <module_name>This will show all the subworkflows installed in your local repository.
nf-core subworkflows -g https://github.com/cellgeni/nf-modules.git list localIf you want to remove a subworkflow, you can do it with the following command:
nf-core subworkflows -g https://github.com/cellgeni/nf-modules.git remove <subworkflow_name>