Summary

Новые возможности Visual Dynamics 3.0

Published: August 09, 2024
doi:

Summary

Visual Dynamics — это инструмент с открытым исходным кодом, который ускоряет реализацию и обучение в области моделирования молекулярной динамики с помощью Gromacs. Представленный протокол с легкостью проведет вас через этапы выполнения моделирования белка-лиганда, подготовленного в ACPYPE, и общие шаги к другим имитационным моделям.

Abstract

Visual Dynamics (VD) — это веб-инструмент, предназначенный для облегчения использования и применения молекулярной динамики (MD), выполняемой в Gromacs, позволяя пользователям, не знакомым с вычислениями, запускать кратковременные симуляции для проверки, демонстрации и обучения. Действительно, квантовые методы являются наиболее точными. Тем не менее, в настоящее время нет вычислительной возможности для проведения экспериментов, которые выполняет MD. Описанный здесь инструмент постоянно совершенствовался в течение последних нескольких лет. В этом протоколе будет описано, что необходимо для запуска моделирования в VD с комплексом белок-лиганд, предварительно приготовленным в ACPYPE, а также некоторые общие указания по другим доступным имитационным моделям. Для детального моделирования будет использован FK506-связывающий белок из Plasmodium vivax в комплексе с ингибитором D5 (PDB ID: 4mgv), а также будут предоставлены все используемые файлы. Обратите внимание, что этот протокол сообщит все варианты, которые следует использовать для достижения тех же представленных результатов, но эти варианты не обязательно являются единственными доступными.

Introduction

Согласно определению ИЮПАК, МД — это процедура моделирования, которая заключается в вычислении движения атомов в молекуле или отдельных атомов или молекул в твердых телах, жидкостях и газах в соответствии с законами движения Ньютона. Силы, действующие на атомы, необходимые для моделирования их движения, обычно рассчитываются с использованием силовых полей из молекулярной механики1. Он может быть применен к любому явлению, которое стремится извлечь информацию на молекулярном, а часто и атомном уровне.

МД является одним из методов, включенных в биоинформатику, в частности в структурную биоинформатику. С его помощью можно получить кинетические и термодинамические характеристики биомолекулярных структур. Например, стабильность макромолекул, идентификация аллостерических сайтов, выяснение механизмов ферментативной активности, молекулярное распознавание и свойства комплексов с малыми молекулами, ассоциация между белками, сворачивание белка и его гидратация3. Кроме того, МД позволяет проводить широкий спектр исследований, включая молекулярный дизайн (широко используемый в разработке лекарств), определение структуры и ее уточнение (рентгенография, ЯМР и моделирование белков)3. Результаты, полученные в конце МД, являются наиболее богатыми и полными с точки зрения неквантового моделирования4. Классическая МД гораздо более эффективна, чем можно было бы ожидать при полном рассмотрении физики биомолекулярных систем из-за ряда существенных приближений. Примечательно, что квантово-динамические эффекты обычно игнорируются3. Тем не менее, проведение эксперимента MD не является тривиальной задачей5. Он требует знания вычислительной техники, особенно терминала Linux, так как большинство программ для структурной биоинформатики создано для этого. Даже с такими знаниями, изучение команд Gromacs и параметризации — еще одна крутая кривая обучения.

С момента его первого применения в биологии в 1977году6 многое изменилось благодаря увеличению вычислительной обработки и улучшению кодирования. Более двух десятилетий назад было выпущено первое программное обеспечение MD, предназначенное для решения биологических проблем, а именно Gromacs7, AMBER8 и NAMD9.

С момента своих первых версий эти программы до сих пор остаются наиболее часто используемыми и цитируемыми. Тем не менее, они продолжают сталкиваться с теми же общими трудностями реализации, которые преследуют исследователей, не являющихся специалистами по компьютерам. Некоторые из них имеют сложные этапы установки и настройки, иногда требующие обширных знаний об оборудовании, на котором они будут работать, чтобы получить максимальную отдачу от него, и технической документации, ориентированной на компьютер. Необходим более простой способ взаимодействия с ними, помимо командной строки и бесконечных параметров.

Интерфейс выступает в качестве посредника между логическим процессом, который должен быть выполнен, и человеком10. Парадигма выполнения программного обеспечения развивалась по мере совершенствования вычислительных ресурсов. Первой цифровой парадигмой стали интерфейсы командной строки (CLI), за которыми последовала эволюция до известных графических пользовательских интерфейсов (GUI)11. Следуя эволюционному циклу, интерфейс, созданный Всемирной паутиной (или просто WEB), считается эволюцией графических интерфейсов11. Эти три парадигмы в настоящее время сосуществуют в зависимости от разработчиков. Приложения CLI используют текстовые команды в консоли операционной системы. Приложения с графическим интерфейсом, также называемые графическими рабочими столами, используют графический интерфейс, состоящий из окон, кнопок и других компонентов. Он специфичен и предварительно запрограммирован для операционной системы. Основным отличием от CLI является использование мыши в качестве дополнительного элемента в человеко-машинномвзаимодействии12. Приложения WEB, несмотря на то, что их путают с графическим интерфейсом, более сложны в разработке, но более универсальны и, безусловно, наиболее гибки в работе. Кроме того, они зависят только от интерпретаторного программного обеспечения, называемого браузером, которое позволяет клиентскому приложению взаимодействовать с сервером через сеть, независимую от операционной системы13.

Программное обеспечение для структурной биоинформатики чаще всего использует парадигмы CLI и GUI. Некоторыми примерами классического программного обеспечения, использующего CLI, являются Modeller14 для моделирования подобия, Autodock15 для молекулярного докинга и Gromacs16 для молекулярной динамики. Примерами программного обеспечения, использующего тип графического интерфейса, являются SwissPDBviewer17, Pymol18, VMD19, UCSF Chimera20, Autodock tools15, PyRx21, Biovia22, Maestro23 и Moe24, среди прочих.

С появлением технологий Hypertext Markup Language версии 5 (HTML5)25, Cascading Style Sheets (CSS)26 и Javascript27 , среди прочих, многие приложения структурной биоинформатики могли быть перенесены в Интернет, тем самым став более доступными. Примерами WEB-серверов для моделирования сходства являются MODWEB28, который использует Modeller14 в качестве бэкенда и Swissmodel29. Примерами серверов веб-приложений для молекулярного докинга являются Haddock30, Swissdock31, Cluspro32, Dockthor33 и другие.

В то время как методологии структурного анализа, моделирования и стыковки эволюционировали от парадигм CLI к графическому интерфейсу и, наконец, к WEB, MD по-прежнему в основном поддерживается выполнением командной строки (тип CLI). Появилось несколько хороших инициатив, направленных на улучшение этой панорамы. Примерами таких инициатив являются внедрение плагинов в существующее программное обеспечение, такое как плагин QwikMD для VMD34, плагин GROMACS для PyMOL и опция моделирования молекулярной динамики в UCSF Chimera20, некоторые новые и более простые приложения CLI, такие как ASGARD35, Gmx_qk36 и CHAPERONg37, а также надежная веб-платформа BioBB-Wfs38. Несмотря на то, что использование этих плагинов и приложений является прогрессом, их внедрение все еще является проблемой для большинства неквалифицированных исследователей. К распространенным трудностям относятся проблемы с установкой и конфигурированием программного обеспечения MD, которые часто ставят под угрозу полноценное выполнение симуляции5.

В 2022 году программное обеспечение Visual Dynamics для компьютерного моделирования на основе веб-технологий стало доступно Лабораторией биоинформатики и медицинских приборов по адресу Fiocruz Rondônia39. Его первоначальная версия была построена на Python и Flask, что позволяло моделировать системы со свободными белками (апоферментами) всего за 2 нс. Впоследствии он был расширен за счет включения автоматизированной версии моделирования с лигандами, полученными с помощью PRODRG40.

VD был создан для помощи всем исследователям в области структурной биофизики, биотехнологии и смежных областей, которые имеют ограничения в вычислительных знаниях; этот инструмент позволяет исследователям проверять свои гипотезы, связанные с моделированием MD из любой операционной системы и без доступа к высокопроизводительному компьютеру (HPC). Целью данной работы является представление новых возможностей Visual Dynamics версии 3.0. Кроме того, он направлен на то, чтобы представить обновленный протокол использования инструмента и выделить ограничения, которые будут устранены в будущем, а также статистику использования до настоящего момента (рис. 1).

Protocol

1. Доступ к программному обеспечению и регистрация нового пользователя Посетите веб-страницу Visual Dynamics (VD). Нажмите на значок +Регистрация в правом верхнем углу, чтобы создать учетную запись. Зарегистрируйтесь для использования программного обеспечения.ПРИМЕЧА…

Representative Results

VD обеспечивает полностью автономное выполнение моделирования, не требующее вмешательства пользователя или предоставленных пользователем вычислительных ресурсов. После отправки симуляции на выполнение пользователь может покинуть ее, выключить свои компьютеры, и симуляция продолжи?…

Discussion

Автоматизировать процессы непросто, но и менее сложно, чем перепрограммировать систему с нуля. Gromacs в настоящее время является самым популярным программным обеспечением для молекулярного моделирования, и оно постоянно обновляется. Первоначально его разработал факультет биофизическо…

Disclosures

The authors have nothing to disclose.

Acknowledgements

Эта работа была поддержана 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) и 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