Export Ready — 

Logical foundations and computational tools for synthetic biology

Bibliographic Details
Main Author: Figueiredo, Daniel Oliveira
Publication Date: 2020
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: http://hdl.handle.net/10773/29829
Summary: The study and development of tools for computational systems is an area where we can easily find diverse works and, nowadays, it is one of the dominant topics when we think about the research on computer science. As consequence, the field of computation has access to a solid theoretical basis, as well as to a wide collection of algorithms and tools (such as model checkers). The focus of this thesis is to look at a biological system under a computational perspective, where cells and gens replace the role of transistors as the fundamental elements of a computational system. Indeed, the notion of computation is often compared to the functioning of a brain in an animal. Taking into account this point of view, the goal of this work is to revisit basic concepts present on the study of intracelular dynamics, which are fundamentally the same for all living organisms, under a computer science perpective. Thus, we intend to understand how we can apply concepts, algorithms and computational tools, which are used the field of Computer Science, to the mentioned biological systems. In particular, we start by describing some kinds of models used to model the intracellular dynamics of living organisms – Piecewise linear models and Boolean networks. Hence, we propose a new perspective over Piecewise linear model, considering these models as reconfigurable. This allows one to use computational tools like KeYmaera and dReach to reason about these models. Afterward, discretizing this kind of model but maintaining the notion of reconfigurability, we obtain the concept of reactive Boolean network, based on the switch graph formalism, and propose a logical language to express and formally check properties of these systems along with a notion of bisimulation. In what relates to Boolean networks, we provide a new point of view over the notion of “terminal”, by relating it to the notion of bisimulation, which is widely known in the area of Computater Science. Then, we focus in the asymptotic graph method and, after a fundamental study, we propose a generalized and intermediate method that is less efficient in a computational perspective but more suitable to the intended context. Finally, we consider a new kind of stochastic model which is obtaining embeding weights in edges of switch graphs. We also develop an extension of PRISM model checker – rPrism – to ease the study of this specific class of stochastic models.
id RCAP_8eb828429b0526b548355c6178f4aa89
oai_identifier_str oai:ria.ua.pt:10773/29829
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Logical foundations and computational tools for synthetic biologyBiological regulatory networksPiecewise linear modelsReactive Boolean networksExtended asymptotic graphBisimulationReconfigurabilityReactivityrPrismWeighted switch graphsThe study and development of tools for computational systems is an area where we can easily find diverse works and, nowadays, it is one of the dominant topics when we think about the research on computer science. As consequence, the field of computation has access to a solid theoretical basis, as well as to a wide collection of algorithms and tools (such as model checkers). The focus of this thesis is to look at a biological system under a computational perspective, where cells and gens replace the role of transistors as the fundamental elements of a computational system. Indeed, the notion of computation is often compared to the functioning of a brain in an animal. Taking into account this point of view, the goal of this work is to revisit basic concepts present on the study of intracelular dynamics, which are fundamentally the same for all living organisms, under a computer science perpective. Thus, we intend to understand how we can apply concepts, algorithms and computational tools, which are used the field of Computer Science, to the mentioned biological systems. In particular, we start by describing some kinds of models used to model the intracellular dynamics of living organisms – Piecewise linear models and Boolean networks. Hence, we propose a new perspective over Piecewise linear model, considering these models as reconfigurable. This allows one to use computational tools like KeYmaera and dReach to reason about these models. Afterward, discretizing this kind of model but maintaining the notion of reconfigurability, we obtain the concept of reactive Boolean network, based on the switch graph formalism, and propose a logical language to express and formally check properties of these systems along with a notion of bisimulation. In what relates to Boolean networks, we provide a new point of view over the notion of “terminal”, by relating it to the notion of bisimulation, which is widely known in the area of Computater Science. Then, we focus in the asymptotic graph method and, after a fundamental study, we propose a generalized and intermediate method that is less efficient in a computational perspective but more suitable to the intended context. Finally, we consider a new kind of stochastic model which is obtaining embeding weights in edges of switch graphs. We also develop an extension of PRISM model checker – rPrism – to ease the study of this specific class of stochastic models.O estudo e desenvolvimento de ferramentas para sistemas computacionais é uma área onde facilmente podemos encontrar vários trabalhos, sendo hoje em dia um dos tópicos dominantes na investigação em Ciências da Computação, permitindo, a esta área, o acesso a uma vasta base teórica, além de diversos algoritmos e ferramentas tais como model checkers. Esta tese centra-se na ideia de que um sistema biológico pode ser visto, em certa forma, como um sistema computacional, onde células e genes substituem o papel dos transístors. De facto, a noção de computação é, muitas vezes, associada ao funcionamento do cérebro de seres vivos. Tendo em conta este ponto de vista, o objetivo deste trabalho é revisitar alguns conceitos básicos no estudo de dinâmicas intracelulares, comuns a todos os seres vivos, de um ponto de vista computacional, de forma a averiguar como podemos aplicar a estes sistemas os conceitos, algoritmos e ferramentas computacionais usadas na área da Informática. Em particular, começamos por revisitar vários tipos de modelos usados para descrever a dinâmica intracelular de seres vivos – modelos lineares por partes e redes Booleanas. De seguida, propomos uma nova perspetiva sobre os modelos lineares por partes, considerando estes modelos como reconfiguráveis. Isto permite-nos o uso de ferramentas computacionais como o KeYmaera e dReach. Por outro lado, discretizando este modelos mas mantendo a noção de reconfigurabilidade, obtemos a noção de rede Booleana reactiva, baseada no formalismo de switch graphs, e propomos uma linguagem lógica para expressar e verificar propriedades destes sistemas bem como uma noção de bissimulação. No que diz respeito a modelos Booleanos, apresentamos uma nova visão sobre a noção de “terminal” (ou atrator) de forma a relacioná-lo com a noção de bisimulação, muito usada em computação. De seguida, focamos a atenção no método de obtenção do gráfico assintótico e, após um estudo profundo, propomos um método intermédio que, apesar de menos eficiente a nível computacional, se mostra mais adequado ao contexto. Finalmente, consideramos um novo tipo de modelo estocástico ao incorporar pesos na arestas dos switch graphs e desenvolvemos uma extensão do PRISM model checker – rPrism – para estudar esta classe específica de modelos.2020-11-18T14:42:42Z2020-02-01T00:00:00Z2020-02doctoral thesisinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/10773/29829TID:101586736engFigueiredo, Daniel Oliveirainfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-05-06T04:28:42Zoai:ria.ua.pt:10773/29829Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T14:09:57.761664Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Logical foundations and computational tools for synthetic biology
title Logical foundations and computational tools for synthetic biology
spellingShingle Logical foundations and computational tools for synthetic biology
Figueiredo, Daniel Oliveira
Biological regulatory networks
Piecewise linear models
Reactive Boolean networks
Extended asymptotic graph
Bisimulation
Reconfigurability
Reactivity
rPrism
Weighted switch graphs
title_short Logical foundations and computational tools for synthetic biology
title_full Logical foundations and computational tools for synthetic biology
title_fullStr Logical foundations and computational tools for synthetic biology
title_full_unstemmed Logical foundations and computational tools for synthetic biology
title_sort Logical foundations and computational tools for synthetic biology
author Figueiredo, Daniel Oliveira
author_facet Figueiredo, Daniel Oliveira
author_role author
dc.contributor.author.fl_str_mv Figueiredo, Daniel Oliveira
dc.subject.por.fl_str_mv Biological regulatory networks
Piecewise linear models
Reactive Boolean networks
Extended asymptotic graph
Bisimulation
Reconfigurability
Reactivity
rPrism
Weighted switch graphs
topic Biological regulatory networks
Piecewise linear models
Reactive Boolean networks
Extended asymptotic graph
Bisimulation
Reconfigurability
Reactivity
rPrism
Weighted switch graphs
description The study and development of tools for computational systems is an area where we can easily find diverse works and, nowadays, it is one of the dominant topics when we think about the research on computer science. As consequence, the field of computation has access to a solid theoretical basis, as well as to a wide collection of algorithms and tools (such as model checkers). The focus of this thesis is to look at a biological system under a computational perspective, where cells and gens replace the role of transistors as the fundamental elements of a computational system. Indeed, the notion of computation is often compared to the functioning of a brain in an animal. Taking into account this point of view, the goal of this work is to revisit basic concepts present on the study of intracelular dynamics, which are fundamentally the same for all living organisms, under a computer science perpective. Thus, we intend to understand how we can apply concepts, algorithms and computational tools, which are used the field of Computer Science, to the mentioned biological systems. In particular, we start by describing some kinds of models used to model the intracellular dynamics of living organisms – Piecewise linear models and Boolean networks. Hence, we propose a new perspective over Piecewise linear model, considering these models as reconfigurable. This allows one to use computational tools like KeYmaera and dReach to reason about these models. Afterward, discretizing this kind of model but maintaining the notion of reconfigurability, we obtain the concept of reactive Boolean network, based on the switch graph formalism, and propose a logical language to express and formally check properties of these systems along with a notion of bisimulation. In what relates to Boolean networks, we provide a new point of view over the notion of “terminal”, by relating it to the notion of bisimulation, which is widely known in the area of Computater Science. Then, we focus in the asymptotic graph method and, after a fundamental study, we propose a generalized and intermediate method that is less efficient in a computational perspective but more suitable to the intended context. Finally, we consider a new kind of stochastic model which is obtaining embeding weights in edges of switch graphs. We also develop an extension of PRISM model checker – rPrism – to ease the study of this specific class of stochastic models.
publishDate 2020
dc.date.none.fl_str_mv 2020-11-18T14:42:42Z
2020-02-01T00:00:00Z
2020-02
dc.type.driver.fl_str_mv doctoral thesis
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10773/29829
TID:101586736
url http://hdl.handle.net/10773/29829
identifier_str_mv TID:101586736
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órios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833594350560346112