Dynamic algorithm for inferring qualitative models of gene regulatory networks.
It is still an open problem to identify functional relations with o(N . n(k)) time for any domain[2], where N is the number of learning instances, n is the number of genes (or variables) in the Gene Regulatory Network (GRN) models and k is the indegree of the genes. To solve the problem, we introduce a novel algorithm, DFL (Discrete Function Learning), for reconstructing qualitative models of GRNs from gene expression data in this paper. We analyze its complexity of O(k . N . n(2)) on the average and its data requirements. We also perform experiments on both synthetic and Cho et al. [7] yeast cell cycle gene expression data to validate the efficiency and prediction performance of the DFL algorithm. The experiments of synthetic Boolean networks show that the DFL algorithm is more efficient than current algorithms without loss of prediction performances. The results of yeast cell cycle gene expression data show that the DFL algorithm can identify biologically significant models with reasonable accuracy, sensitivity and high precision with respect to the literature evidences. We further introduce a method called epsilon function to deal with noises in data sets. The experimental results show that the epsilon function method is a good supplement to the DFL algorithm.
Yun
Zheng
Z
BIRC, School of Comp. Eng., Nanyang Technological University, Singapore. pg04325488@ntu.edu.sg
Keong
Kwoh Chee
KC
D000465:Algorithms; D018797:Cell Cycle Proteins / Q000235:genetics / Q000378:metabolism*; D003198:Computer Simulation; D020869:Gene Expression Profiling / Q000379:methods*; D005786:Gene Expression Regulation / Q000502:physiology*; D008954:Models, Biological; D012441:Saccharomyces cerevisiae / Q000235:genetics / Q000378:metabolism*; D029701:Saccharomyces cerevisiae Proteins / Q000235:genetics / Q000378:metabolism; D015398:Signal Transduction / Q000502:physiology*
D018797:Cell Cycle Proteins; D029701:Saccharomyces cerevisiae Proteins