Dataflow programming for the analysis of molecular dynamics with AViS, an analysis and visualization software application
Kai Pua, Daisuke Yuhara, Sho Ayuba, Kenji Yasuoka

TL;DR
AViS is a flexible, extensible software tool for molecular dynamics analysis and visualization that uses dataflow programming to simplify extension and improve visualization quality.
Contribution
The paper introduces AViS, a novel dataflow programming-based software for molecular dynamics analysis that enhances extensibility and visualization capabilities compared to existing tools.
Findings
Higher flexibility and extensibility demonstrated in case studies
Supports multi-language extension nodes (Python, C++, Fortran)
Physically-based rendering improves 3D perception
Abstract
The study of molecular dynamics simulations is largely facilitated by analysis and visualization toolsets. However, these toolsets are often designed for specific use cases and those only, while scripting extensions to such toolsets is often exceedingly complicated. To overcome this problem, we designed a software application called AViS which focuses on the extensibility of analysis. By utilizing the dataflow programming (DFP) paradigm, algorithms can be defined by execution graphs, and arbitrary data can be transferred between nodes using visual connectors. Extension nodes can be implemented in either Python, C++, and Fortran, and combined in the same algorithm. AViS offers a comprehensive collection of nodes for sophisticated visualization state modifications, thus greatly simplifying the rules for writing extensions. Input files can also be read from the server automatically, and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
