EpiSwarm, a Swarm-Based System for Investigating Genetic Epistasis

In this work, we explore the utility of a complex adaptive systems approach for studying epistasis, the nonlinear effects among genes that contribute to different disease outcomes. Due to the nonlinear interactions among the genes, data such as this is difficult to model using traditional epidemiological tools. Thus, we have developed EpiSwarm, a Swarm-based system for investigating complex genetic diseases. EpiSwarm uses genetic algorithms evolution on agents that function as condition-action rules to explain the data in their vicinity. These agents migrate and evolve as they cluster data in a two-dimensional world. Thus, EpiSwarm uses a genetic algorithms component to model genetic data. Although this system does not embody linkage learning explicitly, the goal of the system to identify genetic epistasis is an important process in linkage learning research. In EpiSwarm, the decision variables are biological genes, and identifying the epistasis is the core task.

[1]  Clare Bates Congdon,et al.  Classification of epidemiological data: a comparison of genetic algorithm and decision tree approaches , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).

[2]  Yi Pan,et al.  Computational Intelligence in Bioinformatics , 2007 .

[3]  N. Gilbert,et al.  Artificial Societies: The Computer Simulation of Social Life , 1995 .

[4]  M. Kramer Clinical Epidemiology and Biostatistics: A Primer for Clinical Investigators and Decision-Makers , 1991 .

[5]  Melanie Mitchell,et al.  An introduction to genetic algorithms , 1996 .

[6]  Dr. Alex A. Freitas Data Mining and Knowledge Discovery with Evolutionary Algorithms , 2002, Natural Computing Series.

[7]  Clare Bates Congdon,et al.  A comparison of genetic algorithms and other machine learning systems on a complex classification task from common disease research , 1995 .

[8]  Peter Tyson,et al.  Artificial societies , 1997 .

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

[10]  Marylyn D Ritchie,et al.  Renin-Angiotensin System Gene Polymorphisms and Atrial Fibrillation , 2004, Circulation.

[11]  Todd Holden,et al.  A flexible computational framework for detecting, characterizing, and interpreting statistical patterns of epistasis in genetic studies of human disease susceptibility. , 2006, Journal of theoretical biology.

[12]  Clare Bates Congdon,et al.  Initial results with EpiSwarm, a Swarm-based system investigating genetic epistasis , 2007, 2007 IEEE Congress on Evolutionary Computation.

[13]  Phil Husbands,et al.  Systems Biology Thought Experiments in Human Genetics Using Artificial Life and Grammatical Evolution , 2004 .

[14]  David Corne,et al.  Evolutionary Computation In Bioinformatics , 2003 .

[15]  S. Forrest,et al.  The ecology of echo , 1997 .

[16]  Nelson Minar,et al.  The Swarm Simulation System: A Toolkit for Building Multi-Agent Simulations , 1996 .

[17]  C. Sing,et al.  Genetics of atherosclerosis. , 1990, Annual review of genetics.

[18]  Charles F. Sing,et al.  Genetics of cellular, individual, family, and population variability , 1993 .

[19]  J. Ross Quinlan,et al.  C4.5: Programs for Machine Learning , 1992 .

[20]  Alberto Maria Segre,et al.  Programs for Machine Learning , 1994 .

[21]  John H. Holland,et al.  Hidden Order: How Adaptation Builds Complexity , 1995 .

[22]  Goldberg,et al.  Genetic algorithms , 1993, Robust Control Systems with Genetic Algorithms.

[23]  M. Kramer,et al.  Clinical Epidemiology and Biostatistics , 1988, Springer Berlin Heidelberg.

[24]  María Cristina Riff,et al.  Towards an immune system that solves CSP , 2007, 2007 IEEE Congress on Evolutionary Computation.