Griffin: A Tool for Symbolic Inference of Synchronous Boolean Molecular Networks.

Front Genet

Instituto de Investigaciones en Matemáticas Aplicadas y en Sistemas, Universidad Nacional Autónoma de México, Mexico City, Mexico.

Published: March 2018

Boolean networks are important models of biochemical systems, located at the high end of the abstraction spectrum. A number of Boolean gene networks have been inferred following essentially the same method. Such a method first considers experimental data for a typically underdetermined "regulation" graph. Next, Boolean networks are inferred by using biological constraints to narrow the search space, such as a desired set of (fixed-point or cyclic) attractors. We describe , a computer tool enhancing this method. incorporates a number of well-established algorithms, such as Dubrova and Teslenko's algorithm for finding attractors in synchronous Boolean networks. In addition, a formal definition of regulation allows to employ "symbolic" techniques, able to represent both large sets of network states and Boolean constraints. We observe that when the set of attractors is required to be an set, prohibiting additional attractors, a naive Boolean coding of this constraint may be unfeasible. Such cases may be intractable even with symbolic methods, as the number of Boolean constraints may be astronomically large. To overcome this problem, we employ an Artificial Intelligence technique known as "clause learning" considerably increasing 's scalability. Without clause learning only toy examples prohibiting additional attractors are solvable: only one out of seven queries reported here is answered. With clause learning, by contrast, all seven queries are answered. We illustrate with three case studies drawn from the literature. is available at: http://turing.iimas.unam.mx/griffin.

Download full-text PDF

Source
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC5845696PMC
http://dx.doi.org/10.3389/fgene.2018.00039DOI Listing

Publication Analysis

Top Keywords

boolean networks
12
boolean
8
synchronous boolean
8
number boolean
8
networks inferred
8
boolean constraints
8
prohibiting additional
8
additional attractors
8
clause learning
8
networks
5

Similar Publications

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!