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

Downloads