Parts Documentation

The tables below detail all parts used thus far in our project. Each of these parts can be thought of as components of higher-level assemblies that enable more complex operations within E. coli cells.

In particular:

  • Each sgRNA forms the basis of large CRISPR guide libraries for prophage counterselection and recombineering.
  • Each RBD and their corresponding homology arms form the basis of the data that the generative phage bank uses to recommend suitable RBDs (and, by extension, phages) to users.
Figure 1 Hierarchical diagram of parts, modules, devices, systems, and assemblies used in our project.
Figure 1 Hierarchical diagram of parts, modules, devices, systems, and assemblies used in our project.

This framework is inspired by the McGill iGEM 2023 Parts Documentation[1].

Table 1: Vectors (Backbones) Used for sgRNA and RBD Delivery to E. coli K12

TitleTypeShort Description
pHERD30TPlasmidBacterial expression of Cas9 nuclease, tracrRNA, and crRNA guide.
pCas3cRhPlasmidBacterial expression of IC-CRISPR expression system, with crRNA guide.
pCas3crh-pHERD30TPlasmidAll-in-one plasmid with the four I-C system genes cloned downstream of the crRNA site. Rhamnose-inducible system.
pCRISPRPlasmidA crRNA expression plasmid for targeting a specific sequence.
pETDuet-1PlasmidContains generated RBD with homology arms for the RBD locus in the phage genome, compatible for co-transformation with CRISPR-Cas expression plasmids.

Table 2: sgRNAs Used for RBD Counterselection

sgRNAs for Lambda Phage RBD Counterselection

NumberTitleTypeShort Description
BBa_25SVFR5Alambda_cas9_2_FPrimerForward strand of pCRISPR sgRNA for lambda WT RBP cleavage. pCRISPR is being used as a companion for pCas9 in this workflow.
BBa_25VPB42Nlambda_cas9_2_RPrimerReverse strand of pCRISPR sgRNA for lambda WT RBP cleavage. pCRISPR is being used as a companion for pCas9 in this workflow.
BBa_25N96CRUlambda_1_FPrimerForward strand of pCas9 sgRNA for lambda WT RBP cleavage.
BBa_25KMKTGFlambda_1_RPrimerReverse strand of pCas9 sgRNA for lambda WT RBP cleavage.

sgRNAs for HK97 Phage RBD Counterselection

NumberTitleTypeShort Description
BBa_25MKZ7U1HK97_cas9_2_FPrimerForward strand of pCRISPR sgRNA for HK97 WT RBP cleavage. pCRISPR is being used as a companion for pCas9 in this workflow.
BBa_25SQP4Y5HK97_cas9_2_RPrimerReverse strand of pCRISPR sgRNA for HK97 WT RBP cleavage. pCRISPR is being used as a companion for pCas9 in this workflow.
BBa_25WGOFALHK97_1_FPrimerForward strand of pCas9 sgRNA for HK97 WT RBP cleavage.
BBa_25NSVJARHK97_1_RPrimerReverse strand of pCas9 sgRNA for HK97 WT RBP cleavage.

sgRNAs for Mu Phage RBD Counterselection

NumberTitleTypeShort Description
BBa_25YZMMM61 Mu_Gp49_set1FPrimerForward strand of ICCRISPR sgRNA for Mu WT RBP cleavage.
BBa_25KSL9T32 Mu_Gp49_set1RPrimerReverse strand of ICCRISPR sgRNA for Mu WT RBP cleavage.
BBa_25KWAZBT3 Mu_Gp49_set2FPrimerForward strand of ICCRISPR sgRNA for Mu WT RBP cleavage.
BBa_25EBREV44 Mu_Gp49_set2RPrimerReverse strand of ICCRISPR sgRNA for Mu WT RBP cleavage.
BBa_25FLG35K5 Mu_Gp49_set3FPrimerForward strand of ICCRISPR sgRNA for Mu WT RBP cleavage.
BBa_25N3F5SM6 Mu_Gp49_set3RPrimerReverse strand of ICCRISPR sgRNA for Mu WT RBP cleavage.
BBa_25G96OQ111 Mu_Gp52_set1FPrimerForward strand of ICCRISPR sgRNA for Mu GP52 WT RBP cleavage.
BBa_2511CL6U12 Mu_Gp52_set1RPrimerReverse strand of ICCRISPR sgRNA for Mu GP52 WT RBP cleavage.
BBa_25BM1ZPI13 Mu_Gp52_set2FPrimerForward strand of ICCRISPR sgRNA for Mu GP52 WT RBP cleavage.
BBa_25I8S57L14 Mu_Gp52_set2RPrimerReverse strand of ICCRISPR sgRNA for Mu GP52 WT RBP cleavage.
BBa_25ZUKDF1Mugp49_1_FPrimerForward strand of pCas9 sgRNA for Mu GP49 WT RBP cleavage.
BBa_257JMD2VMugp49_1_RPrimerReverse strand of pCas9 sgRNA for Mu GP49 WT RBP cleavage.
BBa_25QMSD2WMugp52_1_FPrimerForward strand of pCas9 sgRNA for Mu GP52 WT RBP cleavage.
BBa_25HLLDTMMugp52_1_RPrimerReverse strand of pCas9 sgRNA for Mu GP52 WT RBP cleavage.
BBa_25ZM7LSHMugp49_cas9_2_FPrimerForward strand of pCRISPR sgRNA for Mu GP49 WT RBP cleavage. pCRISPR is being used as a companion for pCas9 in this workflow.
BBa_25MVX00KMugp49_cas9_2_RPrimerReverse strand of pCRISPR sgRNA for Mu GP49 WT RBP cleavage. pCRISPR is being used as a companion for pCas9 in this workflow.
BBa_25YUOYLPMugp52_cas9_2_FPrimerForward strand of pCRISPR sgRNA for Mu GP52 WT RBP cleavage. pCRISPR is being used as a companion for pCas9 in this workflow.
BBa_25UKZTWSMugp52_cas9_2_RPrimerReverse strand of pCRISPR sgRNA for Mu GP52 WT RBP cleavage. pCRISPR is being used as a companion for pCas9 in this workflow.

sgRNAs for P2 Phage RBD Counterselection

NumberTitleTypeShort Description
BBa_25VAVDEF7 P2_sgRNA_set1FPrimerForward strand of ICCRISPR sgRNA for P2 WT RBP cleavage.
BBa_25VORT8E8 P2_sgRNA_set1RPrimerReverse strand of ICCRISPR sgRNA for P2 WT RBP cleavage.
BBa_25CWLZ249 P2_sgRNA_set2FPrimerForward strand of ICCRISPR sgRNA for P2 WT RBP cleavage.
BBa_25O7H6ZZ10 P2_sgRNA_set2RPrimerReverse strand of ICCRISPR sgRNA for P2 WT RBP cleavage.
BBa_25TFRND5P2_1_FPrimerForward strand of pCas9 sgRNA for P2 WT RBP cleavage.
BBa_25IPJ84HP2_1_RPrimerReverse strand of pCas9 sgRNA for P2 WT RBP cleavage.
BBa_25TUTLKJP2_cas9_2_FPrimerForward strand of pCRISPR sgRNA for P2 WT RBP cleavage. pCRISPR is being used as a companion for pCas9 in this workflow.
BBa_25UFZ72YP2_cas9_2_RPrimerReverse strand of pCRISPR sgRNA for P2 WT RBP cleavage. pCRISPR is being used as a companion for pCas9 in this workflow.

Table 3: Phage/pETDuet-1 Homology Arm Collection

HAs for P2 Phage Swapping

NumberTitleTypeShort Description
BBa_25DP4ER5P2 5’_Homology armHomologous Region5’ P2 RBD insert homology arm.
BBa_25CXWX8IP2 3’_Homology armHomologous Region3’ P2 RBD insert homology arm.

HAs for HK97 Phage Swapping

NumberTitleTypeShort Description
BBa_25FGHDVXHK97 5’_Homology armHomologous Region5’ HK97 RBD insert homology arm.
BBa_25AVT94AHK97 3’_Homology armHomologous Region3’ HK97 RBD insert homology arm.

HAs for Lambda Phage Swapping

NumberTitleTypeShort Description
BBa_25ZWOZ2XLambda 5’_Homology armHomologous Region5’ Lambda RBD insert homology arm.
BBa_25IP02AVLambda 3’_Homology armHomologous Region3’ Lambda RBD insert homology arm.

Table 4: Generated Receptor Binding Domain Collection

Generated RBDs for P2 Phage

NumberTitleTypeShort Description
BBa_25BDXVMPP2 RBD_2Protein DomainBatch 1 generated RBD sequence for P2, same length as the WT P2 RBD (225 bp).
BBa_25YM8GD4P2 RBD_8Protein DomainBatch 1 generated RBD sequence for P2, same length as the WT P2 RBD (225 bp).

Generated RBDs for HK97 Phage

NumberTitleTypeShort Description
BBa_25D782SAHK97 RBD_2Protein DomainBatch 1 generated RBD sequence for HK97, same length as the WT HK97 RBD (330 bp).
BBa_25QHVNNXHK97 RBD_3Protein DomainBatch 1 generated RBD sequence for HK97, same length as the WT HK97 RBD (330 bp).
BBa_252GAZ08HK97 RBD_5Protein DomainBatch 1 generated RBD sequence for HK97, same length as the WT HK97 RBD (330 bp).

Generated RBDs for Lambda Phage

NumberTitleTypeShort Description
BBa_255979JBLambda RBD_1Protein DomainBatch 1 generated RBD sequence for Lambda, same length as the WT Lambda RBD (399 bp).
BBa_25H4N1YVLambda RBD_15Protein DomainBatch 1 generated RBD sequence for Lambda, same length as the WT Lambda RBD (399 bp).
BBa_25488QMBLambda RBD_16Protein DomainBatch 1 generated RBD sequence for Lambda, same length as the WT Lambda RBD (399 bp).
BBa_25VMZMU7Lambda RBD_19Protein DomainBatch 1 generated RBD sequence for Lambda, same length as the WT Lambda RBD (399 bp).
BBa_25NXY6GELambda RBD_22Protein DomainBatch 1 generated RBD sequence for Lambda, same length as the WT Lambda RBD (399 bp).

Table 5: Primers Used for sgRNA Cloning, Gibson Assembly, Colony PCR, and RBD Checking

Sequencing Primers

NumberTitleTypeShort Description
BBa_25Q4XK0EpCas9_seqPrimerPrimer for Sanger sequencing of pCas9 inserts.
BBa_25PPNC6QpCRISPR_seqPrimerPrimer for Sanger sequencing of pCas3crh inserts.

RBD Checking Primers

NumberTitleTypeShort Description
BBa_25P5YRMHP2 RBD_2 R checking primerPrimerReverse primer targeting P2 RBD_2. Used to check for P2 RBD_2 in the P2 genome when paired with P2 genome F checking primer.
BBa_25LQLUUJP2 RBD_8 R checking primerPrimerReverse primer targeting P2 RBD_8. Used to check for P2 RBD_8 in the P2 genome when paired with P2 genome F checking primer.
BBa_25FJ9Z00P2 wt_RBD R checking primerPrimerReverse primer targeting the P2 WT RBD. Used to check for the P2 WT RBD when paired with P2 genome F checking primer.
BBa_25POMAHDP2 genome F checking primerPrimerForward primer targeting the P2 genome upstream of the sequence homologous to P2 5’_Homology arm. Used to check for an RBD in the P2 genome when paired with a reverse primer targeting a specific RBD.
BBa_2551JLWJHK97 RBD_2 R checking primerPrimerReverse primer targeting HK97 RBD_2. Used to check for HK97 RBD_2 in the HK97 genome when paired with HK97 genome F checking primer.
BBa_25XRXVMMHK97 RBD_3 R checking primerPrimerReverse primer targeting HK97 RBD_3. Used to check for HK97 RBD_3 in the HK97 genome when paired with HK97 genome F checking primer.
BBa_25DRS1ZSHK97 RBD_5 R checking primerPrimerReverse primer targeting HK97 RBD_5. Used to check for HK97 RBD_5 in the HK97 genome when paired with HK97 genome F checking primer.
BBa_25V3M31ZHK97 wt_RBD R checking primerPrimerReverse primer targeting the HK97 WT RBD. Used to check for HK97 WT RBD in the HK97 genome when paired with HK97 genome F checking primer.
BBa_25K1LHYLHK97 genome F checking primerPrimerForward primer targeting the HK97 genome upstream of the sequence homologous to HK97 5’_Homology arm. Used to check for an RBD in the HK97 genome when paired with a reverse primer.
BBa_259S1IZMLambda RBD_1 R checking primerPrimerReverse primer targeting Lambda RBD_1. Used to check for Lambda RBD_1 when paired with Lambda genome F checking primer.
BBa_251VZPHKLambda RBD_15 R checking primerPrimerReverse primer targeting Lambda RBD_15. Used to check for Lambda RBD_15 when paired with Lambda genome F checking primer.
BBa_25TWJ1DJLambda RBD_16 R checking primerPrimerReverse primer targeting Lambda RBD_16. Used to check for Lambda RBD_16 when paired with Lambda genome F checking primer.
BBa_25UQ5F7FLambda RBD_19 R checking primerPrimerReverse primer targeting Lambda RBD_19. Used to check for Lambda RBD_19 when paired with Lambda genome F checking primer.
BBa_25Z9NGEBLambda RBD_22 R checking primerPrimerReverse primer targeting Lambda RBD_22. Used to check for Lambda RBD_22 when paired with Lambda genome F checking primer.
BBa_25NGDB8WLambda wt_RBD R checking primerPrimerReverse primer targeting the Lambda WT RBD. Used to check for Lambda WT RBD when paired with Lambda genome F checking primer.
BBa_25MW1CXILambda genome F checking primerPrimerForward primer targeting the Lambda genome upstream of the sequence homologous to Lambda 5’_Homology arm. Used to check for an RBD in the Lambda genome when paired with a reverse primer.

References

[1]
Biobricks. (2023). iGEM McGill 2023 Wiki. https://2023.igem.wiki/mcgill/biobricks/