Problem: Plasmid Design¶


Problem 1: Oh no, our lab has no more BamHI!¶

Imagine, after the lecture you go to the lab to create the "Hello world" plasmid. Unfortunately, you find out that there is no more of the restriction enzyme BamHI - but you have the widely used EcoRI.

a) Adapt the lecture's code for EcoRI.

Show hint
Essentially replace BamHI with EcoRI. Just be careful about the overhangs and check if some code parts use position constants that need to be changed.

b) Check if there are any problems with this.

Show hint
Does it cut only once within the MCS?

c) What is the insert fragment? Did it change?

Show hint
Think about the homology arms.

d) Run the Gibson simulation as in the lecture and show the final construct? Do you see any reportable changes?

Show hint
Should be almost for free if you adapted the code in (a). Just some constants for plotting may need a check. Otherwise, what about the distance between the promoter and the RBS. Is it larger? Check if there are now even more potential start codons.

Problem 2: Linearize Backbone with PCR¶

In the lecture we saw that there is a little hack in our code that may need polishing for a clean design: we kept the original RBS sequence with the original start codon and initial part of the protein in the construct and simply added an RBS inside the original CDS. That will lead to some Ribosomes starting at a wrong position.

Remove this hack by a cleaner way to linearize the backbone, at the same time cutting out the RBS with the initial CDS fragment. We will do this via designing a forward and a backward primer and PCRing the backbone.

a) Determine the sequence that you want to remove from the backbone.

Show hint
Look for a Shine-Dalgarno-close sequence between the lac operator and the original start codon. This will be a good start for the cut. The end of the cut is a bit more free and can be chosen anywhere in the lacZ-alpha CDS.

b) Design primers with primer3

Show hint
Be careful how they are arranged. You want to amplify the larger part between them, not the short insert.

c) Adapt the lecture's code to the new linearized backbone and run a simulated Gibson Assembly.

Show hint
This is much like the previous exercise.

License: © 2025 Matthias Függer and Thomas Nowak. Licensed under CC BY-NC-SA 4.0.