AViS
AViS implements dataflow programming to analyze and visualize molecular dynamics simulations by defining algorithms as execution graphs and integrating extension nodes in Python, C++, and Fortran.
Key Features:
- Dataflow Programming Paradigm: Uses dataflow programming (DFP) with execution graphs and visual connectors to define algorithms and integrate arbitrary data.
- Multi-language Extension Nodes: Supports extension nodes implemented in Python, C++, and Fortran within the same algorithm.
- Modular Extensibility: Provides a comprehensive collection of nodes that enable modifications of visualization state and construction of modular analysis workflows.
- Automated Data Handling: Automatically reads input files from servers and employs data fetching mechanisms to optimize memory usage for large molecular dynamics datasets.
- Advanced Visualization Techniques: Employs physically-based rendering to enhance 3D perception of molecular structures during visualization.
Scientific Applications:
- Molecular dynamics simulation analysis: Analyzing trajectories and properties generated by molecular dynamics simulations.
- Protein–ligand interaction analysis: Studying protein–ligand interactions using custom analysis algorithms and visualization.
- Biomolecular complex dynamics: Exploring the dynamic behavior of large biomolecular complexes.
Methodology:
Uses dataflow programming (DFP) with execution graphs and node-based extensions (Python, C++, Fortran), automatic input-file reading and data fetching for memory optimization, and physically-based rendering for visualization.
Topics
Details
- Tool Type:
- desktop application
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- C++, C
- Added:
- 1/18/2021
- Last Updated:
- 1/29/2021
Operations
Publications
Pua K, Yuhara D, Ayuba S, Yasuoka K. Dataflow programming for the analysis of molecular dynamics with AViS, an analysis and visualization software application. PLOS ONE. 2020;15(4):e0231714. doi:10.1371/journal.pone.0231714. PMID:32315327. PMCID:PMC7173788.
Documentation
User manual
https://avis-md.github.io/docs/index.htmlDownloads
- Downloads pagehttps://github.com/avis-md/avis/releases