IVA Prime
About IVA Prime

IVA Prime is a web application that allows you to import plasmid files (.gb and .dna), and then easily generate primers for IVA cloning as you edit your plasmid file. The primers can be then easily exported to a read-to-order format and the altered plasmid file can be saved.

The primer design technique is originally based on the work by García-Nafría et al.: DOI: 10.1038/srep27459.

The source code for IVA Prime can be found in the GitHub repository.

How to use
Importing
  • Plasmid files can be imported by clicking on Import File to import a .gb or .dna file. Files can also be imported by dragging files over the page and then dropping them by releasing the mouse.

  • New files can be created by clicking on New File and specifying a DNA sequence. By default, common features will be automatically annotated, but can be turned off. The topology of the pasted sequence can also be specified.

  • A common pET-28a(+) vector can be imported by clicking on Demo File.

Insertions
  1. Left click at the position you would like to insert a sequence to set the sequence cursor.

  2. Right-click to open the context menu and select "Insert here".

  3. Enter a DNA or amino acid sequence to insert.

  4. Optionally, select a target organism for codon optimisation (Escherichia coli, human, yeast etc.).

  5. If you wish for the insertion to be translated, check the "Translate new feature" checkbox.

  6. Press Create primers.

Deletions
  1. Select a region to be deleted by clicking and then draggin the mouse to set the selection cursors.

  2. Right-click to open the context menu and select "Delete selection".

Mutations
  1. Select a region to be mutated by clicking and then draggin the mouse to set the selection cursors..

  2. Right-click to open the context menu and select "Mutate selection".

  3. Enter a DNA or amino acid sequence.

  4. Optionally, select a target organism for codon optimisation (Escherichia coli, human, yeast etc.).

  5. If you wish for the insertion to be translated, check the "Translate new feature" checkbox.

  6. Press Create primers.

Subcloning
  1. To subclone navigate to your region of interest and select it.

  2. Right-click to open the context menu and select "Mark selection for subcloning". The sequence will then be highlighted, confirming the region as marked.

  3. Now switch to the destination plasmid and navigate to where the marked sequence will be inserted.

  4. To subclone between two bases, left-click at desired position to set the cursor, then right-click and choose "Subclone into selection". Alternatively, if you wish to replace a region with the subcloning target, select the region and then right-click and select "Subclone into selection".

  5. Optioally, if you wish to at the same time insert additional sequences adjacent to the subcloning target sequence at the destination, choose "Subclone with insertion into selection" in the context menu. This will open a window where you can specify the additional sequences that will be included at the 5' and 3' prime ends individually. Once you are done, press Create primers.

Insertions from linear fragments

Insertions from linear fragments works similarly to subcloning. During subcloning, we create a linear fragment of the subcloning target with overhangs that will be homologous to the target vector using the insert primers and also linearize the target vector using the vector primers. However, if one needs to order a gene from a supplier, the former reaction can be skipped by ordering the gene with the appropriate homologous overhangs.

IVA Prime can generate the sequence of the linear fragment with the overhangs and also the primers needed to linearize the target vector.

  1. Left click at the position you would like to insert a sequence to set the sequence cursor or select a range that should be replaced with your insertion.

  2. Right-click to open the context menu and select "Insert from linear fragment".

  3. Optionally, give a name to your linear fragment.

  4. Enter a DNA or amino acid sequence to insert.

  5. Optionally, select a target organism for codon optimisation (Escherichia coli, human, yeast etc.).

  6. If you wish for the insertion to be translated, check the "Translate new feature" checkbox.

  7. Press Create primers and linear fragment.

  8. The generated vector primers will be displayed in the sidebar of the target vector and the newly generated linear fragment file will be available in a new tab.

Saving the primers and modified plasmid to file

Primers and the modified plasmid file can be exported to a variety of formats by clicking on the downwards pointing arrow on the tab of your plasmid. This will open a dropdown menu where you may select the output format.

IVA cloning protocol
Reaction setup

Non-subcloning reactions:

  • 1 μL primer pair mix (forward and reverse primers mixed at 2.5 μM)

  • 1 μL diluted template plasmid (1 ng/μL)

  • 12.5 μL Phusion High-Fidelity PCR Master Mix (HF Buffer, Thermo Fisher Scientific)

  • 10.5 μL ddH2O

Subcloning reactions:

  • 1 μL insert primer pair mix (forward and reverse primers mixed at 2.5 μM)

  • 1 μL vector primer pair mix (vector forward and vector reverse primers mixed at 2.5 μM)

  • 1 μL diluted template plasmid (1 ng/μL)

  • 1 μL diluted source plasmid (1 ng/μL)

  • 12.5 μL Phusion High-Fidelity PCR Master Mix (HF Buffer, Thermo Fisher Scientific)

  • 8.5 μL ddH2O

PCR program
  1. 98 °C for 30 s (initial denaturation)

  2. 98 °C for 10 s (denaturation)

  3. 60 °C for 30 s (annealing)

  4. 72 °C for 30 s (extension)

  5. Go to step nr. 2 (29 times)

  6. 72 °C for 5 min (final extension)

Transformation
  1. Digest PCR product with 0.5 DpnI (10 U/μL) for 30 min at 37 °C.

  2. Add 2 μL of the PCR product to 48 μL KCM (500 mM KCl, 150 mM CaCl2, 250 mM MgCl2).

  3. Add mixture to 50 μL competent E. coli.

  4. Incubate on ice for 30 min.

  5. Add 900 μL SOC media.

  6. Incubate for 1 hour at 37 °C.

  7. Non-subcloning operations: plate 100 μL.

    Subcloning operations: spin-down bacteria suspension, resuspend pellet in 50 μL SOC media and plate.

IVA Prime settings
Basic settings
  • Primer type: Asymmetric (Asym.) / Symmetric (Sym.)

    Asymmetric primers will have their Homologous Region (HR) distributed to only the forward primer, while symmetric primers will have their HR distributed evenly amongst the forward and reverse primer. Asymmetric primers are useful when doing many operations starting at the same position, as that will allow the reuse of the reverse primer. Symmetric primers have their forward and reverse primer lengths averaged and thus can save costs depending on the pricing of your local oligo supplier.

  • Theme: Light / Dark

    IVA Prime offers an alternative theme with the dark theme for users who want to reduce eye strain.

Advanced settings
  • Primer concentration

    The primer concentration in nM specifies the amount of DNA for the purposes of calculating the Tm. This value is only relevant for the Nearest-neighbor algorithm.

  • Algorithm: Basic (Oligo Calc) / Nearest-neighbor (SantaLucia)

    This setting specifies the algorithm that is to be used for calculting the melting temperatures of DNA sequences. The Oligo Calc algorithm (DOI: 10.1093/nar/gkm234) is quite basic but has proven robust for IVA Clonig. If a more realistic algorithm is desired, the Nearest-neihbour algorithm by SantaLucia (DOI: 10.1021/bi951907q) can be chosen. This setting only affects the primer generation of the template binding regions (TBRs) as the generation of the homologous regions (HRs) have been optimized previously using the Oligo Calc algorithm. The exact equation of the selected algorithm is displayed in the settings panel.

  • Salt concentration

    The concentration of salt in M for the purposes of calculating the Tm correction due to ions interacting with the DNA.

  • Salt correction: Schildkraut-Lifson / Owczarzy

    The method for the salt correction can be specified here. Two common salt correction methods are offered: the correction by Shildkraut and Lifson (DOI: 10.1002/bip.360030207), which depends solely on the concentration of ions, or the higher order correction by Owczarzy (DOI: 10.1021/bi034621r), which includes the GC fractional content of the sequence. The exact equation of the selected salt correction is displayed in the settings panel.

  • DMSO concentration

    The concentration of DMSO in M used in the DMSO correction (equation displayed in the settings panel).

  • HR minimum length

    Minimum length in bp of the homologous region (HR). In cases of high GC content, the primers may reach their target melting temperatuer Tm with very short sequences. However, very short primer sequences have lower recombination efficiency and may therefore fail. Thus, by default the HRs have a minimum length, but this may be turned off.

  • HR target Tm

    The target melting temperature (Tm) of the homologous region (HR). This setting specifies the value for the Tm of the HR sequence that should be achieved when extending the primer sequence for non-subcloning operations.

  • Subcloning HR target Tm

    The target melting temperature (Tm) of the homologous region (HR) for subcloning operations. Subcloning operations have lower recombination efficiencies due to the increased number of recombination events (2) needed when compared to the basic operations (Insertions, deletions, mutations; 1 recombination event). Therefore, the target Tm that the HRs must reach when extending the primer sequences is set by default to a higher value than for the basic operations, but this may changed if so desired.

  • TBR target tm

    The target melting temperatuer (Tm) for the template binding region (TBR), which linearize the plasmid. When extending the primer sequence, the Tm algorithm specified in the "Algorithm" setting will be used to determine the Tm of the primer.

  • Maximum Tm for short insertions

    The maximum melting temperature (Tm) for short insertions. When generating asymmetric primers (see "Primer type" setting), the homologous region (HR), which in the case of insertions or mutations will contain the new sequence, will be distributed only on the forward primer. However, for long insertions, which contain new sequences longer than what the HR needs to be, the entire new sequence will be on the forward primer and only a shorter part (enough to server as the HR) will be on the reverse primer. This setting specifies the maximum Tm that new sequences can have and still generate short insertion primers.

  • Use GC clamp

    The GC clamp in primer design ensures that the primer sequence starts (5' end) or ends (3' end) with a G or C base. This approach is used to increase the stability of the primer's binding due to the stronger G-C pair, compared to the A-T pair. By incorporating a GC clamp, the primer is more likely to initiate annealing at this position. This setting allows you to enable or disable the use of the GC clamp.

Privacy policy

IVA Prime uses first-party cookies to improve the user experience by storing user preferences, such as preferred display options or algorithm settings, between sessions. No third-party cookies are used to track or profile users.