Visual Dynamics — это инструмент с открытым исходным кодом, который ускоряет реализацию и обучение в области моделирования молекулярной динамики с помощью Gromacs. Представленный протокол с легкостью проведет вас через этапы выполнения моделирования белка-лиганда, подготовленного в ACPYPE, и общие шаги к другим имитационным моделям.
Visual Dynamics (VD) — это веб-инструмент, предназначенный для облегчения использования и применения молекулярной динамики (MD), выполняемой в Gromacs, позволяя пользователям, не знакомым с вычислениями, запускать кратковременные симуляции для проверки, демонстрации и обучения. Действительно, квантовые методы являются наиболее точными. Тем не менее, в настоящее время нет вычислительной возможности для проведения экспериментов, которые выполняет MD. Описанный здесь инструмент постоянно совершенствовался в течение последних нескольких лет. В этом протоколе будет описано, что необходимо для запуска моделирования в VD с комплексом белок-лиганд, предварительно приготовленным в ACPYPE, а также некоторые общие указания по другим доступным имитационным моделям. Для детального моделирования будет использован FK506-связывающий белок из Plasmodium vivax в комплексе с ингибитором D5 (PDB ID: 4mgv), а также будут предоставлены все используемые файлы. Обратите внимание, что этот протокол сообщит все варианты, которые следует использовать для достижения тех же представленных результатов, но эти варианты не обязательно являются единственными доступными.
Согласно определению ИЮПАК, МД — это процедура моделирования, которая заключается в вычислении движения атомов в молекуле или отдельных атомов или молекул в твердых телах, жидкостях и газах в соответствии с законами движения Ньютона. Силы, действующие на атомы, необходимые для моделирования их движения, обычно рассчитываются с использованием силовых полей из молекулярной механики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).
Автоматизировать процессы непросто, но и менее сложно, чем перепрограммировать систему с нуля. Gromacs в настоящее время является самым популярным программным обеспечением для молекулярного моделирования, и оно постоянно обновляется. Первоначально его разработал факультет биофизическо…
The authors have nothing to disclose.
Эта работа была поддержана 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).
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. |