Team:OUC-China/Part Collection



Overview


This year, OUC-China constructed numerous parts that can perform logical functions. Once the basic components of our design are put together, they can well form logic gates. We hope our parts will make it easier and more efficient for synthetic biologists and future iGEM teams to assemble the logic gates they need. We collect parts for six types of logic gates (OR, AND, NOT, NIMPLY, IMPLY, XOR). Our parts (BBa_K3328000 to BBa_K3328055) were fully documented in the Registry. We present the basic part (BBa_K3328000 to BBa_K3328007, BBa_K3328032 to BBa_K3328055) including RNA switch, logic gate, and compound part (BBa_K3328013 to BBa_K3328028) respectively. In the verification of the logic circuit, the inductors corresponding to the promoter before the switch structure were taken as the inputs, and the expression quantity of fluorescent protein was taken as the output, so as to test the existing logic operations and the logic operations designed by us (NIMPLY2, IMPLY1, IMPLY2, XOR1, and XOR2).




OR


OR gate composed of two switch RNA hairpins. Each switch module has an input RNA recognition site and its own RBS and start codon. Input RNA binding unwinds the corresponding switch stem to activate translation.


Part Type Description
BBa_K3328053 RNA switch of OR
BBa_K3328054 RNA triggerA of OR
BBa_K3328055 RNA triggerB of OR
BBa_K3328027 Composite realize the boolean calculation of OR
BBa_K3328028 Composite two input trigger of OR logic gate to perform the truth table



AND


AND gate constructed from two input RNAs that bind to yield a complete trigger RNA. When either input RNA is expressed, it is incapable of activating the switch because neither trigger sub-sequence alone can unwind the repressing hairpin. The toehold switch can only be turned on when the two input RNA species hybridize and form a complete trigger sequence.


Part Type Description
BBa_K3328044 RNA switch of AND
BBa_K3328045 RNA triggerA of AND
BBa_K3328046 RNA triggerB of AND
BBa_K3328021 Composite realize the boolean calculation of AND
BBa_K3328022 Composite two input trigger of AND logic gate to perform the truth table



NOT


NOT gate is made up of 3WJ repressor. Its unstable hairpin was previously demonstrated to be translationally active. When a complementary trigger RNA is expressed, the trigger will bind to the switch RNA, making the originally unstable 3WJ structure stable, and represses translation.


Part Type Description
BBa_K3328000 RNA an OFF-switch to regulate the expression of downstream gene
BBa_K3328001 RNA an OFF-switch to regulate the expression of downstream gene
BBa_K3328002 RNA an OFF-switch to regulate the expression of downstream gene
BBa_K3328003 RNA an OFF-switch to regulate the expression of downstream gene
BBa_K3328004 RNA binding to 3WJ switch(K3328000) to inhibit the expression of downstream gene
BBa_K3328005 RNA binding to 3WJ switch(K3328001) to inhibit the expression of downstream gene
BBa_K3328006 RNA binding to 3WJ switch(K3328002) to inhibit the expression of downstream gene
BBa_K3328007 RNA binding to 3WJ switch(K3328003) to inhibit the expression of downstream gene4



NIMPLY


In the NIMPLY gate, a deactivating RNA (INPUT A) uses direct hybridization or strand displacement to abolish trigger RNA (input B) activity. So when only the correct trigger RNA is expressed, the switch can be turned on.


Part Type Description
BBa_K3328047 RNA switch of NIMPLY1
BBa_K3328048 RNA triggerA of NIMPLY1
BBa_K3328049 RNA triggerB of NIMPLY1
BBa_K3328050 RNA switch of NIMPLY2
BBa_K3328051 RNA triggerA of NIMPLY2
BBa_K3328052 RNA triggerB of NIMPLY2
BBa_K3328023 Composite realize the boolean calculation of NIMPLY1
BBa_K3328024 Composite two input trigger of NIMPLY1 logic gate to perform the truth table
BBa_K3328025 Composite realize the boolean calculation of NIMPLY2
BBa_K3328026 Composite two input trigger of NIMPLY2 logic gate to perform the truth table



IMPLY


We combined the 3WJ switch and toehold switch to realize the IMPLY Boolean calculation. When no trigger is expressed, this logic gate just likes a 3WJ switch. When trigger A expressed, the trigger will bind to the switch RNA. The binding allows for a branch migration process, exposing AUG and RBS for translation initiation. When trigger B expressed, the trigger will bind to 3WJ switch RNA. The resulting trigger–switch complex has a stable 3WJ structure that effectively sequesters the RBS and the start codon within the loop and stem of the switch RNA, respectively, and strongly represses translation. When both trigger A and B are expressed, the binding of trigger RNA to the toehold sequence allows the ribosome to bind to the former RBS and break open 3WJ stable hairpin.


Part Type Description
BBa_K3328038 RNA switch of IMPLY1
BBa_K3328039 RNA triggerA of IMPLY1
BBa_K3328004 RNA triggerB of IMPLY1
BBa_K3328041 RNA switch of IMPLY2
BBa_K3328042 RNA triggerA of IMPLY2
BBa_K3328004 RNA triggerB of IMPLY2
BBa_K3328017 Composite realize the boolean calculation of IMPLY1
BBa_K3328018 Composite two input trigger of IMPLY1 logic gate to perform the truth table
BBa_K3328019 Composite realize the boolean calculation of IMPLY2
BBa_K3328020 Composite two input trigger of IMPLY2 logic gate to perform the truth table



XOR


The XOR is inspired by the NIMPLY gate, consisting of a toehold switch and two triggers. The trigger’s core sequence is the same and at the triggers’ both ends, there are the nucleotide-binding domains. When input one of these triggers, the switch can turn on. Moreover, when input these two triggers simultaneously, they can pair together and form a ring in the middle. As a result, the switch will still be in the OFF state.


Part Type Description
BBa_K3328032 RNA switch of XOR1
BBa_K3328033 RNA triggerA of XOR1
BBa_K3328034 RNA triggerB of XOR1
BBa_K3328035 RNA switch of XOR2
BBa_K3328036 RNA triggerA of XOR2
BBa_K3328037 RNA triggerB of XOR2
BBa_K3328013 Composite realize the boolean calculation of XOR1
BBa_K3328014 Composite two input trigger of XOR1 logic gate to perform the truth table
BBa_K3328015 Composite realize the boolean calculation of XOR2
BBa_K3328016 Composite two input trigger of XOR2 logic gate to perform the truth table