The Chen Lab uses proteins as a molecular language to create programmable living systems with mammalian synthetic biology and synthetic cells.

from DeNovoProtein import heterodimer
from Cells import hek293
import GenericProtein as gp
import Operations as op
def thresholder(signal, threshold):
if (signal > threshold):
return 1
else:
return 0
def amplifier(signal, foldChange):
return signal*foldchange
if __name__=="__main__":
transfected_cell = op.transfect(hek293.new())
signal = gp.ligand1(10)
if thresholder(signal, 5):
amplified_signal = amplifier(signal, 10)