Bandage
Bandage visualizes de novo assembly graphs to reveal contig nodes and edge connections for interpretation and analysis of genome assemblies.
Key Features:
- Graph visualization: Employs graph layout algorithms to render de novo assembly graphs showing contigs as nodes and connections as edges.
- Assembler compatibility: Accepts assembly graphs produced by assemblers such as Velvet, SPAdes, and MEGAHIT.
- BLAST integration: Performs BLAST sequence similarity searches and maps BLAST results onto graph nodes and edges.
- Sequence extraction: Extracts nucleotide sequences from assembly graph nodes (contigs).
- Implementation: Implemented in C++.
Scientific Applications:
- Genome structure interpretation: Visualizes connections between contigs to support interpretation of genomic architecture.
- Assembly error detection: Identifies ambiguous connections and potential misassemblies within de novo assemblies.
- Genetic variation exploration: Reveals alternative paths and structural variation present in assembly graphs.
- Comparative genomics and annotation: Maps BLAST hits onto graphs to assist comparative analyses and functional annotation.
Methodology:
Reads assembly graphs generated by assemblers such as Velvet, SPAdes, and MEGAHIT; applies graph layout algorithms to visualize nodes (contigs) and edges (connections); integrates BLAST searches and enables extraction of sequences from graph nodes; implemented in C++.
Topics
Details
- License:
- GPL-3.0
- Tool Type:
- desktop application
- Operating Systems:
- Linux, Windows, Mac
- Added:
- 9/16/2016
- Last Updated:
- 11/24/2024
Operations
Data Inputs & Outputs
Sequence assembly visualisation
Outputs
Publications
Wick RR, Schultz MB, Zobel J, Holt KE. Bandage: interactive visualization of <i>de novo</i> genome assemblies. Bioinformatics. 2015;31(20):3350-3352. doi:10.1093/bioinformatics/btv383. PMID:26099265. PMCID:PMC4595904.
Documentation
Links
Repository
https://github.com/rrwick/Bandage/