Opportunities and challenges for the virtual prototyping of synthetic biological functions

Synthetic biology is an emerging field at the interface between biotechnology and engineering sciences. It aims at designing new biological functions by assembling elementary parts (DNA sequences) based on design approaches inspired from those used for the design of complex microsystems. The development of efficient tools to support the design is therefore a technological bottleneck that could prevent the development of this technology. This issue is tackled in this paper by reusing as much as possible the existing design flow of heterogeneous microsystems. Focus is put on modeling and simulation tasks for which biology differs from standard physical domains by different aspects. In this paper, some methods that have been implemented to address these issues are discussed. The main shortcoming is that they lead to models that are far more complex than their electronics counterparts. As a consequence, simulation time becomes a big challenge in design processes. A solution suggested in the last section consists in simulating these models on Graphics Processing Unit, with a x40 speed up.

[1]  Jacques Haiech,et al.  EDA inspired open-source framework for synthetic biology , 2013, 2013 IEEE Biomedical Circuits and Systems Conference (BioCAS).

[2]  Jacques Haiech,et al.  Using digital electronic design flow to create a Genetic Design Automation tool , 2012, 2012 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[3]  Matthew W Lux,et al.  Genetic design automation: engineering fantasy or scientific renewal? , 2012, Trends in biotechnology.

[4]  H. Aboushady,et al.  Modeling heterogeneous systems using SystemC-AMS case study: A Wireless Sensor Network Node , 2007, 2007 IEEE International Behavioral Modeling and Simulation Workshop.

[5]  Jacob Beal,et al.  An end-to-end workflow for engineering of biological networks from high-level specifications. , 2012, ACS synthetic biology.

[6]  Markus Wieland,et al.  Programmable single-cell mammalian biocomputers , 2012, Nature.

[7]  D. Gillespie Exact Stochastic Simulation of Coupled Chemical Reactions , 1977 .

[8]  Jacques Haiech,et al.  Fuzzy logic, an intermediate description level for design and simulation in synthetic biology , 2013, 2013 IEEE Biomedical Circuits and Systems Conference (BioCAS).

[9]  D. Endy Foundations for engineering biology , 2005, Nature.

[10]  Jean Peccoud,et al.  Writing DNA with GenoCAD™ , 2009, Nucleic Acids Res..

[11]  Jie Cheng,et al.  Programming Massively Parallel Processors. A Hands-on Approach , 2010, Scalable Comput. Pract. Exp..

[12]  Jacques Haiech,et al.  Synthetic biology methodology and model refinement based on microelectronic modeling tools and languages. , 2011, Biotechnology journal.

[13]  D. Endy,et al.  Refinement and standardization of synthetic biological parts and devices , 2008, Nature Biotechnology.

[14]  R. Weiss,et al.  Multi-input Rnai-based Logic Circuit for Identification of Specific , 2022 .