Publication
Implementing metabolic transformation algorithms and their application in ageing-related research
| 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.