Modeling gene-regulatory networks using evolutionary algorithms and distributed computing

Living organisms regulate the expression of genes using complex interactions of transcription factors, messenger RNA and active protein products. Due to their complexity, gene-regulatory networks are not fully understood, however, various modeling approaches can he used to gain insight into their function and operation. This paper describes an ongoing study to use evolutionary algorithms to create computational models of gene-regulatory networks based on observed microarray data. Because of the computational requirements of this approach (which requires the discovery of gene network topologies), it is critical that it is implemented on a computing platform capable of delivering significant compute power. We discuss how this can be achieved using distributed and grid computing technology. In particular we investigate how Condor and JavaSpaces technology is suited to the requirements of our modeling approach.

[1]  John D. Sterman,et al.  System Dynamics: Systems Thinking and Modeling for a Complex World , 2002 .

[2]  John R. Koza,et al.  Genetic Programming III: Automatic Pro-gramming and Automatic Circuit Synthesis , 2001 .

[3]  Ken Arnold,et al.  JavaSpaces¿ Principles, Patterns, and Practice , 1999 .

[4]  Miron Livny,et al.  Condor and the Grid , 2003 .

[5]  Miron Livny,et al.  JavaGenes and Condor: cycle-scavenging genetic algorithms , 2000, JAVA '00.

[6]  Werner Dubitzky,et al.  Knowledge Exploration in Life Science Informatics , 2004, Lecture Notes in Computer Science.

[7]  Atsushi Doi,et al.  Biopathways representation and simulation on hybrid functional Petri net , 2003, Silico Biol..

[8]  W. Keith Edwards,et al.  Core Jini , 1999 .

[9]  H Matsuno,et al.  Hybrid Petri net representation of gene regulatory network. , 1999, Pacific Symposium on Biocomputing. Pacific Symposium on Biocomputing.

[10]  Johannes J. Mandel,et al.  A Pen-and-Paper Notation for Teaching Biosciences , 2004, KELSI.

[11]  D. B. Fogel,et al.  Applying evolutionary programming to selected control problems , 1994 .

[12]  David Gelernter,et al.  Generative communication in Linda , 1985, TOPL.

[13]  D. E. Goldberg,et al.  Genetic Algorithms in Search , 1989 .

[14]  Stephanie Forrest,et al.  Reconstructing gene networks from large scale gene expression data , 2000 .

[15]  Werner Dubitzky,et al.  Representing bioinformatics causality , 2004, Briefings Bioinform..

[16]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1996, Springer Berlin Heidelberg.

[17]  A. Arkin,et al.  Stochastic kinetic analysis of developmental pathway bifurcation in phage lambda-infected Escherichia coli cells. , 1998, Genetics.

[18]  Satoru Miyano,et al.  Identification of Genetic Networks from a Small Number of Gene Expression Patterns Under the Boolean Network Model , 1998, Pacific Symposium on Biocomputing.

[19]  Francine Berman,et al.  Grid Computing: Making the Global Infrastructure a Reality , 2003 .

[20]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[21]  Francine Berman,et al.  Overview of the Book: Grid Computing – Making the Global Infrastructure a Reality , 2003 .

[22]  Ray Paton,et al.  JavaSpaces - An Affordable Technology for the Simple Implementation of Reusable Parallel Evolutionary Algorithms , 2004, KELSI.

[23]  Niall Palfreyman The construction of meaning in computational integrative biology. , 2004, Omics : a journal of integrative biology.

[24]  D Thieffry,et al.  Qualitative analysis of gene networks. , 1998, Pacific Symposium on Biocomputing. Pacific Symposium on Biocomputing.

[25]  Douglas Thain,et al.  Error scope on a computational grid: theory and practice , 2002, Proceedings 11th IEEE International Symposium on High Performance Distributed Computing.

[26]  Zbigniew Michalewicz,et al.  Genetic algorithms + data structures = evolution programs (3rd ed.) , 1996 .

[27]  L. Glass Classification of biological networks by their qualitative dynamics. , 1975, Journal of theoretical biology.