In silico objective-driven optimization of microbial communities
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
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/1822/74173 |
Resumo: | Dissertação de mestrado em Bioinformatics |
id |
RCAP_40833c33950505be6b411e23a84b7d7f |
---|---|
oai_identifier_str |
oai:repositorium.sdum.uminho.pt:1822/74173 |
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 |
In silico objective-driven optimization of microbial communitiesMicrobial communitiesCommunity metabolic modelsOptimizationEvolutionary algorithmsComunidades microbianasModelos metabólicos de comunidades microbianasOtimizaçãoAlgoritmos evolucionáriosEngenharia e Tecnologia::Biotecnologia IndustrialDissertação de mestrado em BioinformaticsMetabolic models have been widely used in studies of areas that interface with metabolic engineering. Metabolic modeling has proven itself useful in phenotype prediction, having been used to simulate the behaviors and interactions of microbial organisms with in silico techniques such as Flux Balance Analysis (FBA). Throughout time, the increase in information available and model quality allowed shifting the attention to community metabolic models, as microbial organisms rarely appear alone in the wild. In silico metabolic engineering strategies are also used for optimizing microbial pheno-types, to achieve or improve the production of the desired target compound with microbial organisms. Following along with the interest in community models, optimization strategies for community models have also started to appear in recent years. Metaheuristic algorithms, such as Evolutionary Algorithms (EAs), have been developed in the last decades and deliver problem-independent cost-efficient strategies to solve opti-mization problems. These algorithms are highly flexible and can adapt to most optimization problems. In this work, a Python framework was developed to perform in silico optimization of the composition of microbial communities given a specified objective with EAs. The objective of this work came to fruition by building community metabolic models and then knocking out organisms during simulations through constraints. This strategy was shown to exhibit advantages over creating a new community metabolic model for every candidate of the EA, while being interchangeable regarding the output, as well as perform faster than available options. The work was successfully validated by testing examples found in the literature and obtaining the desired microbial community replicated in the outcome from the algorithm. The framework also exhibited the possibility to expand this work to multi-objective EAs strategies in the future.Os modelos metabólicos têm sido amplamente usados em estudos nas áreas relacionadas com a engenharia metabólica. A modelação metabólica tem provado ser útil para previsão de fenótipos, tendo já sido usada para simular comportamentos e interações entre microrganismos usando técnicas in silico como a Análise de Balanço de Fluxos. Ao longo do tempo, o aumento da informação disponível e a qualidade dos modelos construídos permitiu mudar o foco de investigação para a construção de modelos metabólicos de comunidades microbianas, visto que os microrganismos raramente surgem sozinhos na natureza. As estratégias de engenharia metabólica in silico são também usadas para otimizar fenótipos de microrganismos de modo a atingir ou melhorar a produção de um composto de interesse produzido por microrganismos. Este facto, aliado ao crescente interesse em modelos de comunidades microbianas, criou a necessidade de se desenhar estratégias de otimização para modelos de comunidades. Para resolver estes problemas de otimização, nas últimas décadas têm sido utilizados algoritmos metaheuristicos, como os algoritmos evolucionários, sendo estratégias eficientes e independentes do problema. Estes algoritmos são altamente flexíveis e conseguem adaptar-se à maior parte dos problemas de otimização. Neste trabalho, foi desenvolvida uma plataforma computacional em Python para executar optimização in silico da composição de comunidades microbianas segundo objectivos pré-definidos através de Algoritmos Evolucionários. O objetivo deste trabalho foi concretizado construindo modelos metabólicos de comunidades e eliminando organismos durante simulações através da adição de restrições. Esta estratégia mostrou apresentar vantagens face a construir um novo modelo de comunidades para cada candidato do algoritmo evolucionário, sendo intercambiável no que diz respeito ao resultado, assim como apresenta resultados mais rápidos do que alternativas existentes. Este trabalho foi validado com sucesso ao testar exemplos encontrados na literatura e obtendo a comunidade microbiana replicada no resultado do algoritmo. A plataforma abre também a possibilidade de expandir este trabalho com algoritmos evolucionários multi-objetivo no futuro.Dias, OscarRocha, MiguelUniversidade do MinhoSousa, José Miguel Dantas de20192019-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/1822/74173eng202717429info: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-07-21T12:30:42Zoai:repositorium.sdum.uminho.pt:1822/74173Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T19:25:56.727274Repositó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 |
In silico objective-driven optimization of microbial communities |
title |
In silico objective-driven optimization of microbial communities |
spellingShingle |
In silico objective-driven optimization of microbial communities Sousa, José Miguel Dantas de Microbial communities Community metabolic models Optimization Evolutionary algorithms Comunidades microbianas Modelos metabólicos de comunidades microbianas Otimização Algoritmos evolucionários Engenharia e Tecnologia::Biotecnologia Industrial |
title_short |
In silico objective-driven optimization of microbial communities |
title_full |
In silico objective-driven optimization of microbial communities |
title_fullStr |
In silico objective-driven optimization of microbial communities |
title_full_unstemmed |
In silico objective-driven optimization of microbial communities |
title_sort |
In silico objective-driven optimization of microbial communities |
author |
Sousa, José Miguel Dantas de |
author_facet |
Sousa, José Miguel Dantas de |
author_role |
author |
dc.contributor.none.fl_str_mv |
Dias, Oscar Rocha, Miguel Universidade do Minho |
dc.contributor.author.fl_str_mv |
Sousa, José Miguel Dantas de |
dc.subject.por.fl_str_mv |
Microbial communities Community metabolic models Optimization Evolutionary algorithms Comunidades microbianas Modelos metabólicos de comunidades microbianas Otimização Algoritmos evolucionários Engenharia e Tecnologia::Biotecnologia Industrial |
topic |
Microbial communities Community metabolic models Optimization Evolutionary algorithms Comunidades microbianas Modelos metabólicos de comunidades microbianas Otimização Algoritmos evolucionários Engenharia e Tecnologia::Biotecnologia Industrial |
description |
Dissertação de mestrado em Bioinformatics |
publishDate |
2019 |
dc.date.none.fl_str_mv |
2019 2019-01-01T00:00:00Z |
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/1822/74173 |
url |
http://hdl.handle.net/1822/74173 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
202717429 |
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_ |
1799132745398484992 |