IMPORTANT: This is a fork of Bandage-NG repo. It may contain new features, new bugs and otherwise be not compatible with the Bandage by Ryan Wick.
Bandage-NG documentation is available on the Bandage-NG GitHub wiki.
New version of BandageNG contains new features:
- Rotate contig - the ability for nodes' rotation.
- Hi-C links - this functionality allows to visualize Hi-C links between different contigs on the de Bruijn graph. Hi-C links are drawn as dotted lines connecting the midpoints of contigs.
- ML model - this functionality allows to visualize RandomForest, AdaBoost or Gradient Boosted Decision Trees machine learning. Also, the implementation of BandageNG supports mapping features, used in predictive model, on the nodes (contigs) in de Bruijn graph.
- Multigraph - this functionality allows to visualize multiple graphs from different files on one screen.
- CSV data - this functionality allows to visualize CSV data for multiple graphs. To visualize taxonomy you can use CSV data with columns that contains different level of taxonomy (Superkingdom», Phylum, Class, Order, Family, Genus, Species, Serotype and Strains).
Pre-built Linux and Mac binaries are available from Releases page.
Prerequisites:
- libfuse2
- Qt 6
- CMake
- C++17-compliant compiler
mkdir build
cd build
cmake ..
make