Massive computational acceleration by using neural networks to emulate mechanism-based biological models.

Journal: Nature communications
Published Date:

Abstract

For many biological applications, exploration of the massive parametric space of a mechanism-based model can impose a prohibitive computational demand. To overcome this limitation, we present a framework to improve computational efficiency by orders of magnitude. The key concept is to train a neural network using a limited number of simulations generated by a mechanistic model. This number is small enough such that the simulations can be completed in a short time frame but large enough to enable reliable training. The trained neural network can then be used to explore a much larger parametric space. We demonstrate this notion by training neural networks to predict pattern formation and stochastic gene expression. We further demonstrate that using an ensemble of neural networks enables the self-contained evaluation of the quality of each prediction. Our work can be a platform for fast parametric space screening of biological models with user defined objectives.

Authors

  • Shangying Wang
    Department of Biomedical Engineering, Duke University, Durham, NC, 27708, USA.
  • Kai Fan
    Department of Statistical Science, Duke University, Durham, NC, 27708, USA.
  • Nan Luo
    School of Computer Science and Engineering, Nanjing University of Science and Technology, Nanjing, Jiangsu, China.
  • Yangxiaolu Cao
    Department of Biomedical Engineering, Duke University, Durham, NC, 27708, USA.
  • Feilun Wu
    Department of Biomedical Engineering, Duke University, Durham, NC, 27708, USA.
  • Carolyn Zhang
    Department of Biomedical Engineering, Duke University, Durham, NC, 27708, USA.
  • Katherine A Heller
    Department of Statistical Science, Duke University, Durham, NC, 27708, USA.
  • Lingchong You
    Department of Biomedical Engineering, Duke University, Durham, NC, 27708, USA. you@duke.edu.