Description

A python workflow that assembles mitogenomes from Pacbio HiFi reads

Input

name:type
description
pattern

meta:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

input:file

Path to PacBio HiFi reads or fasta contigs

*.{fa,fa.gz,fasta,fasta.gz}

meta2:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

ref_fa:file

Reference mitochondrial genome to align reads or contigs against

*.{fa,fasta}

meta3:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

ref_gb:file

Reference mitochondrial genome annotation

*.{gb}

input_mode:string

Specifies type of input - reads or contigs

{reads,contigs}

mito_code:integer

Integer reference number of mitochondrial genetic code - see https://www.ncbi.nlm.nih.gov/Taxonomy/Utils/wprintgc.cgi for details.

Output

name:type
description
pattern

fasta

meta:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

final_mitogenome.fasta:file

Fasta file containing final chosen mitochondrial sequence

final_mitogenome.fasta

stats

meta:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

contigs_stats.tsv:file

Statistics of all identified mitochondrial contigs

contigs_stats.tsv

gb

meta:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

final_mitogenome.gb:file

GB annotation file of final chosen mitochondrial sequence, if Mitofinder mode was used for annotation.

final_mitogenome.gb

gff

meta:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

final_mitogenome.gff:file

GB annotation file of final chosen mitochondrial sequence, if Mitos mode was used for annotation.

final_mitogenome.gff

all_potential_contigs

meta:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

all_potential_contigs.fa:file

Fasta file containing sequences of all potential mitogenome contigs

all_potential_contigs.fa

contigs_annotations

meta:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

contigs_annotations.png:file

Graphical representation of annotated genes and tRNAs

contigs_annotations.png

contigs_circularization

meta:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

contigs_circularization/:directory

Contains circularization reports

contigs_circularization/

contigs_filtering

meta:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

contigs_filtering/:directory

Contains files with initial blast matches

contigs_filtering/

coverage_mapping

meta:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

coverage_mapping/:directory

Contains statistics on coverage mapping

coverage_mapping/

coverage_plot

meta:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

coverage_plot.png:file

Read coverage plot for mitochondrial contigs

coverage_plot.png

final_mitogenome_annotation

meta:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

final_mitogenome.annotation.png:file

Graphical representation of annotated genes for the final mitogenome contig

final_mitogenome.annotation.png

final_mitogenome_choice

meta:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

final_mitogenome_choice/:directory

Files with potential contigs clusterings and alignments

final_mitogenome_choice/

final_mitogenome_coverage

meta:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

final_mitogenome.coverage.png:file

Graphical representation of reads coverage plot for the final mitogenome contig

final_mitogenome.coverage.png

potential_contigs

meta:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

potential_contigs/:directory

Files with sequences and annotations of the potential contigs

potential_contigs/

reads_mapping_and_assembly

meta:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

reads_mapping_and_assembly/:directory

Read mapping files for run from the raw reads

reads_mapping_and_assembly/

shared_genes

meta:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

shared_genes.tsv:directory

Report on genes shared with the reference genome

shared_genes.tsv

versions

versions.yml:file

File containing software versions

versions.yml

Tools

mitohifi.py
MIT

A python workflow that assembles mitogenomes from Pacbio HiFi reads