Genetic algorithms and their application to in silico evolution of genetic regulatory networks

J. Knabe, K. Wegner, C.L. Nehaniv, M. Schilstra

    Research output: Contribution to journalArticlepeer-review

    4 Citations (Scopus)
    45 Downloads (Pure)


    A genetic algorithm (GA) is a procedure that mimics processes occurring in Darwinian evolution to solve computational problems. A GA introduces variation through "mutation" and "recombination" in a "population" of possible solutions to a problem, encoded as strings of characters in "genomes," and allows this population to evolve, using selection procedures that favor the gradual enrichment of the gene pool with the genomes of the "fitter" individuals. GAs are particularly suitable for optimization problems in which an effective system design or set of parameter values is sought.In nature, genetic regulatory networks (GRNs) form the basic control layer in the regulation of gene expression levels. GRNs are composed of regulatory interactions between genes and their gene products, and are, inter alia, at the basis of the development of single fertilized cells into fully grown organisms. This paper describes how GAs may be applied to find functional regulatory schemes and parameter values for models that capture the fundamental GRN characteristics. The central ideas behind evolutionary computation and GRN modeling, and the considerations in GA design and use are discussed, and illustrated with an extended example. In this example, a GRN-like controller is sought for a developmental system based on Lewis Wolpert's French flag model for positional specification, in which cells in a growing embryo secrete and detect morphogens to attain a specific spatial pattern of cellular differentiation.
    Original languageEnglish
    Pages (from-to)297-321
    JournalMethods in Molecular Biology
    Issue number1
    Publication statusPublished - 2010


    • evolutionary computation
    • genetic algorithm
    • genetic regulatory network
    • modeling
    • simulation
    • gene regulation logic
    • developmental program


    Dive into the research topics of 'Genetic algorithms and their application to in silico evolution of genetic regulatory networks'. Together they form a unique fingerprint.

    Cite this