MedElevator Войти в исследования
← Поиск публикаций

DOI 10.1021/acssynbio.3c00120

Медицинская библиотека · ACS synthetic biology · 2023

Bayesian Optimization for Design of Multiscale Biological Circuits.

Merzbacher Charlotte, Mac Aodha Oisin, Oyarzún Diego A

СтатьяПоддержка исследования: вне правительства СШАПеревод в очереди

Аннотация

Recent advances in synthetic biology have enabled the construction of molecular circuits that operate across multiple scales of cellular organization, such as gene regulation, signaling pathways, and cellular metabolism. Computational optimization can effectively aid the design process, but current methods are generally unsuited for systems with multiple temporal or concentration scales, as these are slow to simulate due to their numerical stiffness. Here, we present a machine learning method for the efficient optimization of biological circuits across scales. The method relies on Bayesian optimization, a technique commonly used to fine-tune deep neural networks, to learn the shape of a performance landscape and iteratively navigate the design space toward an optimal circuit. This strategy allows the joint optimization of both circuit architecture and parameters, and provides a feasible approach to solve a highly nonconvex optimization problem in a mixed-integer input space. We illustrate the applicability of the method on several gene circuits for controlling biosynthetic pathways with strong nonlinearities, multiple interacting scales, and using various performance objectives. The method efficiently handles large multiscale problems and enables parametric sweeps to assess circuit robustness to perturbations, serving as an efficient in silico screening method prior to experimental implementation.

Для цитирования: Merzbacher Charlotte, Mac Aodha Oisin, Oyarzún Diego A. Bayesian Optimization for Design of Multiscale Biological Circuits.. ACS synthetic biology. 2023. DOI: 10.1021/acssynbio.3c00120.

Предметные рубрики MeSH

Подготовка и перевод публикации
Обработка статьи · этапы, ошибки и управление
Загрузка состояния…

История · было → стало

Состояние обновляется каждые 5 секунд, пока блок открыт. Процент показывается только там, где известен объём работы. Пауза останавливает продолжение этапа; текущий запрос к источнику может завершиться.

Тип публикации указан по данным источника. Уровень доказательности автоматически не присваивается.