A subscription to JoVE is required to view this content. Sign in or start your free trial.
Method Article
Visual Dynamics is an open-source tool that accelerates implementations and learning in molecular dynamics simulation using Gromacs. The presented protocol will guide you through the steps to perform a protein-ligand simulation prepared in ACPYPE with ease and general steps to other simulation models.
Visual Dynamics (VD) is a web tool that aims to facilitate the use and application of Molecular Dynamics (MD) executed in Gromacs, allowing users without computational familiarity to run short-time simulations for validation, demonstration, and teaching purposes. It is true that quantum methods are the most accurate. However, there is currently no computational feasibility to carry out the experiments that MD performs. The tool described here has continuously received improvements over the course of the last couple of years. This protocol will describe what is needed to run a simulation in VD with a protein-ligand complex previously prepared in ACPYPE and some general directions on the other simulation models available. For the detailed simulation, the FK506-binding protein from Plasmodium vivax complexed with the inhibitor D5 (PDB ID: 4mgv) will be used, and all files used will be provided. Note that this protocol will tell every option to be used to achieve the same results presented, but these options are not necessarily the only ones available.
According to the IUPAC definition, MD is the simulation procedure that consists of computing the motion of atoms in a molecule or of individual atoms or molecules in solids, liquids, and gases, according to Newton's laws of motion. The forces acting on atoms, necessary to simulate their motion, are commonly calculated using force fields from molecular mechanics1. It can be applied to any phenomenon that seeks to extract information at a molecular and often atomic level2.
MD is one of the techniques incorporated into bioinformatics, specifically structural bioinformatics. With it, it is possible to obtain kinetic and thermodynamic characteristics of biomolecular structures. For example, macromolecular stability, identification of allosteric sites, elucidation of mechanisms of enzymatic activity, molecular recognition and properties of complexes with small molecules, association between proteins, protein folding, and its hydration3. Furthermore, MD enables a wide range of studies, including molecular design (widely used in drug design), in determining the structure and its refinement (X-ray, NMR, and protein modeling)3. The results obtained at the end of an MD are the richest and most complete in terms of non-quantum simulation4.Classical MD is much more efficient than might be expected from a full consideration of the physics of biomolecular systems due to the number of substantial approximations. Notably, quantum dynamical effects are usually ignored3. However, implementing an MD experiment is not trivial5. It requires knowledge of computing, especially the Linux Terminal, as most structural bioinformatics software is made for it. Even with that knowledge, learning Gromacs commands and parametrization is another steep learning curve.
Since its first application to biology in 19776, much has evolved due to increased computational processing and improved coding. More than two decades ago, the first MD software intended for biological problems was launched, namely Gromacs7, AMBER8, and NAMD9.
Since their first versions, these software still remain the most used and cited. However, they continue with the same common implementation difficulties that plague researchers who are not computer specialists5. Some have complex installation and configuration steps, sometimes requiring extensive knowledge about the hardware it will run on to get the most out of it and highly computer-centric technical documentation. An easier way to interface with them, aside from the command line and infinite parameters, is needed.
An interface acts as an intermediary between the logical process to be performed and the human10. The paradigm of how software is executed has evolved as computing resources have improved. The first digital paradigm was the command line interfaces (CLI) followed by the evolution to the known graphical user interfaces (GUI)11. Following the evolutionary cycle, the interface produced by the World Wide Web (or simply WEB) is considered an evolution of GUIs11. These three paradigms currently co-exist depending on developers. CLI applications use textual commands on the operating system console. GUI applications, also called graphical desktops, use a graphical interface made up of windows, buttons, and other components. It is specific and pre-programmed for an operating system. The main difference from the CLI is the use of the mouse as an additional element in human-machine interaction12. WEB applications, despite being confused with a GUI, are more complex to develop but are more versatile and by far the most agile in operation. Furthermore, they only depend on an interpreter software called a browser, which makes it possible for the client application to communicate with the server through a network independent of the operating system13.
Structural bioinformatics software most commonly use CLI and GUI paradigms. Some examples of classic software that use CLI are Modeller14 for similarity modeling, Autodock15 for molecular docking, and Gromacs16 for molecular dynamics. Examples of software that adopt the GUI type are SwissPDBviewer17, Pymol18, VMD19, UCSF Chimera20, Autodock tools15, PyRx21, Biovia22, Maestro23, and Moe24, among others.
With the emergence of Hypertext Markup Language version 5 (HTML5)25, Cascading Style Sheets (CSS)26, and Javascript27 technologies, among others, many structural bioinformatics applications could be brought to the WEB, thus becoming more accessible. Examples of similarity modeling WEB servers are MODWEB28, which uses Modeller14 as a back-end and Swissmodel29. Examples of web application servers for molecular docking are Haddock30, Swissdock31, Cluspro32, Dockthor33, and others.
While structural analysis, modeling, and docking methodologies evolved from CLI paradigms to GUI and finally to WEB, MD continues to be mostly supported by command line execution (CLI type). Some good initiatives have emerged to improve this panorama. Examples of these initiatives are the implementation of plugins in existing software, such as QwikMD plugin to VMD34, GROMACS Plugin to PyMOL, and the Molecular Dynamics Simulation option in UCSF Chimera20, some new and easier CLI applications, such as ASGARD35, Gmx_qk36, and CHAPERONg37, and a robust web platform, BioBB-Wfs38. Although the use of these plugins and applications is an advance, their implementation is still a challenge for most unskilled researchers. Common difficulties include problems installing and configuring the MD software, which often compromise the full execution of the simulation5.
In 2022, the Visual Dynamics software for web-based computational simulation was made available by the Laboratório de Bioinformática e Química Medicinal at Fiocruz Rondônia39. Its initial version was built in Python and Flask, allowing simulations of systems with free proteins (apoenzymes) for only 2 ns. Subsequently, it was enhanced to include an automated simulation version with ligands prepared using PRODRG40.
VD was built to assist all researchers in the field of structural biophysics, biotechnology, and related areas who have limitations in computational knowledge; the tool allows these researchers to test their hypotheses involving MD simulations from any operational system and without access to a high-performance computer (HPC). The purpose of this work is to present the new features of Visual Dynamics version 3.0. Additionally, it aims to introduce an updated usage protocol for the tool and highlight the limitations to be addressed in the future, along with usage statistics up to the present moment (Figure 1).
1. Accessing the software and new user registration
2. Apoenzyme simulation submission
3. Submission of Simulation of Enzyme Complexed with Ligand Prepared in ACPYPE
4. Accessing the simulation results
VD provides a fully autonomous simulation execution that does not require user intervention or user-provided computational resources. After submitting a simulation to execution, the user can leave it, turn off their machines, and the simulation will continue running. It also allows users to access the results from any device, be it a laptop or mobile device.
As an example of using VD in automated mode through the WEB, the test was made for a protein-ligand complex prepared in ACPYPE using the ...
Automating processes is not easy, but it is also less difficult than reprogramming a system from scratch. Gromacs is currently the most popular molecular simulation software, and it is constantly updated. The Department of Biophysical Chemistry at Groningen University initially developed it, and it is now maintained by the Life Sciences Laboratory at the University of Stockholm43.
For any new user, learning simulation techniques is a lengthy journey. VD emerges as an al...
The authors have nothing to disclose.
This work has been supported by the The Fundação Oswaldo Cruz (Fiocruz), the Fundação para o Desenvolvimento Científico e Tecnológico em Saúde (Fiotec), the Instituto Nacional de Ciência e Tecnologia de Epidemiologia da Amazônia Ocidental - INCT-EpiAmO, the Fundação Rondônia de Amparo ao Desenvolvimento das Ações Científicas e Tecnológicas e à Pesquisa do Estado de Rondônia (FAPERO), the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) and the Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq).
Name | Company | Catalog Number | Comments |
ACPYPE Server | Bio2Byte | Available at https://www.bio2byte.be/acpype/ | |
GRACE software | Plasma Laboratory at the Weizmann Institute of Science | Available at https://plasma-gate.weizmann.ac.il/Grace/ | |
GROMACS software | GROMACS Team | Installation instructions at https://manual.gromacs.org/current/install-guide/index.html | |
The structure of the FK506-binding protein From Plasmodium vivax complexed with the inhibitor D5 | RCSB Protein Data Bank | Available at https://www.rcsb.org/structure/4mgv Already contains the ligand complexed to the macromolecule. |
Request permission to reuse the text or figures of this JoVE article
Request PermissionThis article has been published
Video Coming Soon
Copyright © 2025 MyJoVE Corporation. All rights reserved