$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
De acuerdo con la definición de la IUPAC, MD es el procedimiento de simulación que consiste en calcular el movimiento de los átomos en una molécula o de átomos individuales o moléculas en sólidos, líquidos y gases, de acuerdo con las leyes del movimiento de Newton. Las fuerzas que actúan sobre los átomos, necesarias para simular su movimiento, se calculan comúnmente utilizando campos de fuerzade la mecánica molecular. Se puede aplicar a cualquier fenómeno que busque extraer información a nivel molecular y, a menudo, atómico2.
La MD es una de las técnicas incorporadas a la bioinformática, concretamente a la bioinformática estructural. Con ella es posible obtener características cinéticas y termodinámicas de estructuras biomoleculares. Por ejemplo, la estabilidad macromolecular, la identificación de sitios alostéricos, la elucidación de los mecanismos de actividad enzimática, el reconocimiento molecular y las propiedades de complejos con moléculas pequeñas, la asociación entre proteínas, el plegamiento de proteínas y su hidratación3. Además, la MD permite una amplia gama de estudios, incluido el diseño molecular (ampliamente utilizado en el diseño de fármacos), para determinar la estructura y su refinamiento (rayos X, RMN y modelado de proteínas)3. Los resultados obtenidos al final de un MD son los más ricos y completos en términos de simulación no cuántica4. La MD clásica es mucho más eficiente de lo que podría esperarse de una consideración completa de la física de los sistemas biomoleculares debido al número de aproximaciones sustanciales. En particular, los efectos dinámicos cuánticos suelen ignorarse3. Sin embargo, implementar un experimento de MD no es trivial5. Requiere conocimientos de informática, especialmente de la Terminal Linux, ya que la mayoría de los programas de bioinformática estructural están hechos para ello. Incluso con ese conocimiento, aprender los comandos y la parametrización de Gromacs es otra curva de aprendizaje empinada.
Desde su primera aplicación a la biología en 19776, mucho ha evolucionado debido al aumento del procesamiento computacional y la mejora de la codificación. Hace más de dos décadas, se lanzó el primer software de MD destinado a problemas biológicos, a saber, Gromacs7, AMBER8 y NAMD9.
Desde sus primeras versiones, estos softwares siguen siendo los más utilizados y citados. Sin embargo, continúan con las mismas dificultades comunes de implementación que aquejan a los investigadores que no son especialistas en computación5. Algunos tienen pasos complejos de instalación y configuración, que a veces requieren un amplio conocimiento sobre el hardware en el que se ejecutará para sacarle el máximo partido y una documentación técnica altamente centrada en el ordenador. Se necesita una forma más fácil de interactuar con ellos, además de la línea de comandos y los parámetros infinitos.
Una interfaz actúa como intermediario entre el proceso lógico a realizar y el10 humano. El paradigma de cómo se ejecuta el software ha evolucionado a medida que los recursos informáticos han mejorado. El primer paradigma digital fueron las interfaces de línea de comandos (CLI), seguidas de la evolución a las conocidas interfaces gráficas de usuario (GUI)11. Siguiendo el ciclo evolutivo, la interfaz producida por la World Wide Web (o simplemente WEB) se considera una evolución de las GUIs11. Estos tres paradigmas coexisten actualmente en función de los desarrolladores. Las aplicaciones CLI utilizan comandos de texto en la consola del sistema operativo. Las aplicaciones GUI, también llamadas escritorios gráficos, utilizan una interfaz gráfica compuesta por ventanas, botones y otros componentes. Es específico y está preprogramado para un sistema operativo. La principal diferencia con la CLI es el uso del ratón como elemento adicional en la interacción hombre-máquina12. Las aplicaciones WEB, a pesar de confundirse con una GUI, son más complejas de desarrollar pero son más versátiles y, con diferencia, las más ágiles en su funcionamiento. Además, sólo dependen de un software intérprete llamado navegador, que hace posible que la aplicación cliente se comunique con el servidor a través de una red independiente del sistema operativo13.
El software de bioinformática estructural utiliza con mayor frecuencia los paradigmas CLI y GUI. Algunos ejemplos de software clásico que utilizan CLI son Modeller14 para el modelado de similitud, Autodock15 para el acoplamiento molecular y Gromacs16 para la dinámica molecular. Ejemplos de software que adoptan el tipo GUI son SwissPDBviewer17, Pymol18, VMD19, UCSF Chimera20, Autodock tools15, PyRx21, Biovia22, Maestro23 y Moe24, entre otros.
Con la aparición de las tecnologías Hypertext Markup Language versión 5 (HTML5)25, Cascading Style Sheets (CSS)26 y Javascript27 , entre otras, muchas aplicaciones de bioinformática estructural podrían ser llevadas a la WEB, haciéndose así más accesibles. Ejemplos de servidores WEB de modelado de similitud son MODWEB28, que utiliza Modeller14 como back-end y Swissmodel29. Ejemplos de servidores de aplicaciones web para el acoplamiento molecular son Haddock30, Swissdock31, Cluspro32, Dockthor33 y otros.
Si bien el análisis estructural, el modelado y las metodologías de acoplamiento evolucionaron de los paradigmas CLI a la GUI y, finalmente, a la WEB, MD sigue siendo compatible principalmente con la ejecución de línea de comandos (tipo CLI). Han surgido algunas buenas iniciativas para mejorar este panorama. Ejemplos de estas iniciativas son la implementación de complementos en el software existente, como el complemento QwikMD para VMD34, el complemento GROMACS para PyMOL y la opción de simulación de dinámica molecular en UCSF Chimera20, algunas aplicaciones CLI nuevas y más fáciles, como ASGARD35, Gmx_qk36 y CHAPERONg37, y una plataforma web robusta, BioBB-Wfs38. Aunque el uso de estos plugins y aplicaciones es un avance, su implementación sigue siendo un reto para la mayoría de los investigadores no cualificados. Las dificultades comunes incluyen problemas para instalar y configurar el software MD, que a menudo comprometen la ejecución completa de la simulación5.
En 2022, el Laboratorio de Bioinformática y Química Medicinal de Fiocruz Rondônia39 puso a disposición el software Visual Dynamics para la simulación computacional basada en la web. Su versión inicial fue construida en Python y Flask, permitiendo simulaciones de sistemas con proteínas libres (apoenzimas) por solo 2 ns. Posteriormente, se mejoró para incluir una versión de simulación automatizada con ligandos preparados utilizando PRODRG40.
VD fue construido para ayudar a todos los investigadores en el campo de la biofísica estructural, la biotecnología y áreas relacionadas que tienen limitaciones en el conocimiento computacional; la herramienta permite a estos investigadores probar sus hipótesis con simulaciones de MD desde cualquier sistema operativo y sin acceso a un ordenador de alto rendimiento (HPC). El propósito de este trabajo es presentar las nuevas características de Visual Dynamics versión 3.0. Además, se pretende introducir un protocolo de uso actualizado de la herramienta y poner de manifiesto las limitaciones a abordar en el futuro, junto con estadísticas de uso hasta el momento actual (Figura 1).