In the next week, I’ll be analyzing some self-organizing systems and diagramming them to distill the relationships that could be extended to a script-based design process.
Transcription Factors, Genes and Protein Production
The following is paraphrased from An Introduction to Systems Biology by Uri Alon, Taylor & Francis, London, 2007
Cells live in a complex environment and can sense many different signals including physical parameters, such as temperature and barometric pressure, biological signalling, molecules from other cells, beneficial nutrients and harmful chemicals. Cells respond to these signals by producing the appropriate proteins to act on the internal and external environment.
Transcription factors
Transcription factors are special proteins designed to change rapidly between active and inactive molecular states . When active, they bind directly to DNA to regulate where, and how it is read (transcribed). Genes (DNA) are transcribed into mRNA which is then translated into proteins which can act on the environment. The new proteins act on the environment by forming new tissue, or sending biological signals which are picked up by other transcription factors.

from An Introduction to Systems Biology
Since they are tuned to respond to pre-set combinations of environmental signals, Transcription Factors are essentially symbolic representations of the various environmental states that the cell might find itself in. Evolution has selected internal representations that symbolize states that are most important for cell survival and growth. These transcription factors regulate their their target genes to mobilize the appropriate protein response to each combination of symbolic states.
Transcription Networks
Transcription networks are formed of transcription factors acting on their target genes as well as looped reactions: transcription factors acting on each other. There are two types of loops: feed-back and feed-forward (see diagram below). Feed back loops happen when the proteins produced by the gene (Z below) act on transcription factors (Y below), which in turn act on other transcription factors (X below), which act on the initial gene. Feed-Forward Loops happen when a transcription factor (X below) acts on both other transcription factors (Y) and 1 or more genes (Z). In the network diagram below, a representation of roughly 1/3 of the transcription network happening inside e-coli bacteria, arrows represent lines of effect.


from An Introduction to Systems Biology
Transcription factors and Turing Patterns
Transcription factors can act on genes as either activators or inhibitors, increasing production of a given protein or decreasing it. Here, they share a commonality with Alan Turing’s theory of mathematical biology and morphogenesis, which depend on the conflicting action of chemical activators and inhibitors in a reaction-diffusion system. All this means that biological systems form patterns based on chemicals that both cause and repress change. The patterns depend on how fast those chemicals diffuse through the system, and how fast they degrade. Examples of simple Turing patterns include the spots on a leopard or the computer generated patterns below, it is theorized that tuned properly, Turing patterns could yeild any shape or form.
2D and 3D Turing Patterns
from Computational Studies of Pattern Formation in Turing Systems, by Teemu Leppänen, a publication of the Helsinki University of Technology Laboratory of Computational Engineering
Relevance to This Study
The diagram below shows a simplified distillation of the feed back and feed-forward loops in cell transcription networks. Transccription factors recognize combinations of pre-set environmental states and release the appropriate chemical signals, as well as influencing genes to make new proteins. Chemical signals as well as new proteins act on yet other transcription factors and the loop continues.

If we replace the environmental factors above (specific to living cells) with the “environmental” factors that could be specific to parts of a building, then we get a similar diagram (below). In this case “environmental” simply means qualities of other parts found in the immediate vicinity.

In the above diagram, “transcription factor” has also been replaced by “case”: scripting jargon for a symbolic representation of predetermined conditional factors. “Gene” has been replaced by “generative script”: the part of the code that creates new geometry in the same way that genes create new proteins. “Signal molecules” have been replaced by “signal particles” or points with data attached to them that can influence the case.
My hope is that a script that is based on the above diagram can combine the bottom-up design process exhibited in the cellular automata script (see previous post) with a new top-down process for more direct control over some aspects of the design.

Chris Chalmers is a student of the Master of Architecture program at California College of the Arts in San Francisco. He is currently in his third year and researching self-organizing systems and computation in architecture.
6 comments
Comments feed for this article
February 20, 2008 at 7:32 am
Mr Charlie Lee
Quality research. The cell and its relationship to pattern generation etc seems to be well understood. The turing stuff looks like one of my favorite artist Mr Keith Haring, he really could and would draw everything, everwhere. However different cells produce different patterns and responses, so which cells are applicable to your study? Are there cells that take on a relationship or resemblance to fractal urban pattern logic that move beyond a grid of cube bits? Are they single cells or are the a complex organization of multicellular aggregations? It seems to me that the urban proposal looks at single cell buildings that aggregate but are not dependent on one another. To me thats not urban. As cells aggregate they benefit from sharing resources and share power to overcome competitors. Perhaps there is a critique of that limitation in many decathalon designs and an all inclusive module. Should our living spaces be on the same equivalent as a bacterium? If the decathalon strives for the next generation of solar awareness and design perhaps the organizational patterns found in photosynthesizing cells might bare more fruit. Enough of my rant. I hope it helps.
February 20, 2008 at 8:40 pm
cchalmers
I’m right there with you Mr Charlie. The next stage of the project – developing a script to generate building form – will focus on a cellular logic at the part scale and will look at how adjacent parts depend on – and influence – each other. But it should also look at how the building depends on and influences those around it. Photosynthesizing cells are a good lead. Thanks for the feedback.
February 22, 2008 at 6:57 pm
Airason Heard
Chris,
Your research is rich and worthy of applause. However, I would like to see a critical response in regards to the research. Evolution as a formal, programmatic, or organizational process/design strategy is nothing new…why not document it or aleast mention it. I have two questions. What methods/strategies have architects used in the past to address evolutionary biological/mechanical systems as a design paradigm? Furthermore, how do you plan to (re) translate the data as a designer?
(I lied, I have more questions).
Architects and designers are fascinated by systems that evolve and design themselves not only as survival mechanisms, but as (bi) evolutionary systems. The systems react to ‘constraints’…now that’s provocative. That’s what architects/designers do; we solve problems amongst fluctuating fields of constraints. What constraints are you scripting against or in response to?
At the end of the day you are the author. You are no different than Alberti or Bramante. We are in the business of translating ideas of mind or synthetic outputs which are in essence a translation, albeit, a binary translation. When you study biological systems as a means to address architectural constraints, you are in fact translating biological processes.
Chris. Your work is exciting!
A-
March 4, 2008 at 10:31 pm
Airason Heard
Chris,
The work that you are producing at the Smart Geometry Conf. is beautiful.
I can’t wait to hear the details.
March 5, 2008 at 12:41 am
jason chang
you are the man….can’t wait to see all the work you did there..
December 6, 2010 at 1:32 pm
lea
hey chris
i am an architecture student and I wanted to ask whether it is possible to download your basic script on ““Cell” Aggregation Within a Site Boundary”" anywhere? I am a total beginner to scripting and I am looking for reference scripts that would support my current research. you cell aggregation would fit my research topic perfectly.
would be nice if you could reply!
best,
lea