LSPC: An Algorithm for Inference of Gene Networks Using Bayesian Network

Gene regulatory networks explain how cells control the expression of genes, which, together with some additional regulation downstream, determines the production of proteins essential for cellular function. Bayesian networks (BNs) are practical tools which have been successfully implemented in learning gene networks based on microarray gene expression data. Bayesian networks are graphical representation for probabilistic relationships among a set of random variables. PC algorithm is a structure learning algorithm based on conditional independence tests. The drawback of PC algorithm is that high-order conditional independence (CI) tests need large sample sizes. The number of records in microarray dataset is rarely enough to perform reliable high-order CI tests. In this paper, we extend the methodology for reduction of the order of the CI tests. In order to improve the PC algorithm, we introduce a heuristic algorithm, LSPC, for learning the structure of the BN. The results indicate that applying the LSPC methodology improves the precision of learning the skeleton of the graph (undirected graph) for Bayesian networks. All the source data and code are available at U http://www.bioinf.cs.ipm.ir/software/lspc/ U

[1]  U. Alon,et al.  Assigning numbers to the arrows: Parameterizing a gene regulation network by using accurate expression kinetics , 2002, Proceedings of the National Academy of Sciences of the United States of America.

[2]  Mingyi Wang,et al.  A hybrid Bayesian network learning method for constructing gene networks , 2007, Comput. Biol. Chem..

[3]  David J. Spiegelhalter,et al.  Local computations with probabilities on graphical structures and their application to expert systems , 1990 .

[4]  Liviu Badea Inferring large gene networks from microarray data: a constraint-based approach , 2003 .

[5]  Satoru Miyano,et al.  Parallel Algorithm for Learning Optimal Bayesian Network Structure , 2011, J. Mach. Learn. Res..

[6]  David Heckerman,et al.  Bayesian Networks for Data Mining , 2004, Data Mining and Knowledge Discovery.

[7]  Michele Ceccarelli,et al.  TimeDelay-ARACNE: Reverse engineering of gene networks from time-course data by an information theoretic approach , 2010, BMC Bioinformatics.

[8]  Judea Pearl,et al.  Bayesian Networks , 1998, Encyclopedia of Social Network Analysis and Mining. 2nd Ed..

[9]  P. Spirtes,et al.  Causation, prediction, and search , 1993 .

[10]  Jesper Tegnér,et al.  Growing Bayesian network models of gene networks from seed genes , 2005, ECCB/JBI.

[11]  Luis M. de Campos,et al.  Bayesian networks and information retrieval: an introduction to the special issue , 2004, Inf. Process. Manag..

[12]  David A. Bell,et al.  Learning Bayesian networks from data: An information-theory based approach , 2002, Artif. Intell..

[13]  A. H. Murphy,et al.  Hailfinder: A Bayesian system for forecasting severe weather , 1996 .

[14]  Gregory F. Cooper,et al.  A Bayesian Method for the Induction of Probabilistic Networks from Data , 1992 .

[15]  Judea Pearl,et al.  A Theory of Inferred Causation , 1991, KR.

[16]  Xinkun Wang,et al.  An effective structure learning method for constructing gene networks , 2006, Bioinform..

[17]  Peter Bühlmann,et al.  Estimating High-Dimensional Directed Acyclic Graphs with the PC-Algorithm , 2007, J. Mach. Learn. Res..

[18]  Riet De Smet,et al.  Advantages and limitations of current network inference methods , 2010, Nature Reviews Microbiology.

[19]  Judea Pearl,et al.  Probabilistic reasoning in intelligent systems , 1988 .

[20]  Gregory F. Cooper,et al.  The ALARM Monitoring System: A Case Study with two Probabilistic Inference Techniques for Belief Networks , 1989, AIME.

[21]  D. Floreano,et al.  Revealing strengths and weaknesses of methods for gene network inference , 2010, Proceedings of the National Academy of Sciences.

[22]  Qiang Ji,et al.  Learning Bayesian network parameters under incomplete data with domain knowledge , 2009, Pattern Recognit..

[23]  Nir Friedman,et al.  Probabilistic Graphical Models - Principles and Techniques , 2009 .

[24]  Qiang Ji,et al.  Active and dynamic information fusion for facial expression understanding from image sequences , 2005, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[25]  Michal Linial,et al.  Using Bayesian Networks to Analyze Expression Data , 2000, J. Comput. Biol..

[26]  Joaquín Abellán,et al.  Some Variations on the PC Algorithm , 2006, Probabilistic Graphical Models.

[27]  Richard E. Neapolitan,et al.  Learning Bayesian networks , 2007, KDD '07.

[28]  Honglak Lee,et al.  A Dynamic Bayesian Network Model for Autonomous 3D Reconstruction from a Single Indoor Image , 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).

[29]  Nicole Radde,et al.  Inferring Gene Regulatory Networks from Expression Data , 2019 .