Publication

Implementing metabolic transformation algorithms and their application in ageing-related research

View document

Bibliographic Details
Summary:Metabolic Transformation Algorithm (MTA) is a computational method that identifies potential metabolic interventions to shift a biological system from an undesired state to a desired one by targeting specific genes or reactions within a metabolic network. The Robust Metabolic Transformation Algorithm (rMTA) enhances this capability by incorporating worst-case scenario analyses and integrating the Minimization Of Metabolic Adjustment (MOMA) approach. By transitioning these algorithms from MATLAB to Python, this work aims to enhance their accessibility and usability within the scientific community. The Python implementations were validated by successfully replicating results from the original MATLAB implementation, including gene knockouts of RRM1 and RRM2. Furthermore, the rMTA algorithm was applied to an aging-related scenario in Caenorhabditis elegans to identify candidate genes and pathways involved in the metabolic response to unc-62 knockdown. Additionally, this work integrates an Evolutionary Algorithms (EAs)-based approach to rMTA to evaluate the effects of multiple gene knockouts simultaneously. This extension optimizes the identification of metabolic targets for phenotype reversion, demonstrating the potential for more effective therapeutic strategies. In summary, this dissertation enhances the accessibility of MTA and rMTA by implementing them in Python, applying them to an aging-related scenario, and extending their capabilities through the integration of EAs.
Main Authors:Sá, Bruno Araújo Gomes
Subject:Metabolic Transformation Algorithm Robust Metabolic Transformation Algorithm Drug Identification Python implementation Aging research Caenorhabditis elegans Evolutionary Algorithms Algoritmo de Transformação Metabólica Algoritmo de Transformação Metabólica Robusto Identificação de Fármacos Implementação em Python Investigação sobre o envelhecimento Algoritmos Evolutivos Engenharia e Tecnologia::Outras Engenharias e Tecnologias
Year:2024
Country:Portugal
Document type:master thesis
Access type:open access
Associated institution:Universidade do Minho
Language:English
Origin:RepositóriUM - Universidade do Minho
_version_ 1877774662582140928
author Sá, Bruno Araújo Gomes
author_facet Sá, Bruno Araújo Gomes
author_role author
contributor_name_str_mv Rocha, Miguel
RepositóriUM - Universidade do Minho
country_str PT
creators_json_txt [{\"Person.name\":\"Sá, Bruno Araújo Gomes\"}]
datacite.contributors.contributor.contributorName.fl_str_mv Rocha, Miguel
RepositóriUM - Universidade do Minho
datacite.creators.creator.creatorName.fl_str_mv Sá, Bruno Araújo Gomes
datacite.date.Accepted.fl_str_mv 2024-12-14T00:00:00Z
datacite.rights.fl_str_mv http://purl.org/coar/access_right/c_abf2
datacite.subjects.subject.fl_str_mv Metabolic Transformation Algorithm
Robust Metabolic Transformation Algorithm
Drug Identification
Python implementation
Aging research
Caenorhabditis elegans
Evolutionary Algorithms
Algoritmo de Transformação Metabólica
Algoritmo de Transformação Metabólica Robusto
Identificação de Fármacos
Implementação em Python
Investigação sobre o envelhecimento
Algoritmos Evolutivos
Engenharia e Tecnologia::Outras Engenharias e Tecnologias
datacite.titles.title.fl_str_mv Implementing metabolic transformation algorithms and their application in ageing-related research
dc.contributor.none.fl_str_mv Rocha, Miguel
RepositóriUM - Universidade do Minho
dc.creator.none.fl_str_mv Sá, Bruno Araújo Gomes
dc.date.Accepted.fl_str_mv 2024-12-14T00:00:00Z
dc.description.none.fl_str_mv O MTA é um método computacional que identifica potenciais alvos metabólicos de forma a alterar um sistema biológico de um estado indesejado para um estado desejado, visando genes ou reações específicas dentro de uma rede metabólica. O rMTA aprimora esta capacidade ao incorporar análise do pior cenário e ao integrar um abordagem mais robusta, o MOMA. Ao migrar estes algoritmos do MATLAB para Python, este trabalho tem como objetivo aumentar a sua acessibilidade e usabilidade na comunidade científica. As implementações em Python foram validadas ao replicar com sucesso os resultados da implementação original em MATLAB, incluindo knockouts dos genes RRM1 e RRM2. Adicionalmente, o algoritmo rMTA foi aplicado a um caso de estudo relacionado com o envelhecimento em Caenorhabditis elegans, a fim de identificar genes candidatos e vias envolvidas na resposta metabólica ao knockdown do gene unc-62. Para além disso, este trabalho integra uma abordagem baseada em EAs ao rMTA para avaliar os efeitos de múltiplos knockouts de genes em simultâneo. Esta extensão optimiza a identificação de alvos metabólicos para a reversão do fenótipo, demonstrando o seu potencial para estratégias mais eficazes. Em resumo, esta dissertação melhora a acessibilidade do MTA e do rMTA ao implementá-los em Python, aplicando-os a um cenário relacionado com o envelhecimento, e ampliando as suas capacidades através da integração de EAs.
dc.format.none.fl_str_mv application/pdf
dc.identifier.none.fl_str_mv https://hdl.handle.net/1822/98941
dc.language.none.fl_str_mv eng
dc.rights.cclincense.fl_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
dc.rights.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.rights.copyright.fl_str_mv openAccess
dc.subject.none.fl_str_mv Metabolic Transformation Algorithm
Robust Metabolic Transformation Algorithm
Drug Identification
Python implementation
Aging research
Caenorhabditis elegans
Evolutionary Algorithms
Algoritmo de Transformação Metabólica
Algoritmo de Transformação Metabólica Robusto
Identificação de Fármacos
Implementação em Python
Investigação sobre o envelhecimento
Algoritmos Evolutivos
Engenharia e Tecnologia::Outras Engenharias e Tecnologias
dc.title.fl_str_mv Implementing metabolic transformation algorithms and their application in ageing-related research
dc.type.none.fl_str_mv http://purl.org/coar/resource_type/c_bdcc
description Metabolic Transformation Algorithm (MTA) is a computational method that identifies potential metabolic interventions to shift a biological system from an undesired state to a desired one by targeting specific genes or reactions within a metabolic network. The Robust Metabolic Transformation Algorithm (rMTA) enhances this capability by incorporating worst-case scenario analyses and integrating the Minimization Of Metabolic Adjustment (MOMA) approach. By transitioning these algorithms from MATLAB to Python, this work aims to enhance their accessibility and usability within the scientific community. The Python implementations were validated by successfully replicating results from the original MATLAB implementation, including gene knockouts of RRM1 and RRM2. Furthermore, the rMTA algorithm was applied to an aging-related scenario in Caenorhabditis elegans to identify candidate genes and pathways involved in the metabolic response to unc-62 knockdown. Additionally, this work integrates an Evolutionary Algorithms (EAs)-based approach to rMTA to evaluate the effects of multiple gene knockouts simultaneously. This extension optimizes the identification of metabolic targets for phenotype reversion, demonstrating the potential for more effective therapeutic strategies. In summary, this dissertation enhances the accessibility of MTA and rMTA by implementing them in Python, applying them to an aging-related scenario, and extending their capabilities through the integration of EAs.
dirty 0
eu_rights_str_mv openAccess
format masterThesis
id rum_64c722cfabd6c2b87d8c80b6a4e1d20b
identifier.url.fl_str_mv https://hdl.handle.net/1822/98941
inst_facet_str urn:organizationAcronym:repositorium{{{_:::_}}}Universidade do Minho
instacron_str repositorium
institution Universidade do Minho
instname_str Universidade do Minho
language eng
network_acronym_str rum
network_name_str RepositóriUM - Universidade do Minho
oai_identifier_str oai:repositorium.uminho.pt:1822/98941
organization_str_mv urn:organizationAcronym:repositorium
person_str_mv Sá, Bruno Araújo Gomes
publishDate 2024
repo_facet_str urn:repositoryAcronym:rum{{{_:::_}}}RepositóriUM - Universidade do Minho
reponame_str RepositóriUM - Universidade do Minho
repository_id_str urn:repositoryAcronym:rum
service_str_mv urn:repositoryAcronym:rum
spelling engengMetabolic Transformation Algorithm (MTA) is a computational method that identifies potential metabolic interventions to shift a biological system from an undesired state to a desired one by targeting specific genes or reactions within a metabolic network. The Robust Metabolic Transformation Algorithm (rMTA) enhances this capability by incorporating worst-case scenario analyses and integrating the Minimization Of Metabolic Adjustment (MOMA) approach. By transitioning these algorithms from MATLAB to Python, this work aims to enhance their accessibility and usability within the scientific community. The Python implementations were validated by successfully replicating results from the original MATLAB implementation, including gene knockouts of RRM1 and RRM2. Furthermore, the rMTA algorithm was applied to an aging-related scenario in Caenorhabditis elegans to identify candidate genes and pathways involved in the metabolic response to unc-62 knockdown. Additionally, this work integrates an Evolutionary Algorithms (EAs)-based approach to rMTA to evaluate the effects of multiple gene knockouts simultaneously. This extension optimizes the identification of metabolic targets for phenotype reversion, demonstrating the potential for more effective therapeutic strategies. In summary, this dissertation enhances the accessibility of MTA and rMTA by implementing them in Python, applying them to an aging-related scenario, and extending their capabilities through the integration of EAs.porO MTA é um método computacional que identifica potenciais alvos metabólicos de forma a alterar um sistema biológico de um estado indesejado para um estado desejado, visando genes ou reações específicas dentro de uma rede metabólica. O rMTA aprimora esta capacidade ao incorporar análise do pior cenário e ao integrar um abordagem mais robusta, o MOMA. Ao migrar estes algoritmos do MATLAB para Python, este trabalho tem como objetivo aumentar a sua acessibilidade e usabilidade na comunidade científica. As implementações em Python foram validadas ao replicar com sucesso os resultados da implementação original em MATLAB, incluindo knockouts dos genes RRM1 e RRM2. Adicionalmente, o algoritmo rMTA foi aplicado a um caso de estudo relacionado com o envelhecimento em Caenorhabditis elegans, a fim de identificar genes candidatos e vias envolvidas na resposta metabólica ao knockdown do gene unc-62. Para além disso, este trabalho integra uma abordagem baseada em EAs ao rMTA para avaliar os efeitos de múltiplos knockouts de genes em simultâneo. Esta extensão optimiza a identificação de alvos metabólicos para a reversão do fenótipo, demonstrando o seu potencial para estratégias mais eficazes. Em resumo, esta dissertação melhora a acessibilidade do MTA e do rMTA ao implementá-los em Python, aplicando-os a um cenário relacionado com o envelhecimento, e ampliando as suas capacidades através da integração de EAs.application/pdfengImplementing metabolic transformation algorithms and their application in ageing-related researchSá, Bruno Araújo GomesRocha, MiguelHostingInstitutionOrganizationalRepositóriUM - Universidade do Minhoe-mailmailto:repositorium@usdb.uminho.ptrepositorium@usdb.uminho.ptTID2039932842024-12-142024-12-14T00:00:00ZHandlehttps://hdl.handle.net/1822/98941http://purl.org/coar/access_right/c_abf2open accessMetabolic Transformation AlgorithmRobust Metabolic Transformation AlgorithmDrug IdentificationPython implementationAging researchCaenorhabditis elegansEvolutionary AlgorithmsAlgoritmo de Transformação MetabólicaAlgoritmo de Transformação Metabólica RobustoIdentificação de FármacosImplementação em PythonInvestigação sobre o envelhecimentoAlgoritmos Evolutivoshttp://www.oecd.org/science/inno/38235147.pdfFields of Science and Technology (FOS)Engenharia e Tecnologia::Outras Engenharias e Tecnologias2473904 bytesliteraturehttp://purl.org/coar/resource_type/c_bdccmaster thesis2024-12-14http://creativecommons.org/licenses/by-nc-sa/4.0/openAccesshttp://purl.org/coar/access_right/c_abf2application/pdfhttps://repositorium.uminho.pt/bitstreams/7bc8a32e-0ae6-40eb-8c9a-737477038c6a/download
spellingShingle Implementing metabolic transformation algorithms and their application in ageing-related research
Sá, Bruno Araújo Gomes
Metabolic Transformation Algorithm
Robust Metabolic Transformation Algorithm
Drug Identification
Python implementation
Aging research
Caenorhabditis elegans
Evolutionary Algorithms
Algoritmo de Transformação Metabólica
Algoritmo de Transformação Metabólica Robusto
Identificação de Fármacos
Implementação em Python
Investigação sobre o envelhecimento
Algoritmos Evolutivos
Engenharia e Tecnologia::Outras Engenharias e Tecnologias
status SINGLETON
subject.fl_str_mv Metabolic Transformation Algorithm
Robust Metabolic Transformation Algorithm
Drug Identification
Python implementation
Aging research
Caenorhabditis elegans
Evolutionary Algorithms
Algoritmo de Transformação Metabólica
Algoritmo de Transformação Metabólica Robusto
Identificação de Fármacos
Implementação em Python
Investigação sobre o envelhecimento
Algoritmos Evolutivos
subject.other.fl_str_mv Engenharia e Tecnologia::Outras Engenharias e Tecnologias
title Implementing metabolic transformation algorithms and their application in ageing-related research
title_full Implementing metabolic transformation algorithms and their application in ageing-related research
title_fullStr Implementing metabolic transformation algorithms and their application in ageing-related research
title_full_unstemmed Implementing metabolic transformation algorithms and their application in ageing-related research
title_short Implementing metabolic transformation algorithms and their application in ageing-related research
title_sort Implementing metabolic transformation algorithms and their application in ageing-related research
topic Metabolic Transformation Algorithm
Robust Metabolic Transformation Algorithm
Drug Identification
Python implementation
Aging research
Caenorhabditis elegans
Evolutionary Algorithms
Algoritmo de Transformação Metabólica
Algoritmo de Transformação Metabólica Robusto
Identificação de Fármacos
Implementação em Python
Investigação sobre o envelhecimento
Algoritmos Evolutivos
Engenharia e Tecnologia::Outras Engenharias e Tecnologias
topic_facet Metabolic Transformation Algorithm
Robust Metabolic Transformation Algorithm
Drug Identification
Python implementation
Aging research
Caenorhabditis elegans
Evolutionary Algorithms
Algoritmo de Transformação Metabólica
Algoritmo de Transformação Metabólica Robusto
Identificação de Fármacos
Implementação em Python
Investigação sobre o envelhecimento
Algoritmos Evolutivos
Engenharia e Tecnologia::Outras Engenharias e Tecnologias
url https://hdl.handle.net/1822/98941
visible 1

Funded activities

No funded projects found.