The paper below presents a very elegant algorithm to explore genetic circuits that have a desired phenotype:
François P, Hakim V. Design of genetic networks with specified functions by evolution in silico. PNAS. 2004 Jan 12;101(2):580–5.