assembly_decontamination
Description¶
MGnify Production assembly decontamination subworkflow. Performs sequential decontamination of assembled contigs against the human genome, PhiX and a genome specified by the user (usually the sample host). It designed to remove any contigs that come from any of those references.
Installation¶
ebi-metagenomics/assembly_decontamination
nf-core modules -g https://www.github.com/ebi-metagenomics/nf-modules install assembly_decontamination
Pipelines¶
This subworkflow is used by the following pipelines:
Components¶
This subworkflow uses the following components:
decontaminate_contigs(subworkflow)
Input¶
| Name | Type | Description | Pattern |
|---|---|---|---|
meta |
map | Groovy Map containing sample information and decontamination parameters. Expected keys: - phix_reference: Filename prefix of PhiX reference genome (optional, null to skip) - human_reference: Filename prefix of human reference genome (optional, null to skip) - contaminant_reference: Filename prefix of custom contaminant reference (optional, null to skip) | - |
assembly |
file | Assembly FASTA file containing contigs to be decontaminated | *.{fasta,fa,fna} |
Output¶
| Name | Type | Description | Pattern |
|---|---|---|---|
meta |
map | Groovy Map containing sample information | - |
cleaned_contigs |
file | Decontaminated assembly FASTA file | *.{fasta,fa,fna} |
versions |
file | File containing software versions | versions.yml |