Algorithms for the Sequential Reprogramming of Boolean Networks

IEEE/ACM Trans Comput Biol Bioinform. 2019 Sep-Oct;16(5):1610-1619. doi: 10.1109/TCBB.2019.2914383. Epub 2019 May 2.

Abstract

Cellular reprogramming, a technique that opens huge opportunities in modern and regenerative medicine, heavily relies on identifying key genes to perturb. Most of the existing computational methods for controlling which attractor (steady state) the cell will reach focus on finding mutations to apply to the initial state. However, it has been shown, and is proved in this article, that waiting between perturbations so that the update dynamics of the system prepares the ground, allows for new reprogramming strategies. To identify such sequential perturbations, we consider a qualitative model of regulatory networks, and rely on Binary Decision Diagrams to model their dynamics and the putative perturbations. Our method establishes a set identification of sequential perturbations, whether permanent (mutations) or only temporary, to achieve the existential or inevitable reachability of an arbitrary state of the system. We apply an implementation for temporary perturbations on models from the literature, illustrating that we are able to derive sequential perturbations to achieve trans-differentiation.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Algorithms*
  • Animals
  • Cell Transdifferentiation / genetics
  • Cellular Reprogramming Techniques / methods*
  • Computational Biology / methods*
  • Mice
  • Models, Genetic
  • Mutation / genetics