Visual Dynamics ist ein Open-Source-Tool, das die Implementierung und das Lernen in der Molekulardynamik-Simulation mit Gromacs beschleunigt. Das vorgestellte Protokoll führt Sie mit Leichtigkeit durch die Schritte zur Durchführung einer Protein-Liganden-Simulation, die in ACPYPE vorbereitet wurde, und durch allgemeine Schritte zu anderen Simulationsmodellen.
Visual Dynamics (VD) ist ein Web-Tool, das darauf abzielt, die Verwendung und Anwendung von Molecular Dynamics (MD) zu erleichtern, das in Gromacs ausgeführt wird, und es Benutzern ohne rechnerische Erfahrung ermöglicht, Kurzzeitsimulationen zu Validierungs-, Demonstrations- und Lehrzwecken durchzuführen. Es stimmt, dass Quantenmethoden am genauesten sind. Derzeit gibt es jedoch keine rechnerische Machbarkeit, um die von MD durchgeführten Experimente durchzuführen. Das hier beschriebene Tool wurde in den letzten Jahren kontinuierlich verbessert. Dieses Protokoll beschreibt, was erforderlich ist, um eine Simulation in VD mit einem Protein-Liganden-Komplex durchzuführen, der zuvor in ACPYPE hergestellt wurde, und einige allgemeine Anweisungen zu den anderen verfügbaren Simulationsmodellen. Für die detaillierte Simulation wird das FK506-bindende Protein aus Plasmodium vivax verwendet, das mit dem Inhibitor D5 (PDB-ID: 4mgv) komplexiert ist, und alle verwendeten Dateien werden zur Verfügung gestellt. Beachten Sie, dass dieses Protokoll angibt, dass jede Option verwendet werden soll, um die gleichen Ergebnisse zu erzielen, aber diese Optionen sind nicht unbedingt die einzigen, die verfügbar sind.
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).
Die Automatisierung von Prozessen ist nicht einfach, aber auch weniger schwierig, als ein System von Grund auf neu zu programmieren. Gromacs ist derzeit die beliebteste molekulare Simulationssoftware und wird ständig aktualisiert. Das Institut für Biophysikalische Chemie der Universität Groningen hat es ursprünglich entwickelt und wird heute vom Labor für Biowissenschaften der Universität Stockholmbetreut 43.
Für jeden neuen Benutzer ist das Erlernen von Simulati…
The authors have nothing to disclose.
Diese Arbeit wurde unterstützt von der Fundação Oswaldo Cruz (Fiocruz), der Fundação para o Desenvolvimento Científico e Tecnológico em Saúde (Fiotec), dem Instituto Nacional de Ciência e Tecnologia de Epidemiologia da Amazônia Ocidental – INCT-EpiAmO, der Fundação Rondônia de Amparo ao Desenvolvimento das Ações Científicas e Tecnológicas e à Pesquisa do Estado de Rondônia (FAPERO), die Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) und der Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq).
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. |