Skip to main content

mobsuite

Tags: plasmid reconstruction typing mobilome bacterial-genome sample-scope

Reconstruct and type plasmids from bacterial genome assemblies.

This subworkflow uses MOB-suite to reconstruct and type plasmids from draft genome assemblies. It separates plasmid from chromosomal sequences, determines plasmid replicon types using the MOB-suite database, and provides comprehensive reports on plasmid content and organization.

Take​

assembly: Channel<Record>
FieldDescription
metaGroovy Record containing sample information
assemblyAssembled contigs in FASTA format

Emit​

Published​

The sample_outputs and run_outputs emissions are aggregates of output files that will be published in the entry workflow.

sample_outputs​

OutputDescription
chromosomeChromosomal sequences separated from plasmid contigs (gzipped FASTA)
contig_reportTab-delimited report assigning each contig to chromosome or plasmid
txtMOB-typer results with replicon type, mobility, and incompatibility group (optional)
plasmidsReconstructed plasmid sequences in gzipped FASTA format (optional)

run_outputs​

OutputDescription
csvAggregated results in CSV format

Module Composition​

This subworkflow calls the following modules:

  • mobsuite_recon - Reconstruct and type plasmids from a bacterial genome assembly.
  • csvtk_concat - Concatenate multiple CSV or TSV files into a single table.

Used By​

This subworkflow is used by the following workflows:

  • mobsuite - Reconstruction and annotation of plasmids from bacterial genome assemblies.

Citations​

If you use this in your analysis, please cite the following.

Source​

View source on GitHub