MiCoNE, is a flexible and modular pipeline for 16S data analysis. It incorporates various popular, publicly available tools as well as custom Python modules and scripts to facilitate inference of co-occurrence networks from 16S data.
- Free software: MIT license
- Documentation: https://dileep-kishore.github.io/mindpipe.
Manuscript in preparation.
- Plug and play architecture: allows easy additions and removal of new tools
- Flexible and portable: allows running the pipeline on local machine, compute cluster or the cloud with minimal configuration change. Uses the nextflow under the hood
- Parallelization: automatic parallelization both within and across samples
- Ease of use: available as
condapackage as well as adockercontainer
It supports the conversion of raw 16S sequence data or counts matrices into co-occurrence networks through multiple methods. Each process in the pipeline supports alternate tools for performing the same task, users can use the configuration file to change these values.
The MiCoNE pipelines comes with an easy to use CLI. To get a list of subcommands you can type:
micone --helpSupported subcommands:
init- Createscondaenvironments for various pipeline processesrun- The main subcommand that runs the pipelineclean- Cleans temporary data, log files and other extraneous files
To run the pipeline:
micone run -p local -c run.toml -m 4This runs the pipeline in the local machine using run.toml for the pipeline configuration and with a maximum of 4 processes in parallel at a time.
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.