CRN++: Molecular programming language
Synthetic biology is a rapidly emerging research area, with expected wide-ranging impact in
biology, nanofabrication, and medicine. A key technical challenge lies in embedding …
biology, nanofabrication, and medicine. A key technical challenge lies in embedding …
[HTML][HTML] Efficient synthesis of robust models for stochastic systems
We describe a tool-supported method for the efficient synthesis of parametric continuous-
time Markov chains (pCTMC) that correspond to robust designs of a system under …
time Markov chains (pCTMC) that correspond to robust designs of a system under …
PID control of biochemical reaction networks
Principles of feedback control have been shown to naturally arise in biological systems and
have been applied with success to build synthetic circuits. Here, we present an …
have been applied with success to build synthetic circuits. Here, we present an …
Domain-specific programming languages for computational nucleic acid systems
The construction of models of system behavior is of great importance throughout science
and engineering. In bioengineering and bionanotechnology, these often take the form of …
and engineering. In bioengineering and bionanotechnology, these often take the form of …
Counterexample-driven synthesis for probabilistic program sketches
Probabilistic programs are key to deal with uncertainty in, eg, controller synthesis. They are
typically small but intricate. Their development is complex and error prone requiring …
typically small but intricate. Their development is complex and error prone requiring …
Counterexample-guided inductive synthesis for probabilistic systems
This paper presents counterexample-guided inductive synthesis (CEGIS) to automatically
synthesise probabilistic models. The starting point is a family of finite-stateMarkov chains …
synthesise probabilistic models. The starting point is a family of finite-stateMarkov chains …
Optimal Program Synthesis via Abstract Interpretation
We consider the problem of synthesizing programs with numerical constants that optimize a
quantitative objective, such as accuracy, over a set of input-output examples. We propose a …
quantitative objective, such as accuracy, over a set of input-output examples. We propose a …
Peregrine: A Tool for the Analysis of Population Protocols
We introduce P eregrine, the first tool for the analysis and parameterized verification of
population protocols. Population protocols are a model of computation very much studied by …
population protocols. Population protocols are a model of computation very much studied by …
Towards programmable chemistries
D Flumini, MS Weyland, JJ Schneider… - Artificial Life and …, 2020 - Springer
We provide a practical construction to map (slightly modified) GOTO-programs to chemical
reaction systems. While the embedding reveals that a certain small fragment of the …
reaction systems. While the embedding reveals that a certain small fragment of the …
Synthesizing and tuning stochastic chemical reaction networks with specified behaviours
Methods from stochastic dynamical systems theory have been instrumental in understanding
the behaviours of chemical reaction networks (CRNs) arising in natural systems. However …
the behaviours of chemical reaction networks (CRNs) arising in natural systems. However …