skip to main content
article

Inference of Genetic Regulatory Networks with Recurrent Neural Network Models Using Particle Swarm Optimization

Published: 01 October 2007 Publication History

Abstract

Genetic regulatory network inference is critically important for revealing fundamental cellular processes, investigating gene functions, and understanding their relations. The availability of time series gene expression data makes it possible to investigate the gene activities of whole genomes, rather than those of only a pair of genes or among several genes. However, current computational methods do not sufficiently consider the temporal behavior of this type of data and lack the capability to capture the complex nonlinear system dynamics. We propose a recurrent neural network (RNN) and particle swarm optimization (PSO) approach to infer genetic regulatory networks from time series gene expression data. Under this framework, gene interaction is explained through a connection weight matrix. Based on the fact that the measured time points are limited and the assumption that the genetic networks are usually sparsely connected, we present a PSO-based search algorithm to unveil potential genetic network constructions that fit well with the time series data and explore possible gene interactions. Furthermore, PSO is used to train the RNN and determine the network parameters. Our approach has been applied to both synthetic and real data sets. The results demonstrate that the RNN/PSO can provide meaningful insights in understanding the nonlinear dynamics of the gene expression time series and revealing potential regulatory interactions between genes.

References

[1]
Z. Bar-Joseph, “Analyzing Time Series Gene Expression Data,” Bioinformatics, vol. 20, no. 16, pp. 2493-2503, 2004.
[2]
Z. Bar-Joseph, G. Gerber, D. Gifford, T. Jaakkola, and I. Simon, “A New Approach to Analyzing Gene Expression Time Series Data,” Proc. Sixth Ann. Int'l Conf. Research in Computational Molecular Biology, pp. 39-48, 2002.
[3]
X. Cai and D. Wunsch, “Engine Data Classification with Simultaneous Recurrent Network Using a Hybrid PSO-EA Algorithm,” Proc. IEEE Int'l Joint Conf. Neural Networks, vol. 4, pp. 2319-2323, 2005.
[4]
M. Dasika, A. Gupta, and C. Maranas, “A Mixed Integer Linear Programming Framework for Inferring Time Delay in Gene Regulatory Networks,” Proc. Pacific Symp. Biocomputing, pp. 474-485, 2004.
[5]
P. D'haeseleer, “Reconstructing Gene Network from Large Scale Gene Expression Data,” PhD dissertation, Univ. of New Mexico, 2000.
[6]
P. D'haeseleer, S. Liang, and R. Somogyi, “Genetic Network Inference: From Co-Expression Clustering to Reverse Engineering,” Bioinformatics, vol. 16, no. 8, pp. 707-726, 2000.
[7]
P. D'haeseleer, X. Wen, S. Fuhrman, and R. Somogyi, “Linear Modeling of mRNA Expression Levels during CNS Development and Injury,” Proc. Pacific Symp. Biocomputing, pp. 41-52, 1999.
[8]
S. Doctor, G. Venayagamoorthy, and V. Gudise, “Optimal PSO for Collective Robotic Search Applications,” Proc. Congress Evolutionary Computation, vol. 2, pp. 1390-1395, 2004.
[9]
R. Eberhart and Y. Shi, “Particle Swarm Optimization: Developments, Applications and Recourses,” Proc. Congress Evolutionary Computation, vol. 1, pp. 81-86, 2001.
[10]
M. Eisen and P. Brown, “DNA Arrays for Analysis of Gene Expression,” Methods in Enzymology, vol. 303, pp. 179-205, 1999.
[11]
D. Fogel, “An Introduction to Simulated Evolutionary Optimization,” IEEE Trans. Neural Networks, vol. 5, no. 1, pp. 3-14, 1994.
[12]
N. Friedman, M. Linial, I. Nachman, and D. Pe'er, “Using Bayesian Networks to Analyze Expression Data,” J. Computational Biology, vol. 7, pp. 601-620, 2000.
[13]
V. Gudise and G. Venayagamoorthy, “Comparison of Particle Swarm Optimization and Backpropagation as Training Algorithms for Neural Networks,” Proc. IEEE Swarm Intelligence Symp., pp. 110-117, 2003.
[14]
J. Hallinan, “Cluster Analysis of the p53 Genetic Regulatory Network: Topology and Biology,” Proc. IEEE Symp. Computational Intelligence in Bioinformatics and Computational Biology, pp. 1-8, 2004.
[15]
J. Hallinan and P. Jackway, “Network Motifs, Feedback Loops and the Dynamics of Genetic Regulatory Networks,” Proc. IEEE Symp. Computational Intelligence in Bioinformatics and Computational Biology, pp. 1-7, 2005.
[16]
J. Hallinan and J. Wiles, “Evolving Genetic Regulatory Networks Using an Artificial Genome,” Proc. Second Asia-Pacific Bioinformatics Conf., vol. 29, pp. 291-296, 2004.
[17]
J. Hallinan and J. Wiles, “Asynchronous Dynamics of an Artificial Genetic Regulatory Network,” Proc. Ninth Int'l Conf. Simulation and Synthesis of Living Systems, 2004.
[18]
S. Haykin, Neural Networks: A Comprehensive Foundation, second ed. Prentice Hall, 1999.
[19]
X. Hu, A. Maglia, and D. Wunsch II, “A General Recurrent Neural Network Approach to Model Genetic Regulatory Networks,” Proc. 27th Ann. Int'l Conf. IEEE Eng. in Medicine and Biology Soc., pp.4735-4738, 2005.
[20]
D. Husmeier, “Sensitivity and Specificity of Inferring Genetic Regulatory Interactions from Microarray Experiments with Dynamic Bayesian Networks,” Bioinformatics, vol. 19, no. 17, pp.2271-2282, 2003.
[21]
H. De Jong, “Modeling and Simulation of Genetic Regulatory Systems: A Literature Review,” J. Computational Biology, vol. 9, pp.67-103, 2002.
[22]
C. Juang, “A Hybrid of Genetic Algorithm and Particle Swarm Optimization for Recurrent Network Design,” IEEE Trans. Systems, Man, and Cybernetics Part B, vol. 34, no. 2, pp. 997-1006, 2004.
[23]
S. Kauffman, The Origins of Order: Self-Organization and Selection in Evolution. Oxford Univ. Press, 1993.
[24]
E. Keedwell and A. Narayanan, “Discovering Gene Networks with a Neural-Genetic Hybrid,” IEEE/ACM Trans. Computational Biology and Bioinformatics, vol. 2, no. 3, pp. 231-242, July-Sept. 2005.
[25]
J. Kennedy and R. Eberhart, “A Discrete Binary Version of the Particle Swarm Optimization,” Proc. Int'l Conf. Systems, Man, and Cybernetics, vol. 5, pp. 4104-4108, 1997.
[26]
J. Kennedy, R. Eberhart, and Y. Shi, Swarm Intelligence. Morgan Kaufmann, 2001.
[27]
J. Kolen and S. Kremer, A Field Guide to Dynamical Recurrent Networks. IEEE Press, 2001.
[28]
S. Liang, S. Fuhrman, and R. Somogyi, “REVEAL: A General Reverse Engineering Algorithm for Inference of Genetic Network Architectures,” Proc. Pacific Symp. Biocomputing, vol. 3, pp. 18-29, 1998.
[29]
R. Lipshutz, S. Fodor, T. Gingeras, and D. Lockhart, “High Density Synthetic Oligonucleotide Arrays,” Nature Genetics, vol. 21, pp. 20-24, 1999.
[30]
G. McLachlan, K. Do, and C. Ambroise, Analyzing Microarray Gene Expression Data. John Wiley & Sons, 2004.
[31]
E. Mjolsness, T. Mann, R. Castaño, and B. Wold, “From Co-Expression to Co-Regulation: An Approach to Inferring Transcriptional Regulation among Gene Classes from Large-Scale Expression Data,” Proc. Advances in Neural Information Processing Systems 12, pp. 928-934, 2000.
[32]
I. Ong, J. Glasner, and D. Page, “Modeling Regulatory Pathways in E. coli from Time Series Expression Profiles,” Proc. 10th Int'l Conf. Intelligent Systems for Molecular Biology, pp. 1-8, 2002.
[33]
B. Perrin, L. Ralaivola, A. Mazurie, S. Battani, J. Mallet, and F. d'Alché-Buc, “Gene Networks Inference Using Dynamic Bayesian Networks,” Bioinformatics, vol. 19, pp. ii138-ii148, supplement 2, 2003.
[34]
M. Ronen, R. Rosenberg, B. Shraiman, and U. Alon, “Assigning Numbers to the Arrows: Parameterizing a Gene Regulation Network by Using Accurate Expression Kinetics,” Proc. Nat'l Academy of Sciences USA, vol. 99, no. 16, pp. 10555-10560, 2002.
[35]
M. Settles, B. Rodebaugh, and T. Soule, “Comparison of Genetic Algorithm and Particle Swarm Optimizer when Evolving a Recurrent Neural Network,” Proc. Genetic and Evolutionary Computation Conf., pp. 148-149, 2003.
[36]
I. Shmulevich, E. Dougherty, and W. Zhang, “From Boolean to Probabilistic Boolean Networks as Models of Genetic Regulatory Networks,” Proc. IEEE, vol. 90, no. 11, pp. 1778-1792, 2002.
[37]
E. van Someren, L. Wessels, and M. Reinders, “Linear Modeling of Genetic Networks from Experimental Data,” Proc. Eighth Int'l Conf. Intelligent Systems for Molecular Biology, pp. 355-366, 2000.
[38]
E. van Someren, L. Wessels, and M. Reinders, “Genetic Network Models: A Comparative Study,” Proc. SPIE, Micro-Arrays: Optical Technologies and Informatics, pp. 236-247, 2001.
[39]
E. van Someren, L. Wessels, M. Reinders, and E. Backer, “Robust Genetic Network Modeling by Adding Noisy Data,” Proc. IEEE-EURASIP Workshop Nonlinear Signal and Image Processing, 2001.
[40]
Y. Tamada, S. Kim, H. Bannai, S. Imoto, K. Tashiro, S. Kuhara, and S. Miyano, “Estimating Gene Networks from Gene Expression Data by Combining Bayesian Network Model with Promoter Element Detection,” Bioinformatics, vol. 19, pp. ii227-ii236, supplement 2, 2003.
[41]
J. Vohradský, “Neural Network Model of Gene Expression,” The FASEB J., vol. 15, pp. 846-854, 2001.
[42]
M. Wahde and J. Hertz, “Coarse-Grained Reverse Engineering of Genetic Regulatory Networks,” Biosystems, vol. 55, pp. 129-136, 2000.
[43]
M. Wahde and J. Hertz, “Modeling Genetic Regulatory Dynamics in Neural Development,” J. Computational Biology, vol. 8, pp. 429-442, 2001.
[44]
M. Wahde and Z. Szallasi, “A Survey of Methods for Classification of Gene Expression Data Using Evolutionary Algorithms,” Expert Rev. Molecular Diagnostics, vol. 6, no. 1, pp. 101-110, 2006.
[45]
D. Weaver, C. Workman, and G. Stormo, “Modeling Regulatory Networks with Weight Matrices,” Proc. Pacific Symp. Biocomputing, pp. 112-123, 1999.
[46]
P.J. Werbos, “Backpropagation through Time: What It Does and How to Do It,” Proc. IEEE, vol. 78, no. 10, pp. 1550-1560, 1990.
[47]
J. Xu and B. Nelson, personal communications, Dept. of Industrial Eng. and Management Sciences, Northwestern Univ., 2006.
[48]
R. Xu, X. Cai, and D. Wunsch II, “Gene Expression Data for DLBCL Cancer Survival Prediction with a Combination of Machine Learning Technologies,” Proc. 27th Ann. Int'l Conf. IEEE Eng. in Medicine and Biology Soc., pp. 894-897, 2005.
[49]
R. Xu, X. Hu, and D. Wunsch II, “Inference of Genetic Regulatory Networks from Time Series Gene Expression Data,” Proc. Int'l Joint Conf. Neural Networks, vol. 2, pp. 1215-1220, 2004.
[50]
R. Xu and D. Wunsch II, “Survey of Clustering Algorithms,” IEEE Trans. Neural Networks, vol. 16, no. 3, pp. 645-678, 2005.
[51]
X. Yao, “Evolving Artificial Neural Networks,” Proc. IEEE, vol. 87, no. 9, pp. 1423-1447, 1999.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image IEEE/ACM Transactions on Computational Biology and Bioinformatics
IEEE/ACM Transactions on Computational Biology and Bioinformatics  Volume 4, Issue 4
October 2007
192 pages

Publisher

IEEE Computer Society Press

Washington, DC, United States

Publication History

Published: 01 October 2007
Published in TCBB Volume 4, Issue 4

Author Tags

  1. Genetic regulatory networks
  2. Particle swarm optimization
  3. Recurrent neural networks
  4. Time series gene expression data

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)1
Reflects downloads up to 25 Dec 2024

Other Metrics

Citations

Cited By

View all

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media