raw-reads-analysis-pipeline

Raw Reads Analysis Pipeline

https://github.com/ebi-metagenomics/raw-reads-analysis-pipeline

Science Score: 62.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: ncbi.nlm.nih.gov
  • Academic email domains
  • Institutional organization owner
    Organization ebi-metagenomics has institutional domain (www.ebi.ac.uk)
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.0%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Raw Reads Analysis Pipeline

Basic Info
  • Host: GitHub
  • Owner: EBI-Metagenomics
  • License: apache-2.0
  • Language: Nextflow
  • Default Branch: master
  • Size: 216 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created about 1 year ago · Last pushed 7 months ago
Metadata Files
Readme Changelog Contributing License Code of conduct Citation

README.md

Raw Reads Analysis Pipeline (RawR)



This pipeline analyses whole genome sequencing (WGS) reads, profiling their taxonomy and functions. It is designed to handle short (paired- and single-end) and long reads and to take raw reads (not assembled contigs or genomes) as input.

A previous pipeline analysing raw reads was a part of MGnify v5. This pipeline is a complete refactor and a significant update to be a part of MGnify v6. It is now implemented in Nextflow, and functional profiling has been added as well as a re-implementation of the existing taxonomic profiling method.

Installation

Requires Nextflow >= 0.24.1

bash git clone https://github.com/EBI-Metagenomics/raw-reads-analysis-pipeline.git

Usage

Samplesheet

A samplesheet is essential for running the pipeline. All the information about the input runs that the pipeline needs is defined in this single csv file. The column names and values correspond to those found in ENA.

Samplesheet columns: | Column | Purpose | | --------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | | study | Not used by pipeline, can be useful for user to keep track of samples | | sample | Sample accession, used for naming the pipeline results. Must be unique. | | fastq_1 | Path to first FASTQ file (and only if the library_strategy is SINGLE). May be a filesystem path, ftp path or s3 path. | | fastq_2 | Path to second FASTQ file (may be empty if the library_strategy is SINGLE). | | library_layout | SINGLE if single-end reads, or PAIRED if paired-end reads. | | library_strategy | Not used | | instrument_platform | The sequencing platform used to generate reads. This is used to determine long reads (ONT or PB) vs. short reads (everything else). |

Example: csv study,sample,fastq_1,fastq_2,library_layout,library_strategy,instrument_platform PRJEB12345,ERR00000001,/path/to/sample1/reads_1.fastq.gz,/path/read/sample1/reads_2.fastq.gz,PAIRED,WGS,ILLUMINA PRJEB12345,ERR00000002,/path/to/sample2/reads_1.fastq.gz,/path/read/sample2/reads_2.fastq.gz,PAIRED,WGS,ILLUMINA PRJEB12345,ERR00000003,/path/to/sample3/reads.fastq.gz,,SINGLE,WGS,ONT

Important parameters

Basic

| Parameter | Purpose | | -------------------- | -------------------------------------------------------------------------------- | | samplesheet | Path to samplesheet (required) | | outdir | Path to results directory (Deafult: './results') | | skipqc | Skip Qaulity Control (QC) (Default: false) | | skipdecontam | Skip Decontamination (Default: false) | | removephix | Toggle remoiving phiX (Default: true) | | singularitycachedir | Path to Singularity container cache directory (Default: './singularity_cache') |

Databases

| Parameter | Purpose | | ----------------------------------------- | -------------------------------------------------------------------------------------- | | databases.cachepath | Path to cache directory for database downloads (Deafult: `'downloadcache/databases') | | databases.motus.local_path | Local (filesystem) path to mOTUs database (Default:'') | | databases.motus.base_dir | Root directory of mOTUs database (Default:'dbmOTU'`) | | databases.hostgenome.localpath | Local (filesystem) path to host (hg38) bwa-mem2 database (Default: '') | | databases.hostgenome.basedir | Root directory of host bwa-mem2 database (Default: 'hg38') | | databases.hostgenomeminimap2.localpath | Local (filesystem) path to host (hg38) minimap2 database (Default: '') | | databases.hostgenomeminimap2.basedir | Root directory of host minimap2 database (Default: '.') | | databases.phix.localpath | Local (filesystem) path to phiX bwa-mem2 database (Default: '') | | databases.phix.basedir | Root directory of phiX bwa-mem2 database (Default: 'phix') | | databases.rfam.localpath | Local (filesystem) path to Rfam database (Default: '') | | databases.rfam.basedir | Root directory of Rfam database (Default: `'rfammodels') | | databases.silva_ssu.local_path | Local (filesystem) path to SILVA-SSU database (Default:'') | | databases.silva_ssu.base_dir | Root directory of SILVA-SSU database (Default:'silvassu-20200130'`) | | databases.silvalsu.localpath | Local (filesystem) path to SILVA-LSU database (Default: '') | | databases.silvalsu.basedir | Root directory of SILVA-LSU database (Default: `'silvalsu-20200130') | | databases.pfam.local_path | Local (filesystem) path to Pfam-A database (Default:'') | | databases.pfam.base_dir | Root directory of Pfam-A database (Default:'.') | | force_download_dbs | Force downloading databases overwriting cache (Default:false| | download_dbs | Enable downloading databases (Default:true`) |

Advanced

| Parameter | Purpose | | ----------------------------- | ---------------------------------------------------------------------------- | | cmsearchchunksize | Size of reads chunks for cmsearch (Default: 400.KB) | | hmmsearchchunksize | Size of reads chunks for hmmsearch (Default: 400.KB) | | decontamshortphixchunksize | Size of reads chunks for short-read phiX decontamination (Default: '400K') | | decontamshorthostchunksize | Size of reads chunks for short-read host decontamination (Default: '400K') | | decontamlonghostchunksize | Size of reads chunks for long-read host decontamination (Default: '400K') | | savetrimmed_fail | Save reads that fail QC trimming (Default: false) |

Commands

Basic run: bash nextflow run /path/to/pipeline --samplesheet /path/to/samplesheet.csv -profile local

Customised run: bash nextflow run /path/to/pipeline --samplesheet /path/to/samplesheet.csv -profile local --databases.rfam.local_path='/path/to/db' --skip_qc

Custom profile with custom config: bash nextflow run /path/to/pipeline --samplesheet /path/to/samplesheet.csv -c /path/to/custom.config -profile custom

Resume: bash nextflow run /path/to/pipeline --samplesheet /path/to/samplesheet.csv -profile local -resume

Pipeline description

Pipeline overview

Overview

The pipeline performs the following: 1. Check for reference databases * Check local paths * Check cache directory * Automatically download if needed/available 2. Quality control (QC) * Use fastp to trim and filter reads 3. Decontamination of host (and phiX) * Map reads to reference host genome (human by default) * If the sequencing platform is Illumina then reads mapping to reference phiX genome are also removed 4. Merge paried-end reads * for some of the profiling steps 5. Profile reads * Taxonomic profiling * rRNA-based * rRNA extraction * mapping to reference database * Run mOTUs * Functional profiling * Map reads to Pfam-A hidden markov models (HMMs) * Generate profile from mapping results 6. Generate summary reports * MultiQC * Run status (succeeded/failed)

Discussion about methods

Quality control (QC)

Following QC by fastp, for paired-end reads, if one read is removed then so is its corresponding read.

Decontamination

For short reads, bwa-mem2 is used with default parameters.

For long reads, minimap2 is used with default parameters.

For paired-end reads, if one read is removed then so is its corresponding read.

Taxonomic profiling

rRNA-based approach

First reads are mapped to Rfam ribosomal RNA covariance models with infernal cmsearch.

Matching sequences are then mapped to 16S large sub-unit (LSU) and 16S small sub-unit (SSU) SILVA reference database with mapseq to infer their taxonomy.

Read counts for each taxonomy are gathered into a profile.

mOTUs

This tool maps reads to a bespoke database of universal marker genes. We run the tool with default database and parameters.

Functional profiling

Reads are mapped directly to Pfam-A hidden markov models (HMMs) with HMMer hmmsearch. Read counts and coverage (breadth and depth) are then gathered for each matched Pfam entry into a functional profile.

Implementation details

Chunking

Throughout the pipeline reads are chunked in order to: * reduce resource requirements * make resource requirements more predicatable

When paired-end reads are chunked they are strictly paired up with each other, no un-paired reads are permitted.

The degree of chunking can be controlled by modifying parameters in nextflow.config.

Containers

Modules are typically containerised with Singularity or Docker. Conda environments are not used.

nf-core

Numerous nf-core modules are used throughout the pipeline, and the nf-core tool is used to manage local and remote (from EBI-metagenomics/nf-modules) modules and subworkflows.

Tools

Main tools

| Tool | Version | Purpose | | ---------------------------------------------------- | -------- | -------------------------------------------------------------------------------- | | fastp | 0.24.0 | Quality control reads, and merging paired-end reads | | seqtk | 1.3-r106 | Coverting fastq to fasta | | bwa-mem2 | 2.2.1 | Map short reads to decontamination reference genomes | | minimap2 | 2.3.0 | Map long reads to decontamination reference genomes | | samtools | 1.21 | Filter fasta/fastq files for decontamination, and generate summary statistics | | infernal | 1.1.5 | Mapping reads to rRNA covariance models using cmsearch | | easel | 0.49 | Extracting sequences from cmsearch mapping | | mapseq | 2.1.1b | Mapping rRNA reads to a reference database | | Krona | 2.8.1 | Generate interactive taxonomic profiles | | mOTUs | 3.0.3 | Generate taxonomic profile | | HMMer | 3.4 | Map reads to hidden markov models (HMMs) (i.e. Pfam-A) using hmmsearch | | MultiQC | 1.27 | Generating reports containing QC and decontamination information | | Nextflow | 24.10.2 | Running the pipeline | | Python | 3.11.8 | Various scripts including chunking, re-naming and generating functional profiles |

Accessory scripts

| Tool | Version | Purpose | | ---------------------------------------------------------------------------------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | | cmsearchtbloutdeoverlap | v0.09 | Resolve reads mapping to multiple locations of rRNA covariance model | | mgnify-pipelines-toolkit | 1.0.4 | Contains mapseq2biom for converting mapseq output to a BIOM taxonomic profiles, and provides known environment for executing various other commands |

Reference databases

| Database | Version | Purpose | | ---------------------------------------------------------------------- | ---------- | ------------------------------------------------------------------------------------------ | | mOTUs | 3.0.3 | Database for mOTUs tools | | Rfam | 14.8 | Ribosomal covariance models | | Pfam | 38.0 | Protein hidden markov models (HMMs) | | SILVA | r126 | LSU and SSU 16S database with taxonomy | | hg38 | GRCh38.p14 | Human host reference genome for decontaminations | | phiX | phiX174 | DNA sometimes introduced by Illumina sequencing platforms to be removed in decontamination |

Outputs

Example output directory for a study with a single run ERR10889056: ├── ERR10889056 │ ├── decontam-stats │ │ ├── host │ │ │ ├── ERR10889056_short_read_host_all_summary_stats.txt │ │ │ ├── ERR10889056_short_read_host_mapped_summary_stats.txt │ │ │ └── ERR10889056_short_read_host_unmapped_summary_stats.txt │ │ └── phix │ │ ├── ERR10889056_short_read_phix_all_summary_stats.txt │ │ ├── ERR10889056_short_read_phix_mapped_summary_stats.txt │ │ └── ERR10889056_short_read_phix_unmapped_summary_stats.txt │ ├── function-summary │ │ └── Pfam-A │ │ ├── ERR10889056_Pfam-A.txt │ │ └── raw │ │ └── ERR10889056_Pfam-A.domtbl │ ├── multiqc │ │ └── ERR10889056_multiqc_report.html │ ├── qc-stats │ │ └── fastp │ │ └── ERR10889056_fastp.json │ └── taxonomy-summary │ ├── mOTUs │ │ ├── ERR10889056_mOTUs.txt │ │ ├── krona │ │ │ └── ERR10889056_mOTUs.html │ │ └── raw │ │ └── ERR10889056_mOTUs.out │ ├── SILVA-LSU │ │ ├── ERR10889056_SILVA-LSU.txt │ │ ├── krona │ │ │ └── ERR10889056_SILVA-LSU.html │ │ └── mapseq │ │ └── ERR10889056_SILVA-LSU.mseq │ └── SILVA-SSU │ ├── ERR10889056_SILVA-SSU.txt │ ├── krona │ │ └── ERR10889056_SILVA-SSU.html │ └── mapseq │ └── ERR10889056_SILVA-SSU.mseq ├── multiqc │ └── multiqc_report.html ├── pipeline_info │ ├── execution_report.html │ ├── execution_report_.html │ ├── execution_timeline.html │ ├── execution_timeline_.html │ ├── execution_trace.txt │ ├── execution_trace_.txt │ ├── pipeline_dag.html │ ├── pipeline_dag_.html │ └── RAW_READS_ANALYSIS_PIPELINE_software_mqc_versions.yml ├── qc_passed_runs.csv └── run_status.csv

Key files

Profiles

  • Taxonomic
    • <run_accession>/taxonomy-summary/mOTUs/<run_accession>_mOTUs.txt
    • <run_accession>/taxonomy-summary/SILVA-SSU/<run_accession>_SILVA-SSU.txt
    • <run_accession>/taxonomy-summary/SILVA-LSU/<run_accession>_SILVA-LSU.txt
  • Functional
    • <run_accession>/function-summary/Pfam-A/<run_accession>_Pfam-A.txt

QC

  • <run_accession>/qc-stats/<run_accession>_fastp.json
  • <run_accession>/decontam-stats/<run_accession>_(short|long)_read_(host|phix)_ (all|mapped|unmapped)_summary_stats.txt
  • <run_accession>/multiqc/<run_accession>_multiqc_report.html
  • multiqc/multiqc_report.html

Execution details

  • qc_passed_runs.csv (not present if all failed)
  • qc_failed_runs.csv (not present if all passed)
  • pipeline_info/execution_report.html
  • pipeline_info/execution_timeline.html
  • pipeline_info/execution_trace.html
  • pipeline_info/pipeline_dag.html

Testing

The pipeline unit test are executed using nf-test.

bash nf-test test tests/*

The pipeline comes packaged with mini reads and databases as fixtures to perform these tests so nothing else need to be downloaded.

Owner

  • Name: MGnify
  • Login: EBI-Metagenomics
  • Kind: organization
  • Email: metagenomics-help@ebi.ac.uk
  • Location: Genome Campus, UK

MGnify (formerly known as EBImetagenomics) is a free resource for the assembly, analysis, archiving and browsing all types of microbiome derived sequence data

Citation (CITATIONS.md)

# nf-core/rrap: Citations

## [nf-core](https://pubmed.ncbi.nlm.nih.gov/32055031/)

> Ewels PA, Peltzer A, Fillinger S, Patel H, Alneberg J, Wilm A, Garcia MU, Di Tommaso P, Nahnsen S. The nf-core framework for community-curated bioinformatics pipelines. Nat Biotechnol. 2020 Mar;38(3):276-278. doi: 10.1038/s41587-020-0439-x. PubMed PMID: 32055031.

## [Nextflow](https://pubmed.ncbi.nlm.nih.gov/28398311/)

> Di Tommaso P, Chatzou M, Floden EW, Barja PP, Palumbo E, Notredame C. Nextflow enables reproducible computational workflows. Nat Biotechnol. 2017 Apr 11;35(4):316-319. doi: 10.1038/nbt.3820. PubMed PMID: 28398311.

## Pipeline tools

- [FastQC](https://www.bioinformatics.babraham.ac.uk/projects/fastqc/)

> Andrews, S. (2010). FastQC: A Quality Control Tool for High Throughput Sequence Data [Online].

- [MultiQC](https://pubmed.ncbi.nlm.nih.gov/27312411/)

> Ewels P, Magnusson M, Lundin S, Käller M. MultiQC: summarize analysis results for multiple tools and samples in a single report. Bioinformatics. 2016 Oct 1;32(19):3047-8. doi: 10.1093/bioinformatics/btw354. Epub 2016 Jun 16. PubMed PMID: 27312411; PubMed Central PMCID: PMC5039924.

## Software packaging/containerisation tools

- [Anaconda](https://anaconda.com)

  > Anaconda Software Distribution. Computer software. Vers. 2-2.4.0. Anaconda, Nov. 2016. Web.

- [Bioconda](https://pubmed.ncbi.nlm.nih.gov/29967506/)

  > Grüning B, Dale R, Sjödin A, Chapman BA, Rowe J, Tomkins-Tinch CH, Valieris R, Köster J; Bioconda Team. Bioconda: sustainable and comprehensive software distribution for the life sciences. Nat Methods. 2018 Jul;15(7):475-476. doi: 10.1038/s41592-018-0046-7. PubMed PMID: 29967506.

- [BioContainers](https://pubmed.ncbi.nlm.nih.gov/28379341/)

  > da Veiga Leprevost F, Grüning B, Aflitos SA, Röst HL, Uszkoreit J, Barsnes H, Vaudel M, Moreno P, Gatto L, Weber J, Bai M, Jimenez RC, Sachsenberg T, Pfeuffer J, Alvarez RV, Griss J, Nesvizhskii AI, Perez-Riverol Y. BioContainers: an open-source and community-driven framework for software standardization. Bioinformatics. 2017 Aug 15;33(16):2580-2582. doi: 10.1093/bioinformatics/btx192. PubMed PMID: 28379341; PubMed Central PMCID: PMC5870671.

- [Docker](https://dl.acm.org/doi/10.5555/2600239.2600241)

  > Merkel, D. (2014). Docker: lightweight linux containers for consistent development and deployment. Linux Journal, 2014(239), 2. doi: 10.5555/2600239.2600241.

- [Singularity](https://pubmed.ncbi.nlm.nih.gov/28494014/)

  > Kurtzer GM, Sochat V, Bauer MW. Singularity: Scientific containers for mobility of compute. PLoS One. 2017 May 11;12(5):e0177459. doi: 10.1371/journal.pone.0177459. eCollection 2017. PubMed PMID: 28494014; PubMed Central PMCID: PMC5426675.

GitHub Events

Total
  • Push event: 57
Last Year
  • Push event: 57

Dependencies

.github/workflows/awsfulltest.yml actions
  • actions/upload-artifact v4 composite
  • octokit/request-action v2.x composite
  • seqeralabs/action-tower-launch v2 composite
.github/workflows/awstest.yml actions
  • actions/upload-artifact v4 composite
  • seqeralabs/action-tower-launch v2 composite
.github/workflows/branch.yml actions
  • mshick/add-pr-comment b8f338c590a895d50bcbfa6c5859251edc8952fc composite
.github/workflows/ci.yml actions
  • actions/checkout 11bd71901bbe5b1630ceea73d27597364c9af683 composite
  • conda-incubator/setup-miniconda a4260408e20b96e80095f42ff7f1a15b27dd94ca composite
  • eWaterCycle/setup-apptainer main composite
  • jlumbroso/free-disk-space 54081f138730dfa15788a46383842cd2f914a1be composite
  • nf-core/setup-nextflow v2 composite
.github/workflows/clean-up.yml actions
  • actions/stale 28ca1036281a5e5922ead5184a1bbf96e5fc984e composite
.github/workflows/download_pipeline.yml actions
  • actions/setup-python 0b93645e9fea7318ecaed2b359559ac225c90a2b composite
  • eWaterCycle/setup-apptainer 4bb22c52d4f63406c49e94c804632975787312b3 composite
  • jlumbroso/free-disk-space 54081f138730dfa15788a46383842cd2f914a1be composite
  • nf-core/setup-nextflow v2 composite
.github/workflows/fix-linting.yml actions
  • actions/checkout 11bd71901bbe5b1630ceea73d27597364c9af683 composite
  • actions/setup-python 0b93645e9fea7318ecaed2b359559ac225c90a2b composite
  • peter-evans/create-or-update-comment 71345be0265236311c031f5c7866368bd1eff043 composite
.github/workflows/linting.yml actions
  • actions/checkout 11bd71901bbe5b1630ceea73d27597364c9af683 composite
  • actions/setup-python 0b93645e9fea7318ecaed2b359559ac225c90a2b composite
  • actions/upload-artifact b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 composite
  • nf-core/setup-nextflow v2 composite
  • pietrobolcato/action-read-yaml 1.1.0 composite
.github/workflows/linting_comment.yml actions
  • dawidd6/action-download-artifact 20319c5641d495c8a52e688b7dc5fada6c3a9fbc composite
  • marocchino/sticky-pull-request-comment 331f8f5b4215f0445d3c07b4967662a32a2d3e31 composite
.github/workflows/release-announcements.yml actions
  • rzr/fediverse-action master composite
  • zentered/bluesky-post-action 80dbe0a7697de18c15ad22f4619919ceb5ccf597 composite
.github/workflows/template_version_comment.yml actions
  • actions/checkout 11bd71901bbe5b1630ceea73d27597364c9af683 composite
  • mshick/add-pr-comment b8f338c590a895d50bcbfa6c5859251edc8952fc composite
  • nichmor/minimal-read-yaml v0.0.2 composite
modules/ebi-metagenomics/cmsearchtbloutdeoverlap/meta.yml cpan
modules/ebi-metagenomics/easel/eslsfetch/meta.yml cpan
modules/ebi-metagenomics/extractcoords/meta.yml cpan
modules/ebi-metagenomics/infernal/cmsearch/meta.yml cpan
modules/ebi-metagenomics/mapseq/meta.yml cpan
modules/ebi-metagenomics/mapseq2biom/meta.yml cpan
modules/nf-core/fastp/meta.yml cpan
modules/nf-core/motus/profile/meta.yml cpan
modules/nf-core/multiqc/meta.yml cpan
modules/ebi-metagenomics/krona/ktimporttext/meta.yml cpan
modules/ebi-metagenomics/seqtk/seq/meta.yml cpan
modules/local/fetchunzip/meta.yml cpan
modules/nf-core/minimap2/align/meta.yml cpan
subworkflows/ebi-metagenomics/mapseq_otu_krona/meta.yml cpan
subworkflows/local/decontam_longread/meta.yml cpan
subworkflows/local/decontam_shortread/meta.yml cpan
subworkflows/local/fetchdb/meta.yml cpan
subworkflows/local/qc/meta.yml cpan
subworkflows/local/readsmerge/meta.yml cpan
subworkflows/nf-core/utils_nfcore_pipeline/meta.yml cpan
modules/local/combinebam/meta.yml cpan
modules/local/combinehmmsearchtbl/meta.yml cpan
modules/local/decontambam/meta.yml cpan
modules/local/gzipall/meta.yml cpan
modules/local/motus2krona/meta.yml cpan
modules/local/parsehmmsearchcoverage/meta.yml cpan
modules/nf-core/bwamem2/mem/meta.yml cpan
modules/nf-core/hmmer/hmmsearch/meta.yml cpan
modules/nf-core/seqkit/translate/meta.yml cpan
subworkflows/local/motus_krona/meta.yml cpan
subworkflows/local/profile_hmmsearch_pfam/meta.yml cpan
subworkflows/local/rrna_extraction/meta.yml cpan
modules/nf-core/bwamem2/index/meta.yml cpan
modules/nf-core/motus/downloaddb/meta.yml cpan
modules/local/concatenate/meta.yml cpan
modules/ebi-metagenomics/krona/ktimporttext/environment.yml conda
  • krona 2.8.1.*
modules/local/combinebam/environment.yml conda
  • your-tool-here
modules/local/combinehmmsearchtbl/environment.yml conda
  • your-tool-here
modules/local/concatenate/environment.yml conda
  • your-tool-here
modules/local/decontambam/environment.yml conda
  • your-tool-here
modules/local/fetchunzip/environment.yml conda
  • your-tool-here
modules/local/gzipall/environment.yml conda
  • your-tool-here
modules/local/motus2krona/environment.yml conda
  • your-tool-here
modules/local/parsehmmsearchcoverage/environment.yml conda
  • your-tool-here
modules/nf-core/bwamem2/mem/environment.yml conda
  • bwa-mem2 2.2.1.*
  • htslib 1.21.*
  • samtools 1.21.*
modules/nf-core/hmmer/hmmsearch/environment.yml conda
  • hmmer 3.4.*
modules/nf-core/minimap2/align/environment.yml conda
  • minimap2 2.29.*
  • samtools 1.21.*
modules/nf-core/seqkit/translate/environment.yml conda
  • seqkit 2.9.0.*
modules/ebi-metagenomics/samtools/bam2fq/meta.yml cpan
modules/local/addheader_gzip/meta.yml cpan
modules/local/bbmap/reformat/meta.yml cpan
modules/local/bbmap/reformat_standardise/meta.yml cpan
modules/local/bwamem2_mem_samtools_bam2fq/meta.yml cpan
modules/local/minimap2_align_samtools_bam2fq/meta.yml cpan
modules/local/seqkit_shuffle_fasta/meta.yml cpan
modules/nf-core/bbmap/bbmerge/meta.yml cpan
modules/nf-core/bbmap/repair/meta.yml cpan
modules/ebi-metagenomics/extractcoords/environment.yml pypi
modules/ebi-metagenomics/mapseq2biom/environment.yml pypi
modules/ebi-metagenomics/samtools/bam2fq/environment.yml pypi
modules/local/addheader_gzip/environment.yml pypi
modules/local/bbmap/reformat/environment.yml pypi
modules/local/bbmap/reformat_standardise/environment.yml pypi
modules/local/bwamem2_mem_samtools_bam2fq/environment.yml pypi
modules/local/minimap2_align_samtools_bam2fq/environment.yml pypi
modules/local/seqkit_shuffle_fasta/environment.yml pypi
modules/nf-core/bbmap/bbmerge/environment.yml pypi
modules/nf-core/bbmap/repair/environment.yml pypi
modules/nf-core/bwamem2/index/environment.yml pypi
modules/nf-core/fastp/environment.yml pypi
modules/nf-core/motus/downloaddb/environment.yml pypi
modules/nf-core/motus/profile/environment.yml pypi
modules/nf-core/multiqc/environment.yml pypi