BNArray: an R package for constructing gene regulatory networks from microarray data by using Bayesian network

Bioinformatics. 2006 Dec 1;22(23):2952-4. doi: 10.1093/bioinformatics/btl491. Epub 2006 Sep 27.


BNArray is a systemized tool developed in R. It facilitates the construction of gene regulatory networks from DNA microarray data by using Bayesian network. Significant sub-modules of regulatory networks with high confidence are reconstructed by using our extended sub-network mining algorithm of directed graphs. BNArray can handle microarray datasets with missing data. To evaluate the statistical features of generated Bayesian networks, re-sampling procedures are utilized to yield collections of candidate 1st-order network sets for mining dense coherent sub-networks.

Availability: The R package and the supplementary documentation are available at

Publication types

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

MeSH terms

  • Algorithms
  • Bayes Theorem
  • Computer Simulation
  • Gene Expression Profiling / methods*
  • Gene Expression Regulation / physiology*
  • Models, Biological*
  • Oligonucleotide Array Sequence Analysis / methods*
  • Programming Languages
  • Proteome / metabolism*
  • Signal Transduction / physiology*
  • Software*


  • Proteome