Recent advances in synthetic biology have enabled the design of genetic feedback control circuits... more Recent advances in synthetic biology have enabled the design of genetic feedback control circuits that could be implemented to build resilient plants against pathogen attacks. To facilitate the proper design of these genetic feedback control circuits, an accurate model that is able to capture the vital dynamical behaviour of the pathogen-infected plant is required. In this study, using a data-driven modelling approach, we develop and compare four dynamical models (i.e. linear, Michaelis-Menten, standard S-System and extended S-System) of a pathogen-infected plant gene regulatory network (GRN). These models are then assessed across several criteria, i.e. ease of identifying the type of gene regulation, the predictive capability, Akaike Information Criterion (AIC) and the robustness to parameter uncertainty to determine its viability of modelling the pathogen-infected plant GRN. Using our defined ranking score, our analyses show that while the extended S-System model ranks highest in ...
Farming consumes a large amount of water usage and it is reported that large portion of this wate... more Farming consumes a large amount of water usage and it is reported that large portion of this water is wasted through inefficient water distribution from river to farms. More efficient water distribution and preservation of environmental demands can be achieved through better control and decision support systems. In order to design better control and decision support systems, a river model is required. This model needs to be able to capture the relevant river dynamics and easy to be used for control design. Traditionally, the Saint Venant equations have been used to model river systems. These equations are nonlinear hyperbolic partial differential equation (PDE) and are solved numerically using Preissmann scheme. The simulated Saint Venant equations are compared against operational data from the Broken River, and it is found that the Saint Venant equations are accurate in representing the river systems. Through further study, it is found that a single segmentation, i.e. treating the ...
RNA-based regulators are promising tools for building synthetic biological systems that provide a... more RNA-based regulators are promising tools for building synthetic biological systems that provide a powerful platform for achieving a complex regulation of transcription and translation. Recently, de novo-designed synthetic RNA regulators, such as the small transcriptional activating RNA (STAR), toehold switch (THS), and three-way junction (3WJ) repressor, have been utilized to construct RNA-based synthetic gene circuits in living cells. In this work, we utilized these regulators to construct type 1 incoherent feed-forward loop (IFFL) circuits in vivo and explored their dynamic behaviors. A combination of a STAR and 3WJ repressor was used to construct an RNA-only IFFL circuit. However, due to the fast kinetics of RNA–RNA interactions, there was no significant timescale difference between the direct activation and the indirect inhibition, that no pulse was observed in the experiments. These findings were confirmed with mechanistic modeling and simulation results for a wider range of co...
Transportation Research Record: Journal of the Transportation Research Board, 2021
This paper proposes a mode switching supervisory controller for autonomous vehicles. The supervis... more This paper proposes a mode switching supervisory controller for autonomous vehicles. The supervisory controller selects the most appropriate controller based on safety constraints and on the vehicle location with respect to junctions. Autonomous steering, throttle and deceleration control inputs are used to perform variable speed lane keeping assist, standard or emergency braking and to manage junctions, including roundabouts. Adaptive model predictive control with lane keeping assist is performed on the main roads and a linear pure pursuit inspired controller is applied using waypoints at road junctions where lane keeping assist sensors present a safety risk. A multi-stage rule based autonomous braking algorithm performs stop, restart and emergency braking maneuvers. The controllers are implemented in MATLAB® and Simulink™ and are demonstrated using the Automatic Driving Toolbox™ environment. Numerical simulations of autonomous driving scenarios demonstrate the efficiency of the la...
Abstract This paper proposes the use of the built-in self-scaling (BS) method for ISO classificat... more Abstract This paper proposes the use of the built-in self-scaling (BS) method for ISO classification of road roughness. The technique employs the transfer function between the vehicle body acceleration as input and the suspension travel as output. This transfer function has a nonzero dc gain, which is important for application of the BS method. Frequency response magnitude patterns corresponding to this transfer function are estimated via Bayesian regression, capitalizing on the inherent properties of the BS method where the prior dc gain is incorporated into the formulation. This strategy leads to high classification accuracy. The proposed approach requires only low-cost sensors. It possesses a short detection time of 0.5s and a short training time of 5s for each road class. The method is model-free and does not require recalibration when the load carried by the vehicle changes. Additionally, it is capable of handling varying vehicle velocity and is effective for both passive and active suspensions. A laboratory-scale experiment shows that the proposed technique increases the percentage of correct classification by an average of 34% in the case of constant road profiles, compared with a state-of-the-art method using augmented Kalman filtering. A corresponding value of 24% is achieved for a varying road profile. The significant improvement in the accuracy of road classification is impactful as it will enable controller design for suspension systems to be enhanced resulting in more comfortable ride and higher vehicle stability.
Chemical reaction networks based on catalysis, degradation, and annihilation may be used as build... more Chemical reaction networks based on catalysis, degradation, and annihilation may be used as building blocks to construct a variety of dynamical and feedback control systems in Synthetic Biology. DNA strand-displacement, which is based on DNA hybridisation programmed using Watson-Crick base pairing, is an effective primitive to implement such reactions experimentally. However, experimental construction, validation and scale-up of nucleic acid control systems is still significantly lagging theoretical developments, due to several technical challenges, such as leakage, crosstalk, and toehold sequence design. To help the progress towards experimental implementation, we provide here designs representing two fundamental classes of reference tracking control circuits (integral and state-feedback control), for which the complexity of the chemical reactions required for implementation has been minimised. The supplied ‘minimally complex’ control circuits should be ideal candidates for first e...
Measurement techniques in biology are now able to provide data on the trajectories of multiple in... more Measurement techniques in biology are now able to provide data on the trajectories of multiple individual molecules simultaneously, motivating the development of techniques for the stochastic spatio-temporal modelling of biomolecular networks. However, standard approaches based on solving stochastic reaction-diffusion equations are computationally intractable for large-scale networks. We present a novel method for modeling stochastic and spatial dynamics in biomolecular networks using a simple form of the Langevin equation with noisy kinetic constants. Spatial heterogeneity in molecular interactions is decoupled into a set of compartments, where the distribution of molecules in each compartment is idealised as being uniform. The reactions in the network are then modelled by Langevin equations with correcting terms, that account for differences between spatially uniform and spatially non-uniform distributions, and that can be readily estimated from available experimental data. The ac...
Cycles of covalent modification are ubiquitous motifs in cellular signalling. Although such signa... more Cycles of covalent modification are ubiquitous motifs in cellular signalling. Although such signalling cycles are implemented via a highly concise set of chemical reactions, they have been shown to be capable of producing multiple distinct input-output mapping behaviours - ultrasensitive, hyperbolic, signal-transducing and threshold-hyperbolic. In this paper, we show how the set of chemical reactions underlying covalent modification cycles can be exploited for the design of synthetic analog biomolecular circuitry. We show that biomolecular circuits based on the dynamics of covalent modification cycles allow (a) the computation of nonlinear operators using far fewer chemical reactions than purely abstract designs based on chemical reaction network theory, and (b) the design of nonlinear feedback controllers with strong performance and robustness properties. Our designs provide a more efficient route for translation of complex circuits and systems from chemical reactions to DNA strand...
Conference proceedings : ... Annual International Conference of the IEEE Engineering in Medicine and Biology Society. IEEE Engineering in Medicine and Biology Society. Annual Conference, 2016
The use of abstract chemical reaction networks (CRNs) as a modelling and design framework for the... more The use of abstract chemical reaction networks (CRNs) as a modelling and design framework for the implementation of computing and control circuits using enzyme-free, entropy driven DNA strand displacement (DSD) reactions is starting to garner widespread attention in the area of synthetic biology. Previous work in this area has demonstrated the theoretical plausibility of using this approach to design biomolecular feedback control systems based on classical proportional-integral (PI) controllers, which may be constructed from CRNs implementing gain, summation and integrator operators. Here, we propose an alternative design approach that utilises the abstract chemical reactions involved in cellular signalling cycles to implement a biomolecular controller - termed a signalling-cycle (SC) controller. We compare the performance of the PI and SC controllers in closed-loop with a nonlinear second-order chemical process. Our results show that the SC controller outperforms the PI controller ...
Feedback control is widely used in chemical engineering to improve the performance and robustness... more Feedback control is widely used in chemical engineering to improve the performance and robustness of chemical processes. Feedback controllers require a 'subtractor' that is able to compute the error between the process output and the reference signal. In the case of embedded biomolecular control circuits, subtractors designed using standard chemical reaction network theory can only realise one-sided subtraction, rendering standard controller design approaches inadequate. Here, we show how a biomolecular controller that allows tracking of required changes in the outputs of enzymatic reaction processes can be designed and implemented within the framework of chemical reaction network theory. The controller architecture employs an inversion-based feedforward controller that compensates for the limitations of the one-sided subtractor that generates the error signals for a feedback controller. The proposed approach requires significantly fewer chemical reactions to implement than ...
The ability to take constraints explicitly into account in the optimisation problem formulation h... more The ability to take constraints explicitly into account in the optimisation problem formulation has made Model Predictive Control (MPC) a popular control strategy. However, finding the weights in the optimisation criterion is often non-trivial and requires a fair bit of trial-and-error. Conventional controllers such as PID, on the other hand, are relatively easy to tune, and they often achieve satisfactory performance when there are no constraints. In this paper, we present three approaches for designing an MPC such that it reproduces the conventional controller when there are no constraints. The first approach is from the existing literature where a full order observer is used in the reverse engineering. The second and third approach used a reduced order observer and state augmentation respectively are proposed. The obtained controller can also serve as an initial MPC which can be further fine tuned, and constraints can later be added to evaluate any potential benefit of using MPC compared to the original controller.
von Willebrand factor (VWF) is a key load bearing domain for mamalian cell adhesion by binding va... more von Willebrand factor (VWF) is a key load bearing domain for mamalian cell adhesion by binding various macromolecular ligands in extracellular matrix such as, collagens, elastin, and glycosaminoglycans. Interestingly, vWF like domains are also commonly found in load bearing systems of marine organisms such as in underwater adhesive of mussel and sea star, and nacre of marine abalone, and play a critical load bearing function. Recently, Proximal Thread Matrix Protein1 (PTMP1) in mussel composed of two vWF type A like domains has characterized and it is known to bind both mussel collagens and mammalian collagens. Here, we cloned and mass produced a recombinant PTMP1 from E. coli system after switching all the minor codons to the major codons of E. coli. Recombinant PTMP1 has an ability to enhance mouse osteoblast cell adhesion, spreading, and cell proliferation. In addition, PTMP1 showed vWF-like properties as promoting collagen expression as well as binding to collagen type I, subseq...
Recent advances in synthetic biology have enabled the design of genetic feedback control circuits... more Recent advances in synthetic biology have enabled the design of genetic feedback control circuits that could be implemented to build resilient plants against pathogen attacks. To facilitate the proper design of these genetic feedback control circuits, an accurate model that is able to capture the vital dynamical behaviour of the pathogen-infected plant is required. In this study, using a data-driven modelling approach, we develop and compare four dynamical models (i.e. linear, Michaelis-Menten, standard S-System and extended S-System) of a pathogen-infected plant gene regulatory network (GRN). These models are then assessed across several criteria, i.e. ease of identifying the type of gene regulation, the predictive capability, Akaike Information Criterion (AIC) and the robustness to parameter uncertainty to determine its viability of modelling the pathogen-infected plant GRN. Using our defined ranking score, our analyses show that while the extended S-System model ranks highest in ...
Farming consumes a large amount of water usage and it is reported that large portion of this wate... more Farming consumes a large amount of water usage and it is reported that large portion of this water is wasted through inefficient water distribution from river to farms. More efficient water distribution and preservation of environmental demands can be achieved through better control and decision support systems. In order to design better control and decision support systems, a river model is required. This model needs to be able to capture the relevant river dynamics and easy to be used for control design. Traditionally, the Saint Venant equations have been used to model river systems. These equations are nonlinear hyperbolic partial differential equation (PDE) and are solved numerically using Preissmann scheme. The simulated Saint Venant equations are compared against operational data from the Broken River, and it is found that the Saint Venant equations are accurate in representing the river systems. Through further study, it is found that a single segmentation, i.e. treating the ...
RNA-based regulators are promising tools for building synthetic biological systems that provide a... more RNA-based regulators are promising tools for building synthetic biological systems that provide a powerful platform for achieving a complex regulation of transcription and translation. Recently, de novo-designed synthetic RNA regulators, such as the small transcriptional activating RNA (STAR), toehold switch (THS), and three-way junction (3WJ) repressor, have been utilized to construct RNA-based synthetic gene circuits in living cells. In this work, we utilized these regulators to construct type 1 incoherent feed-forward loop (IFFL) circuits in vivo and explored their dynamic behaviors. A combination of a STAR and 3WJ repressor was used to construct an RNA-only IFFL circuit. However, due to the fast kinetics of RNA–RNA interactions, there was no significant timescale difference between the direct activation and the indirect inhibition, that no pulse was observed in the experiments. These findings were confirmed with mechanistic modeling and simulation results for a wider range of co...
Transportation Research Record: Journal of the Transportation Research Board, 2021
This paper proposes a mode switching supervisory controller for autonomous vehicles. The supervis... more This paper proposes a mode switching supervisory controller for autonomous vehicles. The supervisory controller selects the most appropriate controller based on safety constraints and on the vehicle location with respect to junctions. Autonomous steering, throttle and deceleration control inputs are used to perform variable speed lane keeping assist, standard or emergency braking and to manage junctions, including roundabouts. Adaptive model predictive control with lane keeping assist is performed on the main roads and a linear pure pursuit inspired controller is applied using waypoints at road junctions where lane keeping assist sensors present a safety risk. A multi-stage rule based autonomous braking algorithm performs stop, restart and emergency braking maneuvers. The controllers are implemented in MATLAB® and Simulink™ and are demonstrated using the Automatic Driving Toolbox™ environment. Numerical simulations of autonomous driving scenarios demonstrate the efficiency of the la...
Abstract This paper proposes the use of the built-in self-scaling (BS) method for ISO classificat... more Abstract This paper proposes the use of the built-in self-scaling (BS) method for ISO classification of road roughness. The technique employs the transfer function between the vehicle body acceleration as input and the suspension travel as output. This transfer function has a nonzero dc gain, which is important for application of the BS method. Frequency response magnitude patterns corresponding to this transfer function are estimated via Bayesian regression, capitalizing on the inherent properties of the BS method where the prior dc gain is incorporated into the formulation. This strategy leads to high classification accuracy. The proposed approach requires only low-cost sensors. It possesses a short detection time of 0.5s and a short training time of 5s for each road class. The method is model-free and does not require recalibration when the load carried by the vehicle changes. Additionally, it is capable of handling varying vehicle velocity and is effective for both passive and active suspensions. A laboratory-scale experiment shows that the proposed technique increases the percentage of correct classification by an average of 34% in the case of constant road profiles, compared with a state-of-the-art method using augmented Kalman filtering. A corresponding value of 24% is achieved for a varying road profile. The significant improvement in the accuracy of road classification is impactful as it will enable controller design for suspension systems to be enhanced resulting in more comfortable ride and higher vehicle stability.
Chemical reaction networks based on catalysis, degradation, and annihilation may be used as build... more Chemical reaction networks based on catalysis, degradation, and annihilation may be used as building blocks to construct a variety of dynamical and feedback control systems in Synthetic Biology. DNA strand-displacement, which is based on DNA hybridisation programmed using Watson-Crick base pairing, is an effective primitive to implement such reactions experimentally. However, experimental construction, validation and scale-up of nucleic acid control systems is still significantly lagging theoretical developments, due to several technical challenges, such as leakage, crosstalk, and toehold sequence design. To help the progress towards experimental implementation, we provide here designs representing two fundamental classes of reference tracking control circuits (integral and state-feedback control), for which the complexity of the chemical reactions required for implementation has been minimised. The supplied ‘minimally complex’ control circuits should be ideal candidates for first e...
Measurement techniques in biology are now able to provide data on the trajectories of multiple in... more Measurement techniques in biology are now able to provide data on the trajectories of multiple individual molecules simultaneously, motivating the development of techniques for the stochastic spatio-temporal modelling of biomolecular networks. However, standard approaches based on solving stochastic reaction-diffusion equations are computationally intractable for large-scale networks. We present a novel method for modeling stochastic and spatial dynamics in biomolecular networks using a simple form of the Langevin equation with noisy kinetic constants. Spatial heterogeneity in molecular interactions is decoupled into a set of compartments, where the distribution of molecules in each compartment is idealised as being uniform. The reactions in the network are then modelled by Langevin equations with correcting terms, that account for differences between spatially uniform and spatially non-uniform distributions, and that can be readily estimated from available experimental data. The ac...
Cycles of covalent modification are ubiquitous motifs in cellular signalling. Although such signa... more Cycles of covalent modification are ubiquitous motifs in cellular signalling. Although such signalling cycles are implemented via a highly concise set of chemical reactions, they have been shown to be capable of producing multiple distinct input-output mapping behaviours - ultrasensitive, hyperbolic, signal-transducing and threshold-hyperbolic. In this paper, we show how the set of chemical reactions underlying covalent modification cycles can be exploited for the design of synthetic analog biomolecular circuitry. We show that biomolecular circuits based on the dynamics of covalent modification cycles allow (a) the computation of nonlinear operators using far fewer chemical reactions than purely abstract designs based on chemical reaction network theory, and (b) the design of nonlinear feedback controllers with strong performance and robustness properties. Our designs provide a more efficient route for translation of complex circuits and systems from chemical reactions to DNA strand...
Conference proceedings : ... Annual International Conference of the IEEE Engineering in Medicine and Biology Society. IEEE Engineering in Medicine and Biology Society. Annual Conference, 2016
The use of abstract chemical reaction networks (CRNs) as a modelling and design framework for the... more The use of abstract chemical reaction networks (CRNs) as a modelling and design framework for the implementation of computing and control circuits using enzyme-free, entropy driven DNA strand displacement (DSD) reactions is starting to garner widespread attention in the area of synthetic biology. Previous work in this area has demonstrated the theoretical plausibility of using this approach to design biomolecular feedback control systems based on classical proportional-integral (PI) controllers, which may be constructed from CRNs implementing gain, summation and integrator operators. Here, we propose an alternative design approach that utilises the abstract chemical reactions involved in cellular signalling cycles to implement a biomolecular controller - termed a signalling-cycle (SC) controller. We compare the performance of the PI and SC controllers in closed-loop with a nonlinear second-order chemical process. Our results show that the SC controller outperforms the PI controller ...
Feedback control is widely used in chemical engineering to improve the performance and robustness... more Feedback control is widely used in chemical engineering to improve the performance and robustness of chemical processes. Feedback controllers require a 'subtractor' that is able to compute the error between the process output and the reference signal. In the case of embedded biomolecular control circuits, subtractors designed using standard chemical reaction network theory can only realise one-sided subtraction, rendering standard controller design approaches inadequate. Here, we show how a biomolecular controller that allows tracking of required changes in the outputs of enzymatic reaction processes can be designed and implemented within the framework of chemical reaction network theory. The controller architecture employs an inversion-based feedforward controller that compensates for the limitations of the one-sided subtractor that generates the error signals for a feedback controller. The proposed approach requires significantly fewer chemical reactions to implement than ...
The ability to take constraints explicitly into account in the optimisation problem formulation h... more The ability to take constraints explicitly into account in the optimisation problem formulation has made Model Predictive Control (MPC) a popular control strategy. However, finding the weights in the optimisation criterion is often non-trivial and requires a fair bit of trial-and-error. Conventional controllers such as PID, on the other hand, are relatively easy to tune, and they often achieve satisfactory performance when there are no constraints. In this paper, we present three approaches for designing an MPC such that it reproduces the conventional controller when there are no constraints. The first approach is from the existing literature where a full order observer is used in the reverse engineering. The second and third approach used a reduced order observer and state augmentation respectively are proposed. The obtained controller can also serve as an initial MPC which can be further fine tuned, and constraints can later be added to evaluate any potential benefit of using MPC compared to the original controller.
von Willebrand factor (VWF) is a key load bearing domain for mamalian cell adhesion by binding va... more von Willebrand factor (VWF) is a key load bearing domain for mamalian cell adhesion by binding various macromolecular ligands in extracellular matrix such as, collagens, elastin, and glycosaminoglycans. Interestingly, vWF like domains are also commonly found in load bearing systems of marine organisms such as in underwater adhesive of mussel and sea star, and nacre of marine abalone, and play a critical load bearing function. Recently, Proximal Thread Matrix Protein1 (PTMP1) in mussel composed of two vWF type A like domains has characterized and it is known to bind both mussel collagens and mammalian collagens. Here, we cloned and mass produced a recombinant PTMP1 from E. coli system after switching all the minor codons to the major codons of E. coli. Recombinant PTMP1 has an ability to enhance mouse osteoblast cell adhesion, spreading, and cell proliferation. In addition, PTMP1 showed vWF-like properties as promoting collagen expression as well as binding to collagen type I, subseq...
Uploads
Papers