The programming of multicellular processes for biological computation requires increasingly complex genetic circuit design. Through automated circuit design, it is now possible to systematically break down complex response functions into dozens of interconnected simplified logic circuits, each embeddable in distinct cellular strains.