← Back to Tool

šŸ“– LAMP Primer Visualizer - User Guide

šŸŽÆ Purpose

This tool helps you design and optimize LAMP primers by:

Unlike static analysis tools, this visualizer lets you iterate and optimize your primer design in real-time.

šŸš€ How to Use

  1. Paste Gene Sequence: Copy your target DNA sequence into the first text box
    Accepts ACGT only, case-insensitive, whitespace will be removed
  2. Add Primers: Enter primers in format NAME=SEQUENCE (one per line)
    Example: F3=ACCTGATGCC
    Supports: F3, F2, F1c, B3, B2, B1c, FIP, BIP, LoopF (or LF), LoopB (or LB)
  3. Click Analyze: The tool will process your input and display results
  4. Check Hairpins: Look for pink (3' hairpin) or blue (5' hairpin) warnings in the table
  5. Adjust Positions: Use input fields in the "Adjust Position" column to change primer boundaries
    Changes update instantly - no need to click Analyze again
  6. Hover for Details: Move your mouse over any highlighted base in the sequence to see:
    • Primer name and orientation
    • Hairpin structure details (stem length, loop size)
    • Bonding region types
    • Exact genome position

šŸ’” Interactive Features

Position Adjustment

Change the start or end position of any primer in the table:

Mouse-Hover Tooltips

Hover over any colored base in the sequence viewer to see detailed information about what's happening at that position.

Color Coding

Primer Colors:

Hairpin Warning Borders:

šŸ”¬ Understanding Results

Sequence Visualization

The sequence viewer shows your gene with colored highlights for each primer. Hairpin regions have bold colored borders (pink for 3', blue for 5').

Primer Table Columns

How to Fix Hairpins

  1. Identify the problem: Look for pink or blue warnings in the Hairpin column
  2. Hover to investigate: Mouse over the hairpin region to see stem/loop details
  3. Try adjusting: Change the end position by ±2-3 bases in the "Adjust Position" column
  4. Watch for updates: Hairpin status updates instantly as you type
  5. Iterate: Keep adjusting until the hairpin is eliminated or minimized
  6. Verify: Check that the new sequence still meets your design requirements
āš ļø Priority: 3' hairpins are more critical than 5' hairpins because they can interfere with primer extension during PCR.

šŸ“ Example Workflow

Input:

Gene Sequence:
ATGGCATTGTTACCAACTGGGCTTGCTCTGGGCCTCGTCAC...

Primers:
F3=ACCTGATGCC
F2=TGGTAACAATGCCA
FIP=GTGACGAGGCCCAGAGCAAGCCCAGTTGGTAACAATGCCA
BIP=TGTCTTTTGTCCTGGTTTTCAC
LF=CAGCAAGTTCAACGGCCCT

Process:

  1. Click Analyze → Tool shows FIP has a 3′ hairpin āš ļø
  2. Hover over pink region → Tooltip shows "3′ hairpin tail (stem: 4bp, loop: 6bp)"
  3. Check the sequence → Last 4bp of FIP are binding to upstream region
  4. Adjust FIP end position → Change from 250 to 248 (remove 2 bases)
  5. Hairpin recalculates → Status changes to āœ“ No
  6. Success! → New primer sequence eliminates the hairpin

Result:

You've optimized your FIP primer to eliminate secondary structure issues, all without leaving the page or running external tools.

ā“ Troubleshooting

Primer not found

FIP/BIP not splitting

Position adjustment not working

Tooltips not appearing

šŸ”¬ Hairpin Detection Details

What is detected:

Why these parameters?

Both bonding regions are highlighted:

🧬 Primer Cross-Dimer Analysis

The tool automatically detects potential cross-dimerization between all primer pairs by checking for 3' end complementarity (3-8bp matches). Dimers are sorted by severity: first by base pair count (higher bp = stronger binding), then by GC content (G≔C bonds are stronger than A=T bonds) to prioritize the most problematic interactions. This analysis updates dynamically every time you adjust primer positions in the hairpin debugging table, helping you identify and resolve primer-primer binding issues in real-time.

← Back to Tool