Skip to main content
Virtual PCR simulation and primer binding analysis.

Module


run_insilico_pcr()

Run virtual PCR simulation.

Signature

Parameters

Returns

InsilicoPCRResult:
  • products: List of predicted amplicons
  • forward_binding: Binding site analysis
  • reverse_binding: Binding site analysis
  • is_specific: True if single product

Example: Basic Validation

Example: With Template String


analyze_binding()

Analyze primer binding at a specific site.

Signature

Returns

BindingSite:
  • position: Binding position on template
  • mismatches: Number of mismatches
  • mismatch_positions: List of mismatch locations
  • three_prime_dg: 3’ end stability (ΔG)
  • estimated_tm: Corrected Tm based on mismatches
  • validation_notes: Warnings if any

Example


calculate_corrected_tm() (v0.3.4)

Calculate Tm corrected for mismatches.

Signature

Example


check_three_prime_stability() (v0.3.4)

Check 3’ end stability and generate warnings.

Signature

Returns

  • None if 3’ stability is OK
  • Warning string if too stable or too weak

Example


See Also