Summary

Visual Dynamics 3.0'daki Yeni Özellikler

Published: August 09, 2024
doi:

Summary

Visual Dynamics, Gromacs kullanarak moleküler dinamik simülasyonunda uygulamaları ve öğrenmeyi hızlandıran açık kaynaklı bir araçtır. Sunulan protokol, ACPYPE’de hazırlanmış bir protein-ligand simülasyonunu kolaylıkla gerçekleştirme adımlarında ve diğer simülasyon modellerine genel adımlarda size rehberlik edecektir.

Abstract

Görsel Dinamikler (VD), Gromacs’ta yürütülen Moleküler Dinamiğin (MD) kullanımını ve uygulanmasını kolaylaştırmayı amaçlayan bir web aracıdır ve hesaplama aşinalığı olmayan kullanıcıların doğrulama, gösterim ve öğretim amaçları için kısa süreli simülasyonlar çalıştırmasına olanak tanır. Kuantum yöntemlerinin en doğru olduğu doğrudur. Bununla birlikte, şu anda MD’nin gerçekleştirdiği deneyleri gerçekleştirmek için herhangi bir hesaplama fizibilitesi yoktur. Burada açıklanan araç, son birkaç yıl boyunca sürekli olarak iyileştirildi. Bu protokol, daha önce ACPYPE’de hazırlanmış bir protein-ligand kompleksi ile VD’de bir simülasyonu çalıştırmak için neyin gerekli olduğunu ve mevcut diğer simülasyon modelleriyle ilgili bazı genel talimatları açıklayacaktır. Ayrıntılı simülasyon için, inhibitör D5 (PDB ID: 4mgv) ile komplekslenmiş Plasmodium vivax’tan FK506 bağlayıcı protein kullanılacak ve kullanılan tüm dosyalar sağlanacaktır. Bu protokolün, sunulan sonuçların aynısını elde etmek için kullanılacak her seçeneği söyleyeceğini, ancak bu seçeneklerin yalnızca mevcut olması gerekmediğini unutmayın.

Introduction

IUPAC tanımına göre MD, Newton’un hareket yasalarına göre bir moleküldeki atomların veya katılar, sıvılar ve gazlardaki tek tek atomların veya moleküllerin hareketini hesaplamaktan oluşan simülasyon prosedürüdür. Atomlara etki eden ve hareketlerini simüle etmek için gerekli olan kuvvetler, genellikle moleküler mekanik1’den gelen kuvvet alanları kullanılarak hesaplanır. Moleküler ve genellikle atomik düzeyde2 bilgi elde etmeye çalışan herhangi bir fenomene uygulanabilir.

MD, biyoinformatiğe, özellikle yapısal biyoinformatiğe dahil edilen tekniklerden biridir. Bununla beraber, biyomoleküler yapıların kinetik ve termodinamik özelliklerini elde etmek mümkündür. Örneğin, makromoleküler stabilite, allosterik bölgelerin tanımlanması, enzimatik aktivite mekanizmalarının aydınlatılması, küçük moleküllü komplekslerin moleküler tanınması ve özellikleri, proteinler arasındaki ilişki, protein katlanması ve hidrasyonu3. Ayrıca, MD, yapının ve arıtılmasının (X-ışını, NMR ve protein modellemesi) belirlenmesinde moleküler tasarım (ilaç tasarımında yaygın olarak kullanılır) dahil olmak üzere çok çeşitli çalışmalara olanak tanır3. Bir MD’nin sonunda elde edilen sonuçlar, kuantum olmayan simülasyon açısından en zengin ve en eksiksiz olanlardır4. Klasik MD, önemli yaklaşımların sayısı nedeniyle biyomoleküler sistemlerin fiziğinin tam olarak değerlendirilmesinden beklenenden çok daha verimlidir. Özellikle, kuantum dinamik etkileri genellikle göz ardı edilir3. Bununla birlikte, bir MD deneyi uygulamak önemsiz değildir5. Çoğu yapısal biyoinformatik yazılımı bunun için yapıldığından, özellikle Linux Terminali olmak üzere bilgi işlem bilgisi gerektirir. Bu bilgiyle bile, Gromacs komutlarını ve parametrelendirmeyi öğrenmek başka bir dik öğrenme eğrisidir.

1977’de biyolojiye ilk uygulamasından buyana6, artan hesaplamalı işleme ve gelişmiş kodlama nedeniyle çok şey gelişti. Yirmi yıldan fazla bir süre önce, biyolojik problemlere yönelik ilk MD yazılımı, yani Gromacs7, AMBER8 ve NAMD9 piyasaya sürüldü.

İlk sürümlerinden bu yana, bu yazılımlar hala en çok kullanılan ve alıntı yapılan yazılımlar olmaya devam ediyor. Bununla birlikte, bilgisayar uzmanı olmayan araştırmacıları rahatsız eden aynı yaygın uygulama zorluklarıyla devam ediyorlar5. Bazılarının karmaşık kurulum ve yapılandırma adımları vardır, bazen ondan en iyi şekilde yararlanmak için üzerinde çalışacağı donanım hakkında kapsamlı bilgi ve son derece bilgisayar merkezli teknik belgeler gerektirir. Komut satırı ve sonsuz parametrelerin yanı sıra onlarla arayüz oluşturmanın daha kolay bir yoluna ihtiyaç vardır.

Bir arayüz, gerçekleştirilecek mantıksal işlem ile insan10 arasında bir aracı görevi görür. Yazılımın nasıl yürütüldüğüne dair paradigma, bilgi işlem kaynakları geliştikçe gelişmiştir. İlk dijital paradigma, komut satırı arayüzleri (CLI) idi ve bunu bilinen grafiksel kullanıcı arayüzlerine (GUI) evrim izledi.11. Evrimsel döngüyü takiben, World Wide Web (veya kısaca WEB) tarafından üretilen arayüz, GUI’lerin11’in bir evrimi olarak kabul edilir. Bu üç paradigma şu anda geliştiricilere bağlı olarak bir arada var olmaktadır. CLI uygulamaları, işletim sistemi konsolunda metin komutlarını kullanır. Grafik masaüstleri olarak da adlandırılan GUI uygulamaları, pencereler, düğmeler ve diğer bileşenlerden oluşan bir grafik arabirim kullanır. Bir işletim sistemi için özeldir ve önceden programlanmıştır. CLI’dan temel farkı, farenin insan-makine etkileşiminde ek bir unsur olarak kullanılmasıdır12. WEB uygulamaları, bir GUI ile karıştırılmasına rağmen, geliştirilmesi daha karmaşıktır, ancak daha çok yönlüdür ve operasyonda açık ara en çevik olanlardır. Ayrıca, yalnızca tarayıcı adı verilen bir tercüman yazılımına bağımlıdırlar, bu da istemci uygulamasının işletim sisteminden bağımsız bir ağ üzerinden sunucuyla iletişim kurmasını mümkün kılar13.

Yapısal biyoinformatik yazılımı en yaygın olarak CLI ve GUI paradigmalarını kullanır. CLI kullanan klasik yazılımların bazı örnekleri, benzerlik modellemesi için Modeller14 , moleküler yerleştirme için Autodock15 ve moleküler dinamikler için Gromacs16’dır . GUI türünü benimseyen yazılımlara örnek olarak SwissPDBviewer17, Pymol18, VMD19, UCSF Chimera20, Autodock tools15, PyRx21, Biovia22, Maestro23 ve Moe24 verilebilir.

Diğerlerinin yanı sıra Hypertext Markup Language sürüm 5 (HTML5)25, Cascading Style Sheets (CSS)26 ve Javascript27 teknolojilerinin ortaya çıkmasıyla, birçok yapısal biyoinformatik uygulaması WEB’e getirilebilir ve böylece daha erişilebilir hale gelebilir. Benzerlik modelleme WEB sunucularına örnek olarak, arka uç olarak Modeller14 kullanan MODWEB28 ve Swissmodel29 verilebilir. Moleküler yerleştirme için web uygulama sunucularına örnek olarak Haddock30, Swissdock31, Cluspro32, Dockthor33 ve diğerleri verilebilir.

Yapısal analiz, modelleme ve yerleştirme metodolojileri CLI paradigmalarından GUI’ye ve son olarak WEB’e evrimleşirken, MD çoğunlukla komut satırı yürütme (CLI tipi) tarafından desteklenmeye devam ediyor. Bu panoramayı geliştirmek için bazı iyi girişimler ortaya çıktı. Bu girişimlere örnek olarak, VMD34’e QwikMD eklentisi, PyMOL’e GROMACS Eklentisi ve UCSF Chimera20’deki Moleküler Dinamik Simülasyon seçeneği gibi mevcut yazılımlarda eklentilerin uygulanması, ASGARD35, Gmx_qk 36 ve CHAPERONg37 gibi bazı yeni ve daha kolay CLI uygulamaları ve sağlam bir web platformu olan BioBB-Wfs38 verilebilir. Bu eklentilerin ve uygulamaların kullanımı bir ilerleme olsa da, bunların uygulanması çoğu vasıfsız araştırmacı için hala bir zorluktur. Yaygın zorluklar arasında, genellikle simülasyonun tam olarak yürütülmesini tehlikeye atan MD yazılımının yüklenmesi ve yapılandırılması sorunları yer alır5.

2022’de, web tabanlı hesaplamalı simülasyon için Visual Dynamics yazılımı, Fiocruz Rondônia39’daki Laboratório de Bioinformática e Química Medicinal tarafından kullanıma sunuldu. İlk versiyonu Python ve Flask’ta inşa edildi ve sadece 2 ns için serbest proteinler (apoenzimler) içeren sistemlerin simülasyonlarına izin verdi. Daha sonra, PRODRG40 kullanılarak hazırlanan ligandlarla otomatik bir simülasyon versiyonunu içerecek şekilde geliştirildi.

VD, yapısal biyofizik, biyoteknoloji ve ilgili alanlarda, hesaplama bilgisinde sınırlamaları olan tüm araştırmacılara yardımcı olmak için inşa edilmiştir; araç, bu araştırmacıların herhangi bir operasyonel sistemden ve yüksek performanslı bir bilgisayara (HPC) erişim olmadan MD simülasyonlarını içeren hipotezlerini test etmelerine olanak tanır. Bu çalışmanın amacı, Visual Dynamics sürüm 3.0’ın yeni özelliklerini sunmaktır. Ek olarak, araç için güncellenmiş bir kullanım protokolü sunmayı ve şu ana kadar olan kullanım istatistikleriyle birlikte gelecekte ele alınacak sınırlamaları vurgulamayı amaçlamaktadır (Şekil 1).

Protocol

1. Yazılıma erişim ve yeni kullanıcı kaydı Visual Dynamics (VD) web sayfasını ziyaret edin. Bir hesap oluşturmak için sağ üstteki +Kaydol simgesine tıklayın. Yazılımı kullanmak için kaydolun.NOT: Yalnızca kurumsal e-posta adreslerine izin verilir. Kullanıcı, kaydı onaylandıktan sonra bir e-posta bildirimi alacaktır. Sistem giriş ekranına erişmek için sağ üstteki Login’e tıklayın. Kullanıcı adı/e-posta ve şifre a…

Representative Results

VD, kullanıcı müdahalesi veya kullanıcı tarafından sağlanan hesaplama kaynakları gerektirmeyen tamamen otonom bir simülasyon yürütmesi sağlar. Bir simülasyonu yürütmeye gönderdikten sonra, kullanıcı onu bırakabilir, makinelerini kapatabilir ve simülasyon çalışmaya devam eder. Ayrıca, kullanıcıların sonuçlara ister dizüstü bilgisayar ister mobil cihaz olsun, herhangi bir cihazdan erişmesine olanak tanır. VD’nin WEB üzerinden otomatik modda kullanılmasına bir ?…

Discussion

Süreçleri otomatikleştirmek kolay değildir, ancak aynı zamanda bir sistemi sıfırdan yeniden programlamaktan daha az zordur. Gromacs şu anda en popüler moleküler simülasyon yazılımıdır ve sürekli güncellenmektedir. Groningen Üniversitesi Biyofiziksel Kimya Bölümü başlangıçta geliştirdi ve şu anda Stockholm43 Üniversitesi’ndeki Yaşam Bilimleri Laboratuvarı tarafından sürdürülüyor.

Herhangi bir yeni kullanıcı için simülasyon teknikleri…

Disclosures

The authors have nothing to disclose.

Acknowledgements

Bu çalışma Fundação Oswaldo Cruz (Fiocruz), Fundação para o Desenvolvimento Científico e Tecnológico em Saúde (Fiotec), Instituto Nacional de Ciência e Tecnologia de Epidemiologia da Amazônia Ocidental – INCT-EpiAmO, Fundação Rondônia de Amparo ao Desenvolvimento das Ações Científicas e Tecnológicas e à Pesquisa do Estado de Rondônia (FAPERO), Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) ve Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq).

Materials

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.

References

  1. . . The IUPAC Compendium of Chemical Terminology: The Gold Book. , (2019).
  2. Karplus, M., McCammon, J. A. Molecular dynamics simulations of biomolecules. Nat Str Biol. 9 (9), 646-652 (2002).
  3. Adcock, S. A., McCammon, J. A. Molecular dynamics: Survey of methods for simulating the activity of proteins. Chem Rev. 106 (5), 1589-1615 (2006).
  4. Stillinger, F. H., Rahman, A. Improved simulation of liquid water by molecular dynamics. J Chem Phys. 60 (4), 1545-1557 (1974).
  5. Zinovjev, K., Van Der Kamp, M. W. Enlighten2: molecular dynamics simulations of protein-ligand systems made accessible. Bioinformatics. 36 (20), 5104-5106 (2020).
  6. McCammon, J. A., Gelin, B. R., Karplus, M. Dynamics of folded proteins. Nature. 267 (5612), 585-590 (1977).
  7. Berendsen, H. J. C., Van Der Spoel, D., Van Drunen, R. GROMACS: A message-passing parallel molecular dynamics implementation. Comp Phys Comm. 91 (1-3), 43-56 (1995).
  8. Pearlman, D. A., et al. AMBER, a package of computer programs for applying molecular mechanics, normal mode analysis, molecular dynamics and free energy calculations to simulate the structural and energetic properties of molecules. Comp Phys Comm. 91 (1-3), 1-41 (1995).
  9. Nelson, M. T. NAMD: A parallel, object-oriented molecular dynamics program. Int J Supercomp Appl High Performance Comp. 10 (4), 251-268 (1996).
  10. . . The Art of human-computer interface design. , (1990).
  11. Wigdor, D., Wixon, D. . Brave NUI World: Designing Natural User Interfaces for Touch and Gesture. , (2014).
  12. Unwin, A., Heike, H. . GUI and Command-line – Conflict or Synergy. , (2000).
  13. Clark, D. Developing Web Applications. Beginning C# Object-Oriented Programming. , 243-263 (2011).
  14. Eswar, N., et al. Comparative protein structure modeling using Modeller. Curr Protoc Bioinformatics. 5 (5.6), (2006).
  15. Morris, G. M. AutoDock4 and AutoDockTools4: Automated docking with selective receptor flexibility. J Comp Chem. 30 (16), 2785-2791 (2009).
  16. Van Der Spoel, D., Lindahl, E., Hess, B., Groenhof, G., Mark, A. E., Berendsen, H. J. C. GROMACS: Fast, flexible, and free. J Comp Chem. 26 (16), 1701-1718 (2005).
  17. Guex, N., Peitsch, M. C. SWISS-MODEL and the Swiss-Pdb Viewer: An environment for comparative protein modeling. Electrophoresis. 18 (15), 2714-2723 (1997).
  18. . The PyMOL molecular graphics system Available from: https://pymol.org/ (2023)
  19. Humphrey, W., Dalke, A., Schulten, K. VMD: Visual molecular dynamics. J Mol Graph. 14 (1), 33-38 (1996).
  20. Pettersen, E. F., et al. UCSF Chimera-A visualization system for exploratory research and analysis. J Comp Chem. 25 (13), 1605-1612 (2004).
  21. . PyRx-python prescription v. 0.8 Available from: https://pyrx.sourceforge.io/ (2023)
  22. . PyRx-python prescription v. 0.8 Available from: https://pyrx.sourceforge.io/ (2023)
  23. . Maestro Available from: https://www.schrodinger.com/platform/products/maestro/ (2024)
  24. . Molecular operating environment (MOE) Available from: https://www.chemcomp.com/en/Products.htm (2023)
  25. . The Syntax, Vocabulary and APIs of HTML5 Available from: https://dev.w3.org/html5/html-author/ (2023)
  26. . Cascading Style Sheets Available from: https://www.w3.org/Style/CSS/ (2023)
  27. . ECMAScript 2020 language specification, 11th edition Available from: https://www.ecma-international.org/publications-and-standards/standards/ecma-262/ (2023)
  28. Pieper, U., et al. ModBase, a database of annotated comparative protein structure models, and associated resources. Nucleic Acids Res. 39 (Database), D465-D474 (2011).
  29. Kiefer, F., Arnold, K., Kunzli, M., Bordoli, L., Schwede, T. The SWISS-MODEL Repository and associated resources. Nucleic Acids Res. 37 (Database), D387-D392 (2009).
  30. De Vries, S. J., Van Dijk, M., Bonvin, A. M. J. J. The HADDOCK web server for data-driven biomolecular docking. Nat Prot. 5 (5), 883-897 (2010).
  31. Grosdidier, A., Zoete, V., Michielin, O. SwissDock, a protein-small molecule docking web service based on EADock DSS. Nucleic Acids Res. 39 (suppl), W270-W277 (2011).
  32. Kozakov, D., et al. The ClusPro web server for protein-protein docking. Nat Prot. 12 (2), 255-278 (2017).
  33. Santos, K. B., Guedes, I. A., Karl, A. L. M., Dardenne, L. E. Highly flexible ligand docking: Benchmarking of the DockThor program on the LEADS-PEP protein-peptide data set. J Chem Info Modeling. 60 (2), 667-683 (2020).
  34. Ribeiro, J. V., et al. QwikMD – Integrative molecular dynamics toolkit for novices and experts. Sci Rep. 6 (1), 26536 (2016).
  35. Rodríguez Martínez, A., et al. . ASGARD. A simple and automatic GROMACS tool to analyze Molecular Dynamic simulations. , (2023).
  36. Singh, H., Raja, A., Prakash, A., Medhi, B. Gmx_qk: An automated protein/protein-ligand complex simulation workflow bridged to MM/PBSA, based on Gromacs and Zenity-Dependent GUI for beginners in MD simulation study. J Chem Info Modeling. 63 (9), 2603-2608 (2023).
  37. Yekeen, A. A., Durojaye, O. A., Idris, M. O., Muritala, H. F., Arise, R. O. CHAPERONg: A tool for automated GROMACS-based molecular dynamics simulations and trajectory analyses. Comp Str Biotechnol J. 21, 4849-4858 (2023).
  38. Bayarri, G., Andrio, P., Hospital, A., Orozco, M., Gelpí, J. L. BioExcel building blocks workflows (BioBB-Wfs), an integrated web-based platform for biomolecular simulations. Nucleic Acids Res. 50 (W1), (2022).
  39. Vieira, I. H. P., et al. Visual dynamics: a WEB application for molecular dynamics simulation using GROMACS. BMC Bioinfo. 24 (1), 107 (2023).
  40. Schüttelkopf, A. W., Van Aalten, D. M. F. PRODRG: a tool for high-throughput crystallography of protein-ligand complexes. Acta Crystallographica Sect D Biol Crystallography. 60 (8), 1355-1363 (2004).
  41. Harikishore, A., et al. Adamantyl derivative as a potent inhibitor of Plasmodium FK506 binding protein 35. ACS Med Chem Lett. 4 (11), 1097-1101 (2013).
  42. Sousa Da Silva, A. W., Vranken, W. F. ACPYPE – AnteChamber PYthon Parser interfacE. BMC Res Notes. 5 (1), 367 (2012).
  43. . Gromacs developmet and developers Available from: https://www.gromacs.org/development.html (2023)
  44. Andrio, P., et al. BioExcel building blocks, a software library for interoperable biomolecular simulation workflows. Sci Data. 6 (1), 169 (2019).
  45. Páll, S., et al. Heterogeneous parallelization and acceleration of molecular dynamics simulations in GROMACS. J Chem Phys. 153 (13), 134110 (2020).

Play Video

Cite This Article
Henrique Provensi Vieira, I., Mendonça, E. A. M., Guariero, F. L., Guimarães, R. M. d. S., Zanchi, F. B. New Features in Visual Dynamics 3.0. J. Vis. Exp. (210), e66964, doi:10.3791/66964 (2024).

View Video