ecl-logo Documentation

SimulateProbeSelection

SimulateProbeSelection[target]probeStrand

given a target sequence, simulates which probe sequence would most faithfully bind to the target at any site along the target sequence by performing kinetic simulations taking into account any folding or self-pairing of the probe or target sequences.

SimulateProbeSelection[target, sites]probeStrand

given a target sequence, and sites on the target to bind to, simulates which probe sequence would most faithfully bind to the target's sites along the target sequence by performing kinetic simulations taking into account any folding, self-pairing, or miss-hybridization of the probe to the target at just the sites specified.

SimulateProbeSelection[transcript]probeStrand

a ribonuleic acid (RNA) transcript can be directly applied into the function to simulate which probe sequence would most faithfully bind to the target.

Details

  • For each site being tested a mechanism is generated (via SimulateReactivity) to model the interactions between the probe and target. The types of interactions considered in the mechanism are determined by the options ProbeTarget, ProbeFolding, ProbeHybridization, TargetFolding, and TargetHybridization.
  • Once a mechanism is generated at a site a kinetic simulation is performed (via SimulateKinetics) to calculate the concentration of the probe correctly bound to the desired target site.
  • The final returned result is a list of probe sequences (one for each site tested) sorted by their correctly bound concentration as determined by the kinetic simulation. Therefore, the first returned probe sequence is the one that is predicted to most faithfully bind to its intended target site.
  • Thermodynamic DNA Nearest Neighbor parameters from Object[Report, Literature, "id:kEJ9mqa1Jr7P"]: Allawi, Hatim T., and John SantaLucia. "Thermodynamics and NMR of internal GT mismatches in DNA." Biochemistry 36.34 (1997): 10581-10594.
  • Thermodynamic RNA Nearest Neighbor parameters from Object[Report, Literature, "id:M8n3rxYAnNkm"]: Xia, Tianbing, et al. "Thermodynamic parameters for an expanded nearest-neighbor model for formation of RNA duplexes with Watson-Crick base pairs." Biochemistry 37.42 (1998): 14719-14735.
  • Input
    Output
    General Options
    Messages
  • ProbeFoldFalseProbeFolding is False but Beacon length is set to be nonzero. Please set ProbeFolding to be True or set BeaconStemLength to be zero according to the experimental requirements.
    ProbeShortProbeLength (`1`) cannot be smaller than MinPairLevel (`2`). Please increase ProbeLength or decrease MinPairLevel
    SiteShortAt least one of the target sites has a length shorter than the MinPairLevel (`1`). Please increase the probe length.

Examples

Basic Examples  (4)

Test every site on the target sequence to find the best probe binding site, probe trands (ProbeStrands field) are returned by defauled sorted by the bounded concentrations in descending order:

Input can also be a valid nucleotide string:

Test only on the explicitly specified sites on the target:

Can be applied directly on a specific ribonuleic acid (RNA) transcript to find the best probe binding site:

Additional Examples  (1)

PlotProbeConcentration can be used to plot the probe accessibility along the target sequence, indicating probe concentration vs. position:

Options  (16)

BeaconStemLength  (1)

Specify the beacon length:

Depth  (1)

Speicfy the depth of folding and pairing interactions:

MinFoldLevel  (1)

Set the minimum number of base pairs to be considered in Folding:

MinPairLevel  (1)

Set the minimum number of base pairs to be considered in Pairing:

Options  (1)

The options from a previous probe selection simulation can be used to current simulation:

Output  (1)

Return specified fields (here are TargetPosition, ProbeStrands):

ProbeConcentration  (1)

Specify the concentration of the probe that will be binding to the target sequence:

ProbeFolding  (1)

Do not model Probe folding:

ProbeHybridizing  (1)

Do not model Probe-Probe pairing interactions:

ProbeLength  (1)

Test multiple proble lengths:

ProbeTarget  (1)

Interactions to consider between probe and target. If All, consider all interactions. If Site, consider only interactions on sites:

TargetConcentration  (1)

Specify the concentration of the target sequence:

TargetFolding  (1)

Do not model Target foldings:

TargetHybridizing  (1)

Do not model Target-Target pairing interactions:

Temperature  (1)

Specify the temperature at which simulations are running:

Time  (1)

Speicfy the time of simulation on each site:

Messages  (3)

ProbeFoldFalse  (1)

Throw a message and return $Failed when ProbeFold is False but Beacon length is set to be nonzero:

ProbeShort  (1)

Throw a message and return $Failed when ProbeLength is less than MinPairLevel:

SiteShort  (1)

Throw a message and return $Failed when one of the input site length is shorter than MinPairLevel length: