TRUMPET

Transcriptional RNA Universal Multi-Purpose GatE PlaTform

Trumpet

Biocomputing

TRUMPET is a biocomputing platform. Operation on Boolean logic gates are performed using protein enzymes operating on DNA templates.
The final readout of the state of the gate is done by transcribing the final template to RNA, with fluorescent RNA aptamer providing 0 (no fluorescence) or 1 (fluorescence detected) signal.  

Trumpet

TRUMPET gates

TRUMPET can implement all universal Boolean logic gates: NOR, AND, OR and NOT gates. 
The most extensive testing has so far been done on NAND gates. 

Trumpet

The technology

The TRUMPET system can be used in high throughput mode, using pipetting robots.

Multiplexing different gates, and full orthogonality of gates, enables scaling the system up to build complex circuits.  

TRUMPET platform info

TRUMPET: Transcriptional RNA Universal Multi-Purpose gatE plaTform.

The logic gate operations are performed using enzymes acting on DNA template, and the nucleic acig logic readout is fluorescence of RNA aptamers.
The blueprint of any TRUMPET gate template is a single stranded DNA containing a promoter sequence, a restriction enzyme cut site flanked by random nucleotides, and fluorescent reporter sequence.
The inputs for the gate are short (~20nt) single strands of DNA complementary to one-half of the restriction enzyme cut site and flanking sequence.
By integrating pre-existing secondary structure algorithms — mFold and Nupack — we can robustly verify the compatibility the cut site regions with the downstream RNA fluorescent reporters.
This allows designed gate templates to produce a transcript where the reporter region folds correctly into its secondary structure independent of secondary reactions with the upstream logic gate sequences.
This platform allows to construct complex, layered and interconnected operations on DNA in synthetic cells, with robust fluorescence readout of cell states.
We have used this platform to construct circuits of increased complexity, to investigate the transition from simple biochemical networks to life-like complex genomes. 

Trumpet

Trumpet NAND gate

In the use case example of a NAND gate, when both inputs are present in conjunction with a matching gate template, the input sequences anneal to the cut site region on the template, temporarily making the region double stranded. The restriction enzyme cleaves the gate template – preventing the fluorescent reporter sequence from being transcribed. So, with two inputs we have no output signal.

Alternatively, when one or neither inputs are present, the gate template remains intact, and the fluorescent reporter is transcribed. So with one or zero inputs, the output signal is present.

Trumpet

Trumpet NAND gate truth table

Trumpet

Example data for a NAND gate logic in Trumpet


Similar operations are possible for all other universal Boolean logic gates within this system.

To cite this work

Sharon, J.A., Dasrath, C., Fujiwara, A. et al. Trumpet is an operating system for simple and robust cell-free biocomputing. Nat Commun 14, 2257 (2023).

https://doi.org/10.1038/s41467-023-37752-x

Trumpet

Inspiration

Inspiration for the name Trumpet came from Cello, cellocad.org: the first and very well known biological computing platform.
We respect the musical instrument naming convention, and coincidentally two people on team Trumpet play trumpets. The choice was obvious.   


Team TRUMPET


The project is part of Adamala lab efforts to engineer toolbox for in vitro biological engineering.

Trumpet team is led by graduate student Judee Sharon, with undergraduate researcher Chelsea Dasrath, and computer scientists Aiden Fujiwara, Alessandro Snyder and Sam O’Brien.

More projects from our lab can be found at protobiology.org