plassembler

plassembler assembles bacterial plasmid sequences from long-read and short-read sequencing data using a hybrid, long-read-first assembly approach with short-read polishing and chromosomal read removal to improve plasmid assembly accuracy and computational efficiency.


Key Features:

  • Hybrid assembly: Performs a long-read-first assembly followed by short-read polishing to produce complete plasmid assemblies.
  • Chromosomal read removal: Removes chromosomal reads from input datasets via a mapping approach to restrict assembly input to plasmid-specific reads and reduce misassembly.
  • Plasmid–chromosome discrimination: Distinguishes plasmid sequences from chromosomal sequences to enhance assembly accuracy.
  • Computational efficiency: Optimizes computational resources during plasmid assembly.
  • Implementation: Implemented in Python.

Scientific Applications:

  • Bacterial genetics: Enables reconstruction of bacterial plasmids for genetic and genomic studies.
  • Antibiotic resistance gene mapping: Supports mapping and characterization of antibiotic resistance genes located on plasmids.
  • Mobile genetic element characterization: Facilitates identification and analysis of mobile genetic elements carried on plasmids.
  • Reproducible genomic analyses: Reduces manual curation to support reproducibility in plasmid-focused genomic studies.

Methodology:

Chromosomal reads are removed by mapping to isolate plasmid reads, followed by a long-read-first hybrid assembly with subsequent short-read polishing.

Topics

Details

License:
MIT
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Linux, Mac
Programming Languages:
Python, C
Added:
2/9/2024
Last Updated:
11/24/2024

Operations

Publications

Bouras G, Sheppard AE, Mallawaarachchi V, Vreugde S. Plassembler: an automated bacterial plasmid assembly tool. Bioinformatics. 2023;39(7). doi:10.1093/bioinformatics/btad409. PMID:37369026. PMCID:PMC10326302.

Links