POLYNUCLEOTIDE PROBE DESIGN
An approach to designing a polynucleotide probe to hybridize selectively to a target polynucleotide sequence involves calculating the final concentration of the intended binding product between a candidate probe and the target sequence. The calculation takes into consideration the binding reaction between the candidate probe and the target fragment on the target sequence, as well as various other binding reactions, involving either the probe or the target fragment, that interfere with the intended binding reaction. In contrast to the conventional technology, which attempts to determine the entire structure of the target polynucleotide, this approach only needs to determine the binding dynamics that impact on the intended probe-target fragment binding. The approach does not require determination of the structure of the involved sequences.
This application claims the benefit under 35 U.S.C. § 119(e) to U.S. provisional application Ser. No. 61/660,145, filed Jun. 15, 2012, the contents of which are incorporated by reference here in its entirety.
FIELD OF THE DISCLOSUREThe present disclosure generally relates to methods for designing a polynucleotide probe (e.g., primer, probe, siRNA or antisense) that selectively hybridizes to a target polynucleotide sequence.
BACKGROUNDRelatively short polynucleotide sequences are commonly used to selectively hybridize to a target polynucleotide sequence for various reasons. One such example is polymerase chain reaction (PCR) primers, which are typically designed in pairs to specifically amplify the sequence between them on a target polynucleotide. Like primers, a probe, whether used in real time PCR, in situ hybridization or on microarrays, can be used to identify the presence or concentration of the target sequence. Another example is a small interfering (siRNA), which mediates RNA interference that selectively silences a target gene. For the purpose of this disclosure, a polynucleotide that is designed to selectively hybridize or bind to a target polynucleotide is generically referred to as a “polynucleotide probe” or simply a “probe.” In this context, the fragment of the target polynucleotide that actually forms hydrogen bonds with the probe is referred to as the “target fragment.”
Various factors contribute to the ability of a probe to selectively and effectively bind a target fragment on a target polynucleotide. For instance, off-target DNA or RNA sequences that bear certain sequence identity to the probe sequence can bind to the probe and thus interfere with the probe's ability to bind the target polynucleotide. Likewise, secondary structure of an RNA molecule that involves binding between the target fragment and another fragment in the RNA molecule will require disruption energy to free the target fragment from such binding in order to make the target fragment accessible for binding to the probe. Determination of the secondary structure of an RNA molecule, however, is difficult.
SUMMARYAccordingly, the present disclosure provides methodology for evaluating the selectivity and effectiveness of a candidate polynucleotide probe for binding to a target polynucleotide sequence. Accordingly, candidate probes can be compared based on such evaluation providing information for selecting suitable probes. Computer devices and media suitable for carrying out the methodology are described as well.
In accordance with one aspect of the invention, therefore, a method is provided for obtaining information on how effectively a nucleotide probe selectively binds a target fragment in a target nucleotide sequence in a sample, the method comprising: (a) examining the target sequence for fragments capable of binding to the target fragment or the probe; (b) generating equations to represent the binding reaction between the probe and the target fragment and the binding reactions identified in step (a); and (c) solving the equations, for a lapsed time, to determine the concentration of the binding product between the probe and the target fragment, wherein at least one of the steps is performed by a computer.
In one embodiment, the binding reactions identified in step (a) include at least one involving at least part of the target fragment. In another embodiment, the binding reactions identified in step (a) include at least one involving at least part of the probe.
In one embodiment, the at least one binding reaction is intra-strand. In another embodiment, the at least one binding reaction is inter-strand.
In some embodiments, step (a) further comprises examining a plurality of polynucleotides in the sample for fragments capable of binding to the target fragment or the probe.
In some embodiments, the generation of the equations comprises computing equilibrium rates of the bindings. In one aspect, the equilibrium rates are computed with a nearest neighbor algorithm.
In some embodiments, the generation of the equations comprises computing kinetic rates of the bindings.
In some embodiments, the equations are ordinary differential equations or stochastic simulation equations.
In some embodiments, the equations comprise concentrations of one or more of the polynucleotides of the plurality.
In some embodiments, the probe is a primer, a hybridization probe, an siRNA or an antisense polynucleotide. In some embodiments, the sample is a cell.
Computer systems for carrying out the disclosed methods and non-transitory computer-readable medium comprising program code for carrying out such methods are also provided.
The figures of the accompanying drawings describe provided embodiments by way of illustration and not limitation, in which:
It will be recognized that some or all of the figures are schematic representations for exemplification and, hence, that they do not necessarily depict the actual relative sizes or locations of the elements shown. The figures are presented for the purpose of illustrating one or more embodiments with the explicit understanding that they will not be used to limit the scope or the meaning of the claims that follow below.
DETAILED DESCRIPTION OF THE DISCLOSURECertain terms employed in this description have the following defined meanings. Terms that are not defined have their art-recognized meanings.
As used in the specification and claims, the singular form “a”, “an” and “the” include plural references unless the context clearly dictates otherwise.
The term “comprising” is intended to mean that the devices and methods include the recited components or steps, but not excluding others. “Consisting essentially of” when used to define devices and methods, shall mean excluding other components or steps that would materially affect the basic and novel characteristics of the technology. “Consisting of” shall mean excluding any components or steps not specified in the claim. Embodiments defined by each of these transition terms are within the scope of this disclosure.
Probe DesignPursuant this description, an approach is provided for designing a polynucleotide probe that selectively binds a target polynucleotide sequence. The approach avoids “kinetic trapping,” a problem inherent with the conventional thermodynamic methods, whereby formation of a given order or structure, even if favored thermodynamically, occurs extremely slowly. See, e.g., Hagen et al., J. Chem. Physics 135: 104115 (2011). As a consequence, the described approach affords results that were unachievable heretofore in a practical period of time. Another problem with thermodynamic methods is called the “planar assumption.” The planar assumption is a computational simplification that assumes that structures can contain no pairing that cross each other to produce structures known as pseudoknots. The justification for this assumption is primarily computational, which makes the problem easier to solve, since pseudoknots have been found in nature many times. The method of the present disclosure doesn't require making these simplification assumptions and thus considers the formation of pseudoknots as part of its selection criteria.
In related vein, moreover, methodology is provided for assessing the ability of a candidate probe to bind the target sequence selectively and effectively. A suitable probe can be selected on the basis of such assessments.
“Polynucleotide probe” or simply “probe” refers to any polynucleotide that selectively binds (i.e., hybridizes) to a target polynucleotide by virtue of their sequence complementarity. The sequence complementarity need not be perfect, so long as the binding or hybridization can occur under suitable experimental conditions.
In one aspect, a probe is shorter than about 150 nucleotides. In another aspect, a probe is shorter than about 120, 100, 80, 70, 60, 50, 40, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16 or 15 nucleotides. In yet another aspect, a probe is at least about 10 nucleotides long, or alternatively at least about 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 40, 50, 60, 70, 80, 100, 120, or 150 nucleotides long.
A probe in this regard can be a DNA probe or an RNA probe. Whether DNA or RNA, the probe can be modified chemically or biologically, such as by labeling. The labeling can be, for instance, with radioisotope or fluorescence.
Non-limiting examples of probes include primers, hybridization probes such as those used in in situ hybridization, real-time PCR, or microarray, siRNA, and antisense polynucleotides.
Many factors can be considered when selecting a probe having suitable selectivity and efficiency. Typically, a probe (e.g., siRNA) is shorter than the target polynucleotide (e.g., mRNA) and forms inter-strand hydrogen bonds with a fragment of the target polynucleotide, which is referred to as the “target fragment.” One factor to be considered is that the probe should have high or even perfect sequence complementarity with the target fragment on the target polynucleotide. At the same time, the probe should avoid having sequence complementarity with other polynucleotides (off-target polynucleotide) in a sample.
In this context, “off-target polynucleotide” and “distracting polynucleotide” are used synonymously to connote any polynucleotide other than the target polynucleotide in a biological sample. Thus, if the biological sample is a cell or a tissue sample then a distracting polynucleotide is any DNA or RNA molecule in the cell or genome other than the target DNA or RNA.
It is known that the structure (e.g., secondary structure) of a polynucleotide reduce the accessibility of the polynucleotide for binding to be probe. Determination of the structure of the entire polynucleotide, however, is computationally expensive or even infeasible under certain circumstances.
Accordingly, the present disclosure provides in one aspect a methodology for effectively assessing the binding efficiency of a candidate probe to a target polynucleotide. Pursuant to one embodiment, the method calculates the thermodynamics for the intended binding reaction between the candidate probe and the target fragment on the target polynucleotide. In another embodiment, the method further considers binding reactions that can potentially occur in a biological sample, which binding reactions involve either the candidate probe or the target fragment of the probe. Non-limiting examples of such binding reactions are illustrated in
As shown in
In some embodiments the assessment does not take into consideration bindings that do not involve the probe or the target fragment. For instance, in the scenario of
When correction of the such underestimation is desired, additional binding reactions can be considered. Given the scenario of
In the scenario of
The assessment methodology of the present disclosure does not determine the structure (e.g., secondary structure) of the target sequence or the structure of any sequence in the sample. In contrast to conventional technology, which attempts to determine the entire structure of the target polynucleotide, the methodology of the present disclosure only needs to determine the binding dynamics that impact, directly or indirectly, on the intended probe-target fragment binding.
Another unique aspect of the present disclosure, as will be described below, is that, in some embodiments, the subject assessment methodology takes into consideration concentrations or copy numbers of the distracting polynucleotide sequences in a biological sample. In this context, it is noted that polynucleotides that are highly concentrated in a sample, such as an rRNA, can cause more interference to the intended binding than those with low copy numbers.
Sequence Analysis ProcedureIn one aspect, the present disclosure provides methods for assessing the selectivity and/or effectiveness of a candidate probe in binding a target polynucleotide. Then comparison can be made among a number of candidate probes, thereby to determine the best one or ones for further experimental testing. The following sections, along with
In accordance with one embodiment, the method starts with identifying potential binding reactions in a biological sample that involve the candidate probe or the target fragment (see
In this regard certain thresholds can be used for determining whether a reaction can occur. For instance, any alignment with less than a certain percentage of sequence identity (e.g., 70%, 75%, 80%, 85% or 90%) or fewer than a certain number of identical nucleotides (e.g., 2, 3, 4, 5, 6, 7 8, 9, or 10) can be ruled out. In some aspects, the thresholds do not need to be high because the actual binding reactions can be simulated or calculated via steps described below.
Sequence alignment can be used to determine complementary regions for potential binding reactions. Binding reactions that actually occur may be more limited, however. Consider the example depicted in
Without limitation, in some embodiments the binding reactions considered in the sequence analysis include one or more of those listed in
As described above, the binding reaction can be intra- or inter-strand (or intra- or inter-polynucleotide). An intra-strand reaction occurs between fragments of a single strand, and an inter-strand reaction occurs between different polynucleotides or different strands. As Table 1 notes, intra-strand reactions (reactions 4 and 6) are first order reactions and inter-strand reactions (reactions 1-3, 5, 7 and 8) are second order reactions. Likewise, reactions 11 and 12 are first order reactions. Further, the orders of reactions 9 and 10 depend on whether the fragments are on the same strand or different strands.
Not all reactions need to be considered in a particular sequence analysis. In one embodiment, for instance, the sequence analysis includes reaction 1 and another reaction of the list. In another embodiment, the sequence analysis includes reaction 1 and two or more, or three or more, or four or more, or five or more, or six or more other reactions of the list. In yet another embodiment, the sequence analysis includes all reactions 1-8. In some embodiments, the sequence analysis includes at least a list of reactions as provided in any row of Table 2.
In other embodiments, the sequence analysis leaves unconsidered potential reactions that do not directly involve the probe or the target fragment on the target sequence.
B. Computation of Equilibrium Rates for the InteractionsIn some embodiments the equilibrium rate for each binding reaction is calculated (see
More specifically, the interaction between bases on different strands depends to certain extent on the neighboring bases. Accordingly, instead of treating a nucleic acid helix as a string of interactions between base pairs, the nearest-neighbor model treats a nucleic acid helix as a string of overlapping interactions between neighboring base pairs. The nearest neighbor model for nucleic acids assumes that the stability of a given base pair depends on the identity and orientation of neighboring base pairs.
The thermodynamics of binding sequences determines how stable the binding is or, in other words, how much energy (ΔG) is required to break the binding apart. Only the sequences are needed at this step, therefore, in addition to certain constants such as temperature and salt concentrations in the buffer.
C. Computation of Kinetic RatesThe sequence analysis also can include computing the kinetic rates of potential binding reactions. This computation takes as inputs the equilibrium rates and binding types, i.e., intra- or inter-strand binding.
For instance, for the intended reaction 1, a second order reaction,
can be solved to obtain the forward (kf) and reverse (kr) kinetic rates, provided that keg is known:
In this context, keg (detailed balance) can be calculated from
ΔG=−RT ln(keq),
where R is the ideal gas law constant and T is the kelvin temperature of the reaction. As described above, ΔG can be determined from knowledge of the sequences, using a nearest neighbor method or comparable approach.
For a first order reaction, e.g., reaction 5:
the kinetic rates can be determined likewise. Here, kt=1.
For a strand exchange reaction, e.g., reaction 9:
Strand A+Duplex B/B′↔Strand B+Duplex A/B′
or a duplex exchange reaction, e.g., reaction 10:
Duplex A/A′+Duplex B/B′↔Duplex A/B′+Duplex B/A′
rates can be parameterized by the length of matching nucleotides, see, e.g., Zhang and Winfree, J. Am. Chem. Soc. 131: 17303-14 (2009), even though the nearest neighbor models can also be used.
D. Representation of the Binding Reactions as Ordinary Differential Equations (ODE)With the kinetic rates calculated for each of the binding reactions, each reaction can be represented as an ordinary differential equation or ODE, e.g., first-order ODE (see
For instance, the following ODE and boundary conditions can be used to describe this reaction:
which has the analytical solution:
Similar solutions apply to Bt and Ct.
In addition to ODEs, stochastic simulation equations can also be used. For example, see Endy and Brent, Nature 409: 391-95 (2001).
E. Solving the ODE to Determine the Final Concentration of the Binding ProductsAt this step (see
The elapsed time can be determined with computational simulations. In general, the elapsed time should be long enough to allow the reaction to reach equilibrium or close to it. On the other hand, the elapsed time can be short to minimize the computation burden. Balancing these considerations, one may employ an elapsed time of about 60 seconds. Alternatively, the elapsed time can be at least about 1 second or at least about 2, 3, 4, 5, 10, 20, 30, 40, 50, or 60 seconds, or 2, 3, 4, 5, 10, 20, 30, 40, 50, or 60 minutes, or 1.5, 2, 3, 4, 5, 6, 9, or 12 hours. In another aspect, the elapsed time is not longer than about 12 hours, or 9, 6, 5, 4, 3, 2, or 1.5 hours, 60 minutes or, alternatively, no longer than about 50, 40, 30, 20, 10, 5, 4, 3, or 2 minutes, or no longer than about 60, 50, 40, 30, 20, 10, 5, 4, 3, or 2 seconds. The simulations can be run at several time scales to estimate when the reactions start to level out. Given the exponential scale of rate constants involved, the jump in time frames between meaningful activity goes up more quickly at higher scales.
Concentrations of polynucleotides in a sample may be known or can be estimated. In some embodiments, the sample includes all polynucleotides, whether DNA or RNA, from one or more cells. For DNA fragments, the concentration is similar across the board except for certain highly repeated units. For RNA, the concentrations of each molecule can be, for instance, estimated from existing databases or collected by conducting experiments, e.g., using microarrays. With respect to RNA molecules, in one embodiment all mRNAs are assumed to have the same concentration, whereas the concentrations of tRNA and rRNA can be significantly higher.
Concentrations of polynucleotides in a sample, in some embodiments, are provided as a database of cellular RNA in a cell and their corresponding concentrations in the cell. Such a cell can be a mammalian or human cell which can be targeted by a microorganism. Such a database can be prepared with information readily available in the art. For instance, gene annotations and sequences from several different sequencing databases can be retrieved and combined: UCSC Genome Browser (genome.ucsc.edu), Ensembl (uswest.ensembl.org), NCBI Refseq (ncbi.nlm.nih.gov/refseq), NCBI's CCDS database (ncbi.nlm.nih.gov/CCDS), NCB′ Genebank (ncbi.nlm.nih.gov/genbank) and Uniprot's coding sequences (uniprot.org). Both known and predicted coding sequences, such as ribosomal RNAs, the 45S ribosomal DNA repeating unit, repetitive elements, repeat maskers, microRNAs and tRNAs, can be included in the database.
The different transcripts can then be consolidated with the names to form a single annotated transcript. Approximate or relative concentrations can be given to each category or RNA for the purposes of the kinetic simulations. For instance, the ribosomal RNA can be assumed to be most abundant, and mRNAs are present at relatively low concentrations. These ensemble average numbers can work for the rankings as they can be in the roughly accurate qualitative order or orders to properly penalize probes which bind to, or have their target sites bound to, cellular RNA. Any inaccuracy in these parameters can have bearing on the absolute value of expected proper bound probe concentration at a given incubation time but should impact each simulation proportionally leaving the relative ranking of one probe site vs. another in good order.
Upon solving related ODE for a given elapsed time, the final concentration is determined for the intended binding product. Thus, the final concentration reflects the efficiency of the probe binding to the target sequence. Accordingly, such final concentrations serve as a basis for comparing the efficiencies of different candidate probes for a target polynucleotide. In this context, those that produce the highest concentrations of intended binding products are the most efficient probes.
Computer Systems and NetworkThe methodology described here can be implemented on a computer system or network. A suitable computer system can include at least a processor and memory; optionally, a computer-readable medium that stores computer code for execution by the processor. Once the code is executed, the computer system carries out the described methodology.
In this regard, a “processor” is an electronic circuit that can execute computer programs. Suitable processors are exemplified by but are not limited to central processing units, microprocessors, graphics processing units, physics processing units, digital signal processors, network processors, front end processors, coprocessors, data processors and audio processors. The term “memory” connotes an electrical device that stores data for retrieval. In one aspect, therefore, a suitable memory is a computer unit that preserves data and assists computation. More generally, suitable methods and devices for providing the requisite network data transmission are known.
Also contemplated is a non-transitory computer readable medium that includes executable code for carrying out the described methodology. In certain embodiments, the medium further contains data or databases needed for such methodology.
Embodiments can include program products comprising non-transitory machine-readable storage media for carrying or having machine-executable instructions or data structures stored thereon. Such machine-readable media may be any available media that may be accessed by a general purpose or special purpose computer or other machine with a processor. By way of example, such machine-readable storage media may comprise RAM, ROM, EPROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium which may be used to store desired program code in the form of machine-executable instructions or data structures and which may be accessed by a general purpose or special purpose computer or other machine with a processor. Combinations of the above also come within the scope of “machine-readable media.” Machine-executable instructions comprise, for example, instructions and data that cause a general purpose computer, special-purpose computer or special-purpose processing machine(s) to perform a certain function or group of functions.
Embodiments of the present invention have been described in the general context of method steps which may be implemented in one embodiment by a program product including machine-executable instructions, such as program code, for example in the form of program modules executed by machines in networked environments. Generally, program modules include routines, programs, logics, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. Machine-executable instructions, associated data structures, and program modules represent examples of program code for executing steps of the methods disclosed herein. The particular sequence of such executable instructions or associated data structures represent examples of corresponding acts for implementing the functions described in such steps.
As previously indicated, embodiments of the present invention may be practiced in a networked environment using logical connections to one or more remote computers having processors. Those skilled in the art will appreciate that such network computing environments may encompass many types of computers, including personal computers, hand-held devices, multi-processor systems, microprocessor-based or programmable consumer electronics, network PCs, minicomputers, mainframe computers, and so on. Embodiments of the invention also may be practiced in distributed and cloud computing environments where tasks are performed by local and remote processing devices that are linked, by hardwired links, by wireless links or by a combination of hardwired or wireless links, through a communications network. In a distributed computing environment, program modules may be located in both local and remote memory storage devices.
EXAMPLEThe present disclosure is further illustrated by reference to this example, which demonstrates the performance of the presently described probe design method with a RNA target that is 250 nucleotides (nt) in length (sequence shown in Table 3).
Mathematica® scripts were prepared that examined the target RNA sequence for each potential probe binding site for its ability to bind to probes as well as their possible bindings with other nucleic acid or nucleic acid fragment in a system. As described above, equations were then generated for each potential binding and solved, for a lapsed time, to determine the concentration of binding product. The performance of these potential sites and probes are then ranked based on the determined concentrations of the binding products.
In a first experiment (see ranking results in
A second experiment (see ranking results in
The second experiment examined the impact on the model of including the presence of cellular RNA. As demonstrated by a plot of concentration of correctly bound probe vs. position index, the presence of cellular RNA penalizes many of the possible sites along the RNA, either by the cellular RNA binding to these sites on the target or by the cellular RNA binding to the probe. This experiment then examined a particular case where a probe in isolation with the target would demonstrate good yield after 1 hour (>87%) but where, when cellular RNA also was considered in the system, yield after one hour drops to only ˜40%, and actually takes closer to 5 hours to reach the yield expected from the system in isolation.
A similar but more dramatic finding was observed with a “poor” site (nt 161-175, as indicated in
Together these results demonstrate how the method of the present disclosure adds subsequent layers of mechanistic complexity, including folding of the probe, folding in and around the target site, mispairing of the probe to the target strand (at unintended binding site), interactions of the probe with cellular RNA, interactions of the target site with cellular RNA, and time limited reactivity to account for kinetic trapping. At each level the algorithm makes the worst-case assumptions regarding binding, penalizing the ranking but not rewarding the binding of the probe to its target site with each layer.
As illustrated, the method uses these worst case assumption-simplified kinetic models, with empirically derived rate constants. Also, the method kinetically solves the system to return ranking scores in units of real world minimum expected concentration of target site to be occupied by the probe sequence candidate. In advance of synthesizing and testing empirically, therefore, the algorithm presents the best possible probe candidates based on the worst-case percentage occupancy that one could expect for any given probe candidate, given only knowledge about the nucleic acid sequences that reside in the cell.
Although the discussions above may refer to a specific order and composition of method steps, it is understood that the order of these steps may differ from what is described. For example, two or more steps may be performed concurrently or with partial concurrence. Also, some method steps that are performed as discrete steps may be combined, steps being performed as a combined step may be separated into discrete steps, the sequence of certain processes may be reversed or otherwise varied, and the nature or number of discrete processes may be altered or varied. The order or sequence of any element or apparatus may be varied or substituted according to alternative embodiments. Accordingly, all such modifications are intended to be included within the scope of the present invention. Such variations will depend on the software and hardware systems chosen and on designer choice. It is understood that all such variations are within the scope of the invention. Likewise, software and web implementations of the present invention could be accomplished with standard programming techniques with rule based logic and other logic to accomplish the various database searching steps, correlation steps, comparison steps and decision steps.
Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs.
The inventions illustratively described herein may suitably be practiced in the absence of any element or elements, limitation or limitations, not specifically disclosed here. For example, the terms “comprising”, “including,” containing,” etc. shall be read expansively and without limitation. Additionally, the terms and expressions employed here have been used as terms of description and not of limitation; hence, the use of such terms and expressions does not evidence and intention to exclude any equivalents of the features shown and described or of portions thereof. Rather, it is recognized that various modifications are possible within the scope of the invention claimed.
By the same token, while the present invention has been specifically disclosed by preferred embodiments and optional features, the knowledgeable reader will apprehend modification, improvement and variation of the subject matter embodied here. These modifications, improvements and variations are considered within the scope of the invention.
The invention has been described broadly and generically here. Each of the narrower species and subgeneric groupings falling within the generic disclosure also form part of the invention. This includes the generic description of the invention with a proviso or negative limitation removing any subject matter from the genus, regardless of whether or not the excised material is described specifically.
Where features or aspects of the invention are described by reference to a Markush group, the invention also is described thereby in terms of any individual member or subgroup of members of the Markush group.
All publications, patent applications, patents, and other references mentioned herein are expressly incorporated by reference in their entirety, to the same extent as if each were incorporated by reference individually. In case of conflict, the present specification, including definitions, will control.
Although the invention has been described in conjunction with the above-mentioned embodiments, the foregoing description and examples are intended to illustrate and not limit the scope of the disclosure. Other aspects, advantages and modifications within the scope of the disclosure will be apparent to those skilled in the art to which the disclosure pertains.
Claims
1. A method for obtaining information on how effectively a nucleotide probe selectively binds a target fragment in a target nucleotide sequence in a sample, comprising: wherein at least one of the steps is performed by a computer.
- (a) examining the target sequence for fragments capable of binding to the target fragment or the probe;
- (b) generating equations to represent the binding reaction between the probe and the target fragment and the binding reactions identified in step (a); and
- (c) solving the equations, for a lapsed time, to determine the concentration of the binding product between the probe and the target fragment,
2. The method of claim 1, wherein the binding reactions identified in step (a) include at least one involving at least part of the target fragment.
3. The method of claim 1, wherein the binding reactions identified in step (a) include at least one involving at least part of the probe.
4. The method of claim 2, wherein the at least one binding reaction is intra-strand.
5. The method of claim 2, wherein the at least one binding reaction is inter-strand.
6. The method of claim 1, wherein step (a) further comprises examining a plurality of polynucleotides in the sample for fragments capable of binding to the target fragment or the probe.
7. The method of claim 1, wherein the generation of the equations comprises computing equilibrium rates of the bindings.
8. The method of claim 7, wherein the equilibrium rates are computed with a nearest neighbor algorithm.
9. The method of claim 1, wherein the generation of the equations comprises computing kinetic rates of the bindings.
10. The method of claim 1, wherein the equations are ordinary differential equations or stochastic simulation equations.
11. The method of claim 1, wherein the equations comprise concentrations of one or more of the polynucleotides of the plurality.
12. The method of claim 1, wherein the probe is a primer, a hybridization probe, an siRNA or an antisense polynucleotide.
13. The method of claim 1, wherein the sample is a cell.
14. A computer system for obtaining information on how effectively a nucleotide probe selectively binds a target fragment in a target nucleotide sequence in a sample, said system comprising a processor, a memory and program code which, when executed by the processor, configures the system to:
- (a) examine the target sequence for fragments capable of binding to the target fragment or the probe;
- (b) generate equations to represent the binding reaction between the probe and the target fragment and the binding reactions identified in step (a); and
- (c) solve the equations, for a lapsed time, to determine the concentration of the binding product between the probe and the target fragment.
15. A non-transitory computer-readable medium for obtaining information on how effectively a nucleotide probe selectively binds a target fragment in a target nucleotide sequence in a sample, comprising program code which, when executed, configures a computer to:
- (a) examine the target sequence for fragments capable of binding to the target fragment or the probe;
- (b) generate equations to represent the binding reaction between the probe and the target fragment and the binding reactions identified in step (a); and
- (c) solve the equations, for a lapsed time, to determine the concentration of the binding product between the probe and the target fragment.
Type: Application
Filed: Oct 25, 2019
Publication Date: Feb 13, 2020
Inventors: Brian M. Frezza (Redwood City, CA), Bradley M. Bond (Palo Alto, CA), Collin A. Melton (Menlo Park, CA), Catherine L. Hofler (San Francisco, CA), Daniel J. Kleinbaum (Redwood City, CA)
Application Number: 16/664,729