PT - JOURNAL ARTICLE AU - Brian C. Ross AU - Mayla Boguslav AU - Holly Weeks AU - James Costello TI - Modeling heterogeneous populations using Boolean networks AID - 10.1101/110817 DP - 2017 Jan 01 TA - bioRxiv PG - 110817 4099 - http://biorxiv.org/content/early/2017/06/12/110817.short 4100 - http://biorxiv.org/content/early/2017/06/12/110817.full AB - Boolean networks are commonly used to model biological pathways and processes, in part because there are analyses for finding all of their possible long-term outcomes. Here we describe a Boolean network analysis that captures both the long-term outcomes of a heterogeneous population, as well as the transient behavior leading up to those outcomes. In contrast to other approaches, our method gives an explicit simulation through time using the composition of the mixed population without having to track each subpopulation individually, thus allowing us to simulate heterogeneous populations. This technique accurately models the dynamics of large populations of deterministic, probabilistic or continuous-time Boolean networks that use either synchronous or asynchronous updating. Our method works by treating the network dynamics as a linear system in a variable space that includes products of the Boolean state variables. We show that these product-basis analyses can help find very rare subpopulations or behaviors that sampling-based analyses would likely miss. Such rare events are critical in processes such as the initiation and progression of cancer, and the development of treatment resistance.