PlasBin-flow

PlasBin-flow identifies plasmid contigs in short-read bacterial genome assemblies by formulating contig binning as a flow-based mixed integer linear programming problem to separate plasmid from chromosomal DNA and support studies of antimicrobial resistance.


Key Features:

  • Network flow-based MILP model: Uses a mixed integer linear programming framework incorporating network flow principles to optimize binning while accounting for sequencing coverage.
  • Assembly graph subgraph definition: Defines contig bins as subgraphs within the assembly graph to capture structural relationships between contigs.
  • Contig feature integration: Considers contig length, circularity, read coverage, and GC content as inputs to inform binning decisions.
  • Plasmid gene and GC-content markers: Incorporates presence of plasmid-specific genes and distinctive GC content patterns to distinguish plasmid from chromosomal contigs.
  • Hybrid de novo and reference-based approach: Combines de novo signal from contig features and assembly graph structure with reference-based comparisons to known plasmids or markers from completed bacterial genomes.
  • Evaluation on real bacterial short-read datasets: Has been applied to real bacterial sample datasets to demonstrate practical performance on short-read assemblies.

Scientific Applications:

  • Plasmid contig binning: Identification and grouping of plasmid-derived contigs in fragmented short-read assemblies of bacterial isolates.
  • Differentiation of plasmid versus chromosomal DNA: Separation of plasmid and chromosomal sequences to enable analyses that depend on accurate sequence origin assignment.
  • Antimicrobial resistance studies: Support for investigating plasmid-mediated dissemination of antimicrobial resistance genes in bacterial populations.

Methodology:

Contig bins are defined as subgraphs of the assembly graph and identified using a mixed integer linear programming (MILP) model that leverages network flow principles and sequencing coverage.

Topics

Details

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

Operations

Publications

Mane A, Faizrahnemoon M, Vinař T, Brejová B, Chauve C. PlasBin-flow: a flow-based MILP algorithm for plasmid contigs binning. Bioinformatics. 2023;39(Supplement_1):i288-i296. doi:10.1093/bioinformatics/btad250. PMID:37387134. PMCID:PMC10311310.

PMID: 37387134
Funding: - Slovak Research Agency VEGA: 1/0463/20, 1/0538/22 - Marie Skłodowska-Curie: 872539 - Natural Sciences and Engineering Research Council of Canada: RGPIN-03986