Cargando…

A compiler for biological networks on silicon chips

The explosive growth in semiconductor integrated circuits was made possible in large part by design automation software. The design and/or analysis of synthetic and natural circuits in living cells could be made more scalable using the same approach. We present a compiler which converts standard rep...

Descripción completa

Detalles Bibliográficos
Autores principales: Medley, J. Kyle, Teo, Jonathan, Woo, Sung Sik, Hellerstein, Joseph, Sarpeshkar, Rahul, Sauro, Herbert M.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7535129/
https://www.ncbi.nlm.nih.gov/pubmed/32966274
http://dx.doi.org/10.1371/journal.pcbi.1008063
_version_ 1783590420144455680
author Medley, J. Kyle
Teo, Jonathan
Woo, Sung Sik
Hellerstein, Joseph
Sarpeshkar, Rahul
Sauro, Herbert M.
author_facet Medley, J. Kyle
Teo, Jonathan
Woo, Sung Sik
Hellerstein, Joseph
Sarpeshkar, Rahul
Sauro, Herbert M.
author_sort Medley, J. Kyle
collection PubMed
description The explosive growth in semiconductor integrated circuits was made possible in large part by design automation software. The design and/or analysis of synthetic and natural circuits in living cells could be made more scalable using the same approach. We present a compiler which converts standard representations of chemical reaction networks and circuits into hardware configurations that can be used to simulate the network on specialized cytomorphic hardware. The compiler also creates circuit–level models of the target configuration, which enhances the versatility of the compiler and enables the validation of its functionality without physical experimentation with the hardware. We show that this compiler can translate networks comprised of mass–action kinetics, classic enzyme kinetics (Michaelis–Menten, Briggs–Haldane, and Botts–Morales formalisms), and genetic repressor kinetics, thereby allowing a large class of models to be transformed into a hardware representation. Rule–based models are particularly well–suited to this approach, as we demonstrate by compiling a MAP kinase model. Development of specialized hardware and software for simulating biological networks has the potential to enable the simulation of larger kinetic models than are currently feasible or allow the parallel simulation of many smaller networks with better performance than current simulation software.
format Online
Article
Text
id pubmed-7535129
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-75351292020-10-15 A compiler for biological networks on silicon chips Medley, J. Kyle Teo, Jonathan Woo, Sung Sik Hellerstein, Joseph Sarpeshkar, Rahul Sauro, Herbert M. PLoS Comput Biol Research Article The explosive growth in semiconductor integrated circuits was made possible in large part by design automation software. The design and/or analysis of synthetic and natural circuits in living cells could be made more scalable using the same approach. We present a compiler which converts standard representations of chemical reaction networks and circuits into hardware configurations that can be used to simulate the network on specialized cytomorphic hardware. The compiler also creates circuit–level models of the target configuration, which enhances the versatility of the compiler and enables the validation of its functionality without physical experimentation with the hardware. We show that this compiler can translate networks comprised of mass–action kinetics, classic enzyme kinetics (Michaelis–Menten, Briggs–Haldane, and Botts–Morales formalisms), and genetic repressor kinetics, thereby allowing a large class of models to be transformed into a hardware representation. Rule–based models are particularly well–suited to this approach, as we demonstrate by compiling a MAP kinase model. Development of specialized hardware and software for simulating biological networks has the potential to enable the simulation of larger kinetic models than are currently feasible or allow the parallel simulation of many smaller networks with better performance than current simulation software. Public Library of Science 2020-09-23 /pmc/articles/PMC7535129/ /pubmed/32966274 http://dx.doi.org/10.1371/journal.pcbi.1008063 Text en © 2020 Medley et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Medley, J. Kyle
Teo, Jonathan
Woo, Sung Sik
Hellerstein, Joseph
Sarpeshkar, Rahul
Sauro, Herbert M.
A compiler for biological networks on silicon chips
title A compiler for biological networks on silicon chips
title_full A compiler for biological networks on silicon chips
title_fullStr A compiler for biological networks on silicon chips
title_full_unstemmed A compiler for biological networks on silicon chips
title_short A compiler for biological networks on silicon chips
title_sort compiler for biological networks on silicon chips
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7535129/
https://www.ncbi.nlm.nih.gov/pubmed/32966274
http://dx.doi.org/10.1371/journal.pcbi.1008063
work_keys_str_mv AT medleyjkyle acompilerforbiologicalnetworksonsiliconchips
AT teojonathan acompilerforbiologicalnetworksonsiliconchips
AT woosungsik acompilerforbiologicalnetworksonsiliconchips
AT hellersteinjoseph acompilerforbiologicalnetworksonsiliconchips
AT sarpeshkarrahul acompilerforbiologicalnetworksonsiliconchips
AT sauroherbertm acompilerforbiologicalnetworksonsiliconchips
AT medleyjkyle compilerforbiologicalnetworksonsiliconchips
AT teojonathan compilerforbiologicalnetworksonsiliconchips
AT woosungsik compilerforbiologicalnetworksonsiliconchips
AT hellersteinjoseph compilerforbiologicalnetworksonsiliconchips
AT sarpeshkarrahul compilerforbiologicalnetworksonsiliconchips
AT sauroherbertm compilerforbiologicalnetworksonsiliconchips