Computational\nSynthetic Biology Enabled through JAX:\nA Showcase

Mathematical modeling is indispensable in synthetic biology\nbut\nremains underutilized. Tackling problems, from optimizing gene networks\nto simulating intracellular dynamics, can be facilitated by the ever-growing\nbody of modeling approaches, be they mechanistic, stochastic, data-driven,\nor AI-enabled. Thanks to progress in the AI community, robust frameworks\nhave emerged to enable researchers to access complex computational\nhardware and compilation. Previously, these frameworks focused solely\non deep learning, but they have been developed to the point where\nrunning different forms of computation is relatively simple, as made\npossible, notably, by the JAX library. Running simulations at scale\non GPUs speeds up research, which compounds enable larger-scale experiments\nand greater usability of code. As JAX remains underexplored in computational\nbiology, we demonstrate its utility in three example projects ranging\nfrom synthetic biology to directed evolution, each with an accompanying\ndemonstrative Jupyter notebook. We hope that these tutorials serve\nto democratize the flexible scaling, faster run-times, easy GPU portability,\nand mathematical enhancements (such as automatic differentiation)\nthat JAX brings, all with only minor restructuring of code.

Publication Details

Journal
Figshare
Published
2024-09-04
DOI
https://doi.org/10.1021/acssynbio.4c00307.s001
Primary Topic
Phenothiazines and Benzothiazines Synthesis and Activities
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Computational\nSynthetic Biology Enabled through JAX:\nA Showcase

Figshare
Phenothiazines and Benzothiazines Synthesis and Activities
article

Computational\nSynthetic Biology Enabled through JAX:\nA Showcase

article en

Abstract

Mathematical modeling is indispensable in synthetic biology\nbut\nremains underutilized. Tackling problems, from optimizing gene networks\nto simulating intracellular dynamics, can be facilitated by the ever-growing\nbody of modeling approaches, be they mechanistic, stochastic, data-driven,\nor AI-enabled. Thanks to progress in the AI community, robust frameworks\nhave emerged to enable researchers to access complex computational\nhardware and compilation. Previously, these frameworks focused solely\non deep learning, but they have been developed to the point where\nrunning different forms of computation is relatively simple, as made\npossible, notably, by the JAX library. Running simulations at scale\non GPUs speeds up research, which compounds enable larger-scale experiments\nand greater usability of code. As JAX remains underexplored in computational\nbiology, we demonstrate its utility in three example projects ranging\nfrom synthetic biology to directed evolution, each with an accompanying\ndemonstrative Jupyter notebook. We hope that these tutorials serve\nto democratize the flexible scaling, faster run-times, easy GPU portability,\nand mathematical enhancements (such as automatic differentiation)\nthat JAX brings, all with only minor restructuring of code.

Figshare
Openalex Percentile: Top 56%
Phenothiazines and Benzothiazines Synthesis and Activities
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.