gfaestus - Vulkan-accelerated GFA visualization
https://youtu.be/TOJZeeCqatk
Demo:gfaestus
is a tool for visualizing and interacting with genome graphs
in the GFA format.
It can display GFA graphs using a provided 2D layout (produced with
odgi's layout
command), and is
intended to deliver an interactive visual interface for exploring
genome graphs that is fast, powerful, and easy to use.
In addition to the 2D layout, a handlegraph representation of the GFA is created, which will enable visualizations and interactivity that take advantage of the graph topology, paths, and more.
gfaestus
uses Vulkan for hardware-acceleration, via the
ash
crate.
Requirements
Compiling gfaestus
requires the Vulkan SDK, available here: https://vulkan.lunarg.com/sdk/home
To run gfaestus
, you must have a GPU with drivers that support
Vulkan. If you're on Windows or Linux, and have an AMD, Nvidia, or integrated Intel GPU, you should be good to go.
If you're on Mac, you'll need to install MoltenVK.