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.