Visualisations facilitate the interpretation of geometrically structured data and results. However, heterogeneous geometries-such as volumes, surfaces, and networks-have traditionally mandated different software approaches. We introduce hyve, a Python library that uses a compositional functional framework to enable parametric implementation of custom visualisations for different brain geometries. Under this framework, users compose a reusable visualisation protocol from primitives for representing data geometries, primitives for common data formats and research objectives, and primitives for producing interactive displays or configurable snapshots. hyve also writes documentation for user-constructed protocols, automates serial production of multiple visualisations, and includes an API for semantically organising an editable multi-panel figure. Through the seamless composition of input, output, and geometric primitives, hyve supports creating visualisations for a range of neuroimaging research objectives.
Download full-text PDF |
Source |
---|---|
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC11042383 | PMC |
http://dx.doi.org/10.1101/2024.04.18.590179 | DOI Listing |
Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!