$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Nach der IUPAC-Definition ist MD das Simulationsverfahren, das darin besteht, die Bewegung von Atomen in einem Molekül oder von einzelnen Atomen oder Molekülen in Festkörpern, Flüssigkeiten und Gasen nach den Newtonschen Bewegungsgesetzen zu berechnen. Die auf Atome wirkenden Kräfte, die notwendig sind, um ihre Bewegung zu simulieren, werden üblicherweise mit Hilfe von Kraftfeldern aus der Molekularmechanikberechnet 1. Es kann auf jedes Phänomen angewendet werden, das versucht, Informationen auf molekularer und oft atomarer Ebene zu extrahieren2.
MD ist eine der Techniken, die in die Bioinformatik integriert sind, insbesondere in die strukturelle Bioinformatik. Damit ist es möglich, kinetische und thermodynamische Eigenschaften biomolekularer Strukturen zu erhalten. Zum Beispiel die makromolekulare Stabilität, die Identifizierung allosterischer Stellen, die Aufklärung der Mechanismen der enzymatischen Aktivität, die molekulare Erkennung und die Eigenschaften von Komplexen mit kleinen Molekülen, die Assoziation zwischen Proteinen, die Proteinfaltung und ihre Hydratation3. Darüber hinaus ermöglicht MD eine breite Palette von Studien, einschließlich des molekularen Designs (das im Wirkstoffdesign weit verbreitet ist), zur Bestimmung der Struktur und ihrer Verfeinerung (Röntgen-, NMR- und Proteinmodellierung)3. Die Ergebnisse, die am Ende einer MD erzielt werden, sind die reichhaltigsten und vollständigsten in Bezug auf die Nicht-Quantensimulation4. Die klassische MD ist aufgrund der Vielzahl substantieller Approximationen viel effizienter, als man bei einer vollständigen Berücksichtigung der Physik biomolekularer Systeme erwarten könnte. Bemerkenswert ist, dass quantendynamische Effekte in der Regel ignoriert werden3. Die Implementierung eines MD-Experiments ist jedoch nicht trivial5. Es erfordert Kenntnisse in der Informatik, insbesondere im Linux-Terminal, da die meisten strukturellen Bioinformatik-Software dafür gemacht sind. Selbst mit diesem Wissen ist das Erlernen von Gromacs-Befehlen und Parametrisierung eine weitere steile Lernkurve.
Seit seiner ersten Anwendung in der Biologie im Jahr 19776 hat sich viel weiterentwickelt, was auf eine verstärkte Rechenverarbeitung und eine verbesserte Kodierung zurückzuführen ist. Vor mehr als zwei Jahrzehnten wurde die erste MD-Software für biologische Probleme auf den Markt gebracht, nämlich Gromacs7, AMBER8 und NAMD9.
Seit ihren ersten Versionen sind diese Software immer noch die am häufigsten verwendeten und zitierten. Sie haben jedoch weiterhin die gleichen allgemeinen Implementierungsschwierigkeiten, die Forscher plagen, die keine Computerspezialisten sind5. Einige haben komplexe Installations- und Konfigurationsschritte, die manchmal umfangreiche Kenntnisse über die Hardware erfordern, auf der sie ausgeführt werden, um das Beste daraus zu machen, und eine stark computerzentrierte technische Dokumentation. Eine einfachere Möglichkeit, mit ihnen zu kommunizieren, abgesehen von der Befehlszeile und unendlichen Parametern, ist erforderlich.
Eine Schnittstelle fungiert als Vermittler zwischen dem auszuführenden logischen Prozess und dem Menschen10. Das Paradigma, wie Software ausgeführt wird, hat sich mit der Verbesserung der Rechenressourcen weiterentwickelt. Das erste digitale Paradigma waren die Command Line Interfaces (CLI), gefolgt von der Entwicklung zu den bekannten grafischen Benutzeroberflächen (GUI)11. Dem Evolutionszyklus folgend, wird die vom World Wide Web (oder einfach WEB) erzeugte Schnittstelle als eine Evolution der GUIsbetrachtet 11. Diese drei Paradigmen existieren derzeit je nach Entwickler nebeneinander. CLI-Anwendungen verwenden Textbefehle auf der Betriebssystemkonsole. GUI-Anwendungen, auch grafische Desktops genannt, verwenden eine grafische Oberfläche, die aus Fenstern, Schaltflächen und anderen Komponenten besteht. Es ist spezifisch und für ein Betriebssystem vorprogrammiert. Der Hauptunterschied zur CLI besteht in der Verwendung der Maus als zusätzliches Element in der Mensch-Maschine-Interaktion12. WEB-Anwendungen sind zwar mit einer GUI verwechselt, aber komplexer in der Entwicklung, aber vielseitiger und bei weitem am agilsten im Betrieb. Darüber hinaus hängen sie nur von einer Interpretersoftware ab, die als Browser bezeichnet wird und die es der Client-Anwendung ermöglicht, mit dem Server über ein vom Betriebssystemunabhängiges Netzwerk 13 zu kommunizieren.
Strukturelle Bioinformatik-Software verwendet am häufigsten CLI- und GUI-Paradigmen. Einige Beispiele für klassische Software, die CLI verwendet, sind Modeller14 für die Ähnlichkeitsmodellierung, Autodock15 für molekulares Docking und Gromacs16 für die Molekulardynamik. Beispiele für Software, die den GUI-Typ verwenden, sind unter anderem SwissPDBviewer17, Pymol18, VMD19, UCSF Chimera20, Autodock Tools15, PyRx21, Biovia22, Maestro23 und Moe24.
Mit dem Aufkommen der Hypertext Markup Language Version 5 (HTML5)25, Cascading Style Sheets (CSS)26 und Javascript27 konnten unter anderem viele strukturelle Bioinformatik-Anwendungen ins WEB gebracht und so leichter zugänglich gemacht werden. Beispiele für Similarity Modeling WEB-Server sind MODWEB28, das Modeller14 als Backend verwendet, und Swissmodel29. Beispiele für Webanwendungsserver für molekulares Docking sind Haddock30, Swissdock31, Cluspro32, Dockthor33 und andere.
Während sich die Methoden der Strukturanalyse, Modellierung und des Andockens von CLI-Paradigmen zu GUI und schließlich zu WEB entwickelt haben, wird MD weiterhin hauptsächlich durch Befehlszeilenausführung (CLI-Typ) unterstützt. Es sind einige gute Initiativen entstanden, um dieses Panorama zu verbessern. Beispiele für diese Initiativen sind die Implementierung von Plugins in bestehende Software, wie z. B. das QwikMD-Plugin für VMD34, das GROMACS-Plugin für PyMOL und die Option für die Simulation der Molekulardynamik in UCSF Chimera20, einige neue und einfachere CLI-Anwendungen wie ASGARD35, Gmx_qk36 und CHAPERONg37 sowie eine robuste Webplattform, BioBB-Wfs38. Obwohl die Verwendung dieser Plugins und Anwendungen ein Fortschritt ist, ist ihre Implementierung für die meisten ungelernten Forscher immer noch eine Herausforderung. Häufige Schwierigkeiten sind Probleme bei der Installation und Konfiguration der MD-Software, die oft die vollständige Ausführung der Simulation beeinträchtigen5.
Im Jahr 2022 wurde die Visual Dynamics-Software für webbasierte Computersimulationen vom Laboratório de Bioinformática e Química Medicinal in Fiocruz Rondônia39 zur Verfügung gestellt. Die erste Version wurde in Python und Flask erstellt und ermöglichte Simulationen von Systemen mit freien Proteinen (Apoenzymen) für nur 2 ns. Anschließend wurde es um eine automatisierte Simulationsversion mit Liganden erweitert, die mit PRODRG40 präpariert wurden.
VD wurde entwickelt, um alle Forscher auf dem Gebiet der strukturellen Biophysik, Biotechnologie und verwandten Bereichen zu unterstützen, die nur begrenzte rechnerische Kenntnisse haben. Das Tool ermöglicht es diesen Forschern, ihre Hypothesen mit MD-Simulationen von jedem Betriebssystem aus und ohne Zugang zu einem Hochleistungsrechner (HPC) zu testen. Der Zweck dieser Arbeit besteht darin, die neuen Funktionen von Visual Dynamics Version 3.0 vorzustellen. Darüber hinaus soll ein aktualisiertes Nutzungsprotokoll für das Tool eingeführt und die in Zukunft zu behebenden Einschränkungen sowie Nutzungsstatistiken bis zum heutigen Zeitpunkt hervorgehoben werden (Abbildung 1).