O Visual Dynamics é uma ferramenta de código aberto que acelera implementações e aprendizado em simulação de dinâmica molecular usando Gromacs. O protocolo apresentado irá guiá-lo através das etapas para realizar uma simulação proteína-ligante preparada no ACPYPE com facilidade e etapas gerais para outros modelos de simulação.
A Dinâmica Visual (VD) é uma ferramenta web que visa facilitar o uso e a aplicação da Dinâmica Molecular (MD) executada no Gromacs, permitindo que usuários sem familiaridade computacional executem simulações de curta duração para fins de validação, demonstração e ensino. É verdade que os métodos quânticos são os mais precisos. No entanto, atualmente não há viabilidade computacional para realizar os experimentos que o MD realiza. A ferramenta descrita aqui tem recebido melhorias contínuas ao longo dos últimos dois anos. Este protocolo descreverá o que é necessário para executar uma simulação em VD com um complexo proteína-ligante previamente preparado em ACPYPE e algumas direções gerais sobre os outros modelos de simulação disponíveis. Para a simulação detalhada, será utilizada a proteína ligadora de FK506 de Plasmodium vivax complexada com o inibidor D5 (PDB ID: 4mgv), e todos os arquivos utilizados serão fornecidos. Observe que este protocolo dirá todas as opções a serem usadas para alcançar os mesmos resultados apresentados, mas essas opções não são necessariamente as únicas disponíveis.
De acordo com a definição da IUPAC, MD é o procedimento de simulação que consiste em calcular o movimento de átomos em uma molécula ou de átomos individuais ou moléculas em sólidos, líquidos e gases, de acordo com as leis do movimento de Newton. As forças que atuam sobre os átomos, necessárias para simular seu movimento, são comumente calculadas usando campos de força da mecânica molecular1. Pode ser aplicado a qualquer fenômeno que busque extrair informações em nível molecular e muitas vezes atômico2.
A DM é uma das técnicas incorporadas à bioinformática, especificamente à bioinformática estrutural. Com ele, é possível obter características cinéticas e termodinâmicas de estruturas biomoleculares. Por exemplo, estabilidade macromolecular, identificação de sítios alostéricos, elucidação de mecanismos de atividade enzimática, reconhecimento molecular e propriedades de complexos com pequenas moléculas, associação entre proteínas, enovelamento de proteínas e sua hidratação3. Além disso, a DM permite uma ampla gama de estudos, incluindo o design molecular (amplamente utilizado no design de medicamentos), na determinação da estrutura e seu refinamento (raios-X, RMN e modelagem de proteínas)3. Os resultados obtidos ao final de um MD são os mais ricos e completos em termos de simulação não quântica4. A DM clássica é muito mais eficiente do que se poderia esperar de uma consideração completa da física dos sistemas biomoleculares devido ao número de aproximações substanciais. Notavelmente, os efeitos dinâmicos quânticos são geralmente ignorados3. No entanto, implementar um experimento de MD não é trivial5. Requer conhecimento de computação, especialmente o Terminal Linux, já que a maioria dos softwares de bioinformática estrutural é feita para isso. Mesmo com esse conhecimento, aprender os comandos e a parametrização do Gromacs é outra curva de aprendizado íngreme.
Desde sua primeira aplicação à biologia em 19776, muito evoluiu devido ao aumento do processamento computacional e à codificação aprimorada. Há mais de duas décadas, foi lançado o primeiro software MD destinado a problemas biológicos, ou seja, Gromacs7, AMBER8 e NAMD9.
Desde suas primeiras versões, esses softwares ainda continuam sendo os mais usados e citados. No entanto, eles continuam com as mesmas dificuldades comuns de implementação que afligem os pesquisadores que não são especialistas em computação5. Alguns têm etapas complexas de instalação e configuração, às vezes exigindo amplo conhecimento sobre o hardware em que serão executados para obter o máximo dele e documentação técnica altamente centrada no computador. É necessária uma maneira mais fácil de interagir com eles, além da linha de comando e dos parâmetros infinitos.
Uma interface atua como intermediária entre o processo lógico a ser realizado e o humano10. O paradigma de como o software é executado evoluiu à medida que os recursos de computação melhoraram. O primeiro paradigma digital foram as interfaces de linha de comando (CLI), seguidas pela evolução para as interfaces gráficas de usuário (GUI) conhecidas11. Seguindo o ciclo evolutivo, a interface produzida pela World Wide Web (ou simplesmente WEB) é considerada uma evolução das GUIs11. Esses três paradigmas atualmente coexistem dependendo dos desenvolvedores. Os aplicativos CLI usam comandos textuais no console do sistema operacional. Os aplicativos GUI, também chamados de áreas de trabalho gráficas, usam uma interface gráfica composta de janelas, botões e outros componentes. É específico e pré-programado para um sistema operacional. A principal diferença da CLI é o uso do mouse como elemento adicional na interação homem-máquina12. As aplicações WEB, apesar de serem confundidas com uma GUI, são mais complexas de desenvolver, mas são mais versáteis e de longe as mais ágeis em operação. Além disso, dependem apenas de um software intérprete denominado navegador, que possibilita que a aplicação cliente se comunique com o servidor por meio de uma rede independente do sistema operacional13.
O software de bioinformática estrutural geralmente usa paradigmas CLI e GUI. Alguns exemplos de software clássico que usam CLI são o Modeller14 para modelagem de similaridade, o Autodock15 para acoplamento molecular e o Gromacs16 para dinâmica molecular. Exemplos de softwares que adotam o tipo GUI são SwissPDBviewer17, Pymol18, VMD19, UCSF Chimera20, Autodock tools15, PyRx21, Biovia22, Maestro23 e Moe24, entre outros.
Com o surgimento das tecnologias Hypertext Markup Language versão 5 (HTML5)25, Cascading Style Sheets (CSS)26 e Javascript27 , entre outras, muitas aplicações de bioinformática estrutural puderam ser trazidas para a WEB, tornando-se assim mais acessíveis. Exemplos de modelagem de similaridade de servidores WEB são o MODWEB28, que usa o Modeller14 como back-end e o Swissmodel29. Exemplos de servidores de aplicativos da Web para docking molecular são Haddock30, Swissdock31, Cluspro32, Dockthor33 e outros.
Enquanto as metodologias de análise estrutural, modelagem e encaixe evoluíram dos paradigmas CLI para GUI e, finalmente, para WEB, o MD continua a ser suportado principalmente pela execução de linha de comando (tipo CLI). Algumas boas iniciativas têm surgido para melhorar esse panorama. Exemplos dessas iniciativas são a implementação de plug-ins em softwares existentes, como o plug-in QwikMD para VMD34, o plug-in GROMACS para PyMOL e a opção Molecular Dynamics Simulation no UCSF Chimera20, alguns aplicativos CLI novos e mais fáceis, como ASGARD35, Gmx_qk36 e CHAPERONg37, e uma plataforma web robusta, BioBB-Wfs38. Embora o uso desses plugins e aplicativos seja um avanço, sua implementação ainda é um desafio para a maioria dos pesquisadores não qualificados. Dificuldades comuns incluem problemas na instalação e configuração do software MD, que muitas vezes comprometem a execução completa da simulação5.
Em 2022, o software Visual Dynamics para simulação computacional baseada na web foi disponibilizado pelo Laboratório de Bioinformática e Química Medicinal da Fiocruz Rondônia39. Sua versão inicial foi construída em Python e Flask, permitindo simulações de sistemas com proteínas livres (apoenzimas) por apenas 2 ns. Posteriormente, foi aprimorado para incluir uma versão de simulação automatizada com ligantes preparados usando PRODRG40.
O VD foi construído para auxiliar todos os pesquisadores da área de biofísica estrutural, biotecnologia e áreas afins que possuem limitações no conhecimento computacional; a ferramenta permite que esses pesquisadores testem suas hipóteses envolvendo simulações de MD a partir de qualquer sistema operacional e sem acesso a um computador de alto desempenho (HPC). O objetivo deste trabalho é apresentar as novas funcionalidades do Visual Dynamics versão 3.0. Além disso, visa introduzir um protocolo de uso atualizado para a ferramenta e destacar as limitações a serem abordadas no futuro, juntamente com as estatísticas de uso até o presente momento (Figura 1).
Automatizar processos não é fácil, mas também é menos difícil do que reprogramar um sistema do zero. Gromacs é atualmente o software de simulação molecular mais popular e é constantemente atualizado. O Departamento de Química Biofísica da Universidade de Groningen inicialmente o desenvolveu, e agora é mantido pelo Laboratório de Ciências da Vida da Universidade de Estocolmo43.
Para qualquer novo usuário, aprender técnicas de simulação é uma longa jor…
The authors have nothing to disclose.
Este trabalho contou com o apoio da Fundação Oswaldo Cruz (Fiocruz), da Fundação para o Desenvolvimento Científico e Tecnológico em Saúde (Fiotec), do Instituto Nacional de Ciência e Tecnologia de Epidemiologia da Amazônia Ocidental – INCT-EpiAmO, da Fundação Rondônia de Amparo ao Desenvolvimento das Ações Científicas e Tecnológicas e à Pesquisa do Estado de Rondônia (FAPERO), a Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) e o 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. |