Optimización dinámica aplicada al análisis de balance de flujo de redes metabólicas

Una red metabólica es el conjunto de reacciones bioquímicas presentes en una célula. Las redes metabólicas se pueden modelar a través de métodos como el análisis de balance de flujo dinámico (DFBA, por sus siglas en inglés Dynamic Flux Balance Analysis) el cual consiste en resolver un problema de op...

Full description

Autores:
Martínez Guarnizo, Julian Camilo
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2021
Institución:
Pontificia Universidad Javeriana
Repositorio:
Repositorio Universidad Javeriana
Idioma:
spa
OAI Identifier:
oai:repository.javeriana.edu.co:10554/58764
Acceso en línea:
http://hdl.handle.net/10554/58764
Palabra clave:
Optimización dinámica
Colocación Ortogonal
NLP
DFBA
Dynamic optimization
Orthogonal collocation
NLP
DFBA
Matemáticas - Tesis y disertaciones académicas
Optimización matemática
Método de elementos finitos
Rights
openAccess
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional
Description
Summary:Una red metabólica es el conjunto de reacciones bioquímicas presentes en una célula. Las redes metabólicas se pueden modelar a través de métodos como el análisis de balance de flujo dinámico (DFBA, por sus siglas en inglés Dynamic Flux Balance Analysis) el cual consiste en resolver un problema de optimización dinámica. En este trabajo se explican algunos métodos para resolver problemas de optimización dinámica de forma numérica como lo es método de disparo múltiple directo y el método de colocación ortogonal aplicado a problemas de optimización dinámica. Estos métodos se basan en discretizar las variables de estado y las variables de control y resolver ecuaciones diferenciales ordinarias (EDOs) en subintervalos del horizonte de tiempo para posteriormente resolver un problema de programación no lineal (NLP, por sus siglas en inglés Non–Linear Programming). Entre los métodos más usados para resolver las EDOs está el método de colocación en elementos finitos y sus variaciones mientras que para resolver el NLP se utiliza más frecuentemente el método de programación cuadrática secuencial (SQP, por sus siglas en inglés Sequential Quadratic Programming) y debido a que ambos métodos son útiles para la solución de problemas de optimización dinámica, ambos fueron introducidos a lo largo del documento. Adicionalmente, el método de colocación ortogonal aplicado a problemas de optimización dinámica se utilizó para modelar una red metabólica con 4 metabolitos y 8 reacciones utilizando una rutina en el lenguaje R. El modelamiento se realizó planteando el problema de optimización dinámica asociado a la red metabólica para después discretizarlo y obtener un NLP que pudiera resolverse en R. Los resultados simularon un escenario biológico real en el cual se consumen metabolitos como la glucosa y el oxígeno para producir biomasa.