Analysis of residue interaction networks in molecular dynamics simulations

Detalhes bibliográficos
Autor(a) principal: Monteiro, Gonçalo Miguel Fonseca
Data de Publicação: 2022
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10400.26/43449
Resumo: É sabido que a estrutura de uma proteína não é estática, mas sim dinâmica. Porém, a análise dinâmica da sua estrutura não é de todo fácil, muito por via das dimensões dos sistemas a analisar. Por outro lado, a variedade de fatores que pode causar perturbações num sistema biológico também dificulta a análise. Nesse sentido, as simulações de dinâmica molecular (MD) apresentam-se como uma ferramenta muito importante pois geram toda uma biblioteca de dados a partir de uma determinada simulação. A análise detalhada destes dados é um processo complexo e demorado que requer diversas ferramentas computacionais. Neste projeto foi utilizado a MDAnalysis, uma biblioteca open source orientada a objetos para análise estrutural e temporal de resultados de dinâmica molecular, em particular de trajetórias de simulação e de estruturas de proteínas. Está escrita na linguagem Python, com algum código de desempenho crítico em C, recorrendo ainda a funcionalidades do pacote NumPy. Adicionalmente, foi criado um script em Python que tentou facilitar e otimizar o processo com via a obter uma interface que permita ao utilizador selecionar o tipo interações a analisar, necessitando apenas de fornecer como input os ficheiros gro e xtc da dinâmica molecular de uma simulação de sistema biológico. O script criado, por sua vez, faz todo o processo de seleção, tratamento, análise e representação dos resultados com maior interesse da simulação fornecida sobre a forma de ficheiro .pdf, bem como em formato .csv com os dados detalhados da análise de cada simulação. O script desenvolvido foi aplicado ao estudo da capacidade da transferrina, uma proteína envolvida no transporte de ferro, associado ao anião carbonato, transportar também vanádio. Foram analisadas as ligações para todos os tipos de interações possíveis envolvendo os metais Fe(III) e V(III) e o anião sinergístico carbonato, nos diferentes estados de protonação possíveis, de modo a validar o funcionamento do código desenvolvido. Foi observado que as conformações mais fechadas da proteína estabelecem mais interacções do que a conformação aberta, sendo a distância média na conformação fechada inferior à na conformação relaxada. O anião favorecido através da análise das interações entre os metais e os aniões para todas as proteínas, revelou ser o ácido carbónico, juntamente com o Fe(III) uma vez que este estabelece mais interações do que V(III). Estes resultados correspondem ao que é conhecido da literatura par esta proteína, permitindo validar o funcionamento do código desenvolvido. Estes resultados permitem concluir que o código origina resultados fiáveis.
id RCAP_0fcfb8591d0a7e8e089a0562078d54be
oai_identifier_str oai:comum.rcaap.pt:10400.26/43449
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Analysis of residue interaction networks in molecular dynamics simulationsDinâmica MolecularPOO - Programação Orientada a ObjetosPythonRedes de interação de aminoácidosMDAnalysisMolecular DynamicsObject-oriented ProgrammingAminoacid interaction networksÉ sabido que a estrutura de uma proteína não é estática, mas sim dinâmica. Porém, a análise dinâmica da sua estrutura não é de todo fácil, muito por via das dimensões dos sistemas a analisar. Por outro lado, a variedade de fatores que pode causar perturbações num sistema biológico também dificulta a análise. Nesse sentido, as simulações de dinâmica molecular (MD) apresentam-se como uma ferramenta muito importante pois geram toda uma biblioteca de dados a partir de uma determinada simulação. A análise detalhada destes dados é um processo complexo e demorado que requer diversas ferramentas computacionais. Neste projeto foi utilizado a MDAnalysis, uma biblioteca open source orientada a objetos para análise estrutural e temporal de resultados de dinâmica molecular, em particular de trajetórias de simulação e de estruturas de proteínas. Está escrita na linguagem Python, com algum código de desempenho crítico em C, recorrendo ainda a funcionalidades do pacote NumPy. Adicionalmente, foi criado um script em Python que tentou facilitar e otimizar o processo com via a obter uma interface que permita ao utilizador selecionar o tipo interações a analisar, necessitando apenas de fornecer como input os ficheiros gro e xtc da dinâmica molecular de uma simulação de sistema biológico. O script criado, por sua vez, faz todo o processo de seleção, tratamento, análise e representação dos resultados com maior interesse da simulação fornecida sobre a forma de ficheiro .pdf, bem como em formato .csv com os dados detalhados da análise de cada simulação. O script desenvolvido foi aplicado ao estudo da capacidade da transferrina, uma proteína envolvida no transporte de ferro, associado ao anião carbonato, transportar também vanádio. Foram analisadas as ligações para todos os tipos de interações possíveis envolvendo os metais Fe(III) e V(III) e o anião sinergístico carbonato, nos diferentes estados de protonação possíveis, de modo a validar o funcionamento do código desenvolvido. Foi observado que as conformações mais fechadas da proteína estabelecem mais interacções do que a conformação aberta, sendo a distância média na conformação fechada inferior à na conformação relaxada. O anião favorecido através da análise das interações entre os metais e os aniões para todas as proteínas, revelou ser o ácido carbónico, juntamente com o Fe(III) uma vez que este estabelece mais interações do que V(III). Estes resultados correspondem ao que é conhecido da literatura par esta proteína, permitindo validar o funcionamento do código desenvolvido. Estes resultados permitem concluir que o código origina resultados fiáveis.It is known that the structure of the protein is not static, but its analysis is not at all easy, due to the dimensions of the studies, the variety of factors that can cause disturbances in a biological system also make these analyzes difficult. In this sense, molecular dynamics (MD) simulations are a very important tool because they generate a whole library of data from a given simulation. Uhis is a complex and time-consuming process that requires several computational tools to perform a detailed analysis. MDAnalysis was used in this project, it's an open source object-oriented library for structural and temporal analysis of molecular dynamics (MD), simulation's trajectories and structures analysis of individual proteins. It's written in Python language with some critical code in C, it also uses features from the NumPy package. Additionally, a python script was created in order to improve and optimize the process with an interactive user interface that would allow selecting the type of interactions to be analyzed, only needing to provide the .gro and .xtc files of the molecular dynamics of a molecular dynamics simulation as input. The script created makes the entire process of selection, treatment, analysis and representation easier. The results are provided in the form of .pdf as well as .csv. The developed script was applied to the study of the ability of transferrin, a protein involved in the transport of iron, associated with the carbonate anion, to also transport vanadium, as well as its ability to use other synergistic anions. Interactions were analyzed for all types of possible interactions involving metals - Fe(III) and V(III) - and the different protonation states of carbonate, in order to validate the script. It was observed that the closed and relaxed conformations of the protein were more likely to establish bonds than the open conformation. When there were coincident interactions, the average distance in the more closed conformation values were inferior to those of the relaxed conformation. The favored anion through the analysis of interactions between metals and anions for all proteins turned out to be carbonic acid, together with Fe(III) since this establishes more interactions than V(III). Additionally, in the case of the open conformation, interactions with cysteine residues were observed, although average values of distance of interactions are very high. These results indicate that the developed code is working as expected.Justino, MartaBarreira, RaquelRepositório ComumMonteiro, Gonçalo Miguel Fonseca2023-01-30T12:34:12Z2022-122022-12-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.26/43449TID:203221168enginfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-11-21T09:57:30Zoai:comum.rcaap.pt:10400.26/43449Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T23:12:59.550804Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Analysis of residue interaction networks in molecular dynamics simulations
title Analysis of residue interaction networks in molecular dynamics simulations
spellingShingle Analysis of residue interaction networks in molecular dynamics simulations
Monteiro, Gonçalo Miguel Fonseca
Dinâmica Molecular
POO - Programação Orientada a Objetos
Python
Redes de interação de aminoácidos
MDAnalysis
Molecular Dynamics
Object-oriented Programming
Aminoacid interaction networks
title_short Analysis of residue interaction networks in molecular dynamics simulations
title_full Analysis of residue interaction networks in molecular dynamics simulations
title_fullStr Analysis of residue interaction networks in molecular dynamics simulations
title_full_unstemmed Analysis of residue interaction networks in molecular dynamics simulations
title_sort Analysis of residue interaction networks in molecular dynamics simulations
author Monteiro, Gonçalo Miguel Fonseca
author_facet Monteiro, Gonçalo Miguel Fonseca
author_role author
dc.contributor.none.fl_str_mv Justino, Marta
Barreira, Raquel
Repositório Comum
dc.contributor.author.fl_str_mv Monteiro, Gonçalo Miguel Fonseca
dc.subject.por.fl_str_mv Dinâmica Molecular
POO - Programação Orientada a Objetos
Python
Redes de interação de aminoácidos
MDAnalysis
Molecular Dynamics
Object-oriented Programming
Aminoacid interaction networks
topic Dinâmica Molecular
POO - Programação Orientada a Objetos
Python
Redes de interação de aminoácidos
MDAnalysis
Molecular Dynamics
Object-oriented Programming
Aminoacid interaction networks
description É sabido que a estrutura de uma proteína não é estática, mas sim dinâmica. Porém, a análise dinâmica da sua estrutura não é de todo fácil, muito por via das dimensões dos sistemas a analisar. Por outro lado, a variedade de fatores que pode causar perturbações num sistema biológico também dificulta a análise. Nesse sentido, as simulações de dinâmica molecular (MD) apresentam-se como uma ferramenta muito importante pois geram toda uma biblioteca de dados a partir de uma determinada simulação. A análise detalhada destes dados é um processo complexo e demorado que requer diversas ferramentas computacionais. Neste projeto foi utilizado a MDAnalysis, uma biblioteca open source orientada a objetos para análise estrutural e temporal de resultados de dinâmica molecular, em particular de trajetórias de simulação e de estruturas de proteínas. Está escrita na linguagem Python, com algum código de desempenho crítico em C, recorrendo ainda a funcionalidades do pacote NumPy. Adicionalmente, foi criado um script em Python que tentou facilitar e otimizar o processo com via a obter uma interface que permita ao utilizador selecionar o tipo interações a analisar, necessitando apenas de fornecer como input os ficheiros gro e xtc da dinâmica molecular de uma simulação de sistema biológico. O script criado, por sua vez, faz todo o processo de seleção, tratamento, análise e representação dos resultados com maior interesse da simulação fornecida sobre a forma de ficheiro .pdf, bem como em formato .csv com os dados detalhados da análise de cada simulação. O script desenvolvido foi aplicado ao estudo da capacidade da transferrina, uma proteína envolvida no transporte de ferro, associado ao anião carbonato, transportar também vanádio. Foram analisadas as ligações para todos os tipos de interações possíveis envolvendo os metais Fe(III) e V(III) e o anião sinergístico carbonato, nos diferentes estados de protonação possíveis, de modo a validar o funcionamento do código desenvolvido. Foi observado que as conformações mais fechadas da proteína estabelecem mais interacções do que a conformação aberta, sendo a distância média na conformação fechada inferior à na conformação relaxada. O anião favorecido através da análise das interações entre os metais e os aniões para todas as proteínas, revelou ser o ácido carbónico, juntamente com o Fe(III) uma vez que este estabelece mais interações do que V(III). Estes resultados correspondem ao que é conhecido da literatura par esta proteína, permitindo validar o funcionamento do código desenvolvido. Estes resultados permitem concluir que o código origina resultados fiáveis.
publishDate 2022
dc.date.none.fl_str_mv 2022-12
2022-12-01T00:00:00Z
2023-01-30T12:34:12Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10400.26/43449
TID:203221168
url http://hdl.handle.net/10400.26/43449
identifier_str_mv TID:203221168
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799135403831197696