|To be human is to live at the intersection of technological and biological systems. Our first inventions were weapons to protect our bodies and tools to cultivate crops. Today our mobile phones monitor our health and seeds are planted by tractors controlled by GPS and detailed data. We are now at a tipping point, where the boundaries of these systems are blurring. Our knowledge of biology is advancing and being engineered into forms that are accessible to digital computation. We now use computers to find and also design new genes. Just as our cars, clothing, and buildings now exist in CAD (computer-aided design) software before they are fabricated in the physical world, living things can now move from in silico to in vitro to in vivo.
We are able to code living things, not as a result of our technical abilities alone, but because nature itself is coded. Complex patterns are written by evolution, over billions of cycles of the seasons. The manner in which nature writes code is fascinating, idiosyncratic, and often quite beautiful. The works in the “arborescent algorithms” explores the relationship between biological code and digital code , by writing programs to "grow" trees. Growth patterns, on the macro scale, were derived from academic research and extensive observation. These patterns were translated into an algorithm embedded in a CAD program. Through the manipulation of multiple inputs, a near-infinite variety of trees can be made, resembling a wide range of different species. These trees are then 3D printed in nylon and displayed as components of digitally fabricated sculptures.