Department of Engineering Mathematics, University of Bristol, Bristol, United Kingdom.
School of Mathematical and Computer Sciences, Heriot-Watt University, Edinburgh, United Kingdom.
PLoS Comput Biol. 2023 Apr 20;19(4):e1010988. doi: 10.1371/journal.pcbi.1010988. eCollection 2023 Apr.
Mechanistic models have been used for centuries to describe complex interconnected processes, including biological ones. As the scope of these models has widened, so have their computational demands. This complexity can limit their suitability when running many simulations or when real-time results are required. Surrogate machine learning (ML) models can be used to approximate the behaviour of complex mechanistic models, and once built, their computational demands are several orders of magnitude lower. This paper provides an overview of the relevant literature, both from an applicability and a theoretical perspective. For the latter, the paper focuses on the design and training of the underlying ML models. Application-wise, we show how ML surrogates have been used to approximate different mechanistic models. We present a perspective on how these approaches can be applied to models representing biological processes with potential industrial applications (e.g., metabolism and whole-cell modelling) and show why surrogate ML models may hold the key to making the simulation of complex biological systems possible using a typical desktop computer.
机制模型已经被用于描述复杂的相互关联的过程,包括生物过程,已有数百年的历史了。随着这些模型的范围扩大,其计算需求也随之增加。当需要运行许多模拟或需要实时结果时,这种复杂性可能会限制它们的适用性。替代机器学习 (ML) 模型可用于近似复杂机制模型的行为,并且一旦构建完成,其计算需求就会低几个数量级。本文从适用性和理论角度综述了相关文献。就后者而言,本文侧重于底层 ML 模型的设计和训练。在应用方面,我们展示了如何使用 ML 代理来近似不同的机制模型。我们提出了一种观点,即这些方法如何可以应用于具有潜在工业应用(例如代谢和全细胞建模)的生物过程的模型,并展示了为什么替代 ML 模型可能是使用典型的台式计算机对复杂生物系统进行模拟的关键。