The present invention relates to a computer-based method for designing nucleic acid molecules, in particular nucleic acids sequences (oligonucleotides) called “primers”. The invention allows to design, analyze and evaluate the nucleic acid molecules for particular uses or applications, in particular the design of primers to be used with the LAMP technique (Loop-mediated isothermal amplification).
The invention also relates to a computer and a computer program product suitable to implement this method.
The improvement of the efficiency of DNA amplification techniques (such as PCR, LAMP, etc.) is reached through the design and, in particular, the optimization of the hybridization or base pairing between sequences of nucleic acids. The accurate prediction of the thermodynamic parameters allows an optimal choice of the sequences and of the reaction conditions (temperature and salt concentrations).
The LAMP technique (T. Notomi, H. Okayama, H. Masubuchi et al., “Loop-mediated isothermal amplification of DNA,” Nucleic Acids Research, vol. 28, no. 12, article e63, 2000) is a technique for the amplification and detection of nucleic acids: this method can amplify large amount of genomic material in isothermal conditions with high specificity, efficiency and speed.
This technique is based on using a DNA polymerase and a set of 4 fundamental primers (2 external primers, F3 and B3, and 2 internal primer, FIP and BIP, constituted by two distinct nucleotidic regions respectively), which guarantee the formation of the structure called “dumbbell” (shaped like a “dumbbell”, the piece of equipment used in weight training, of its graphical representation), the starting point of the exponential isothermal amplification reaction. Furthermore two additional primers, called Loop Primers (LF and LB) can be used together with the base set, by acting as catalysts of the amplification reaction. Consequently, the design of primers for a LAMP assay requires the selection of 6-8 different nucleotidic sequences within the genomic region of interest, giving high specificity to this technique.
A careful selection of the position of the primers and of their melting temperature (Tm) is critical to achieve the reaction and to obtain the hybridization, properly synchronized, of the different primers on the target.
For this reason, the primer design process is a crucial step in developing a LAMP assay.
The melting temperature Tm is a very important parameter for the design. It corresponds to the temperature in which the strand of the target sequence is hybridized, for the 50%, to the primer. In other words, at this temperature, one half of the strands is in the form a double helix, while the other half is in the denatured state (“random coil”).
At the moment, there are just a few LAMP primer design methods. The main reference is the PrimerExplorer software program, supplied by Eiken Chemical Co. Once provided the target sequence and a number of design parameters, this program processes and displays the most efficient primer sets, according to its algorithm. PrimerExplorer however has some limitations.
In PrimerExplorer, the design of loop primers requires an additional session, whose results may not be satisfactory. In this case the user returns to the design of the base set by changing the parameters of the design, and so on.
Furthermore, it is not possible to make data processing (i.e. simulations), with the concentrations actually used in the laboratory. In fact, PrimerExplorer works with fixed concentrations (oligonucleotide concentration of 0.1 μM, sodium ion concentration of 50 mM, magnesium ion concentration of 4 mM). This limitation prevents a reliable prediction of the melting temperature Tm.
The primer sets resulting from the data processing of PrimerExplorer therefore require a verification, carried through another software program able to provide “in silico” predictions of the melting temperature Tm. For this purpose it is considered effective to use Visual OMP TM (SantaLucia, and J. Hicks, D., “The thermodynamics of DNA structural motifs”, Annu. Rev. Biophys. Biomol. Struct. 2004. 33: 415-40), primarily developed for the design of probes and primers to be used with the PCR technique.
Both PrimerExplorer and Visual OMP use, as the basis for calculation, a set of thermodynamic parameters published in the literature (SantaLucia, and J. Hicks, D., “The thermodynamics of DNA structural motifs”, Annu. Rev. Biophys. Biomol. Struct. 2004. 33: 415-40). Visual OMP uses the algorithms of UNAFold (M. Zuker. Mfold web server for nucleic acid folding and hybridization prediction. Nucleic Acids Res. 31 (13), 3406-3415, 2003) for the prediction of intermolecular structures (hybridization) and intramolecular (folding).
Visual OMP uses the following formula for the calculation of Tm:
T
M
=ΔH°×1000/(ΔS°+R×In(CT/x))−273.15
The Tm, as shown, changes according to the concentration (CT). The concentration is usually calculated considering a system with two states (“two-state model”), assuming that in the solution (or solvent or mixture of solvents in which the reaction occurs) there are only two species: the single strand of DNA and the primer, in the hybridized and not hybridized forms.
This represents an approximation since, in the solution, the present species are many (e.g. the other primers and their combinations). For this reason, Visual OMP optimizes the calculation of Tm considering the effective concentration of all the species in solution (“multi-state model”). The Tm calculated through this optimization is defined as Effective Tm.
Visual OMP allows the display of the melting curves. In these graphs the relationship between the concentration of the species and the temperature is represented. There are cases in which, with increasing temperature, the concentration ascend and then descend again. The consequence is that there are two points in which the target is hybridized to the 50% with the primer, and then two Effective Tm values (for example 12° C. and 65° C.).
A limitation of Visual OMP is that this system, in these cases does not provide the Effective Tm.
It was also verified that Visual OMP calculates the melting curves through an approximation. The thermodynamic parameters are evaluated at the assay temperature and used to evaluate the most stable structures. The ΔH and ΔS values are then used to calculate the ΔG at other temperatures (from 10° C. to 100° C.) through the following formula:
ΔG°T=ΔH°−TΔS°
This approach allows to quickly calculate the melting curves but assumes that the secondary structure of the dimer is always the same at different temperatures. This is true for the dimers formed by the primer and the complementary target DNA sequence, but not necessarily for other dimers which can hybridize to each other in a different way depending on the temperature.
Indeed, the primers can combine between forming primer dimers more or less stable. The formation of primer dimers, as demonstrated by experiments, generates unwanted amplification products. Is therefore important to be able to predict their formation and their stability considering the reaction conditions.
A more accurate calculation of melting curves should evaluate the stability of the secondary structures for each degree of the temperature scale.
The purpose of the present invention is to propose a design method of primers able to overcome these and other limitations and drawbacks of the known techniques mentioned above.
Such purpose is achieved with a computer-based method for the design of primers according to claim 1. The dependent claims describe preferred embodiments of the invention.
In accordance with claim 1, it is proposed a design method based on a computer for designing a set of primers to be used for an amplification reaction of a sequence of target nucleic acid, comprising the steps of:
a) providing a target nucleic acid sequence;
b) providing the conditions of the amplification reaction of the target nucleic acid sequence and design criteria of the primers, said design criteria comprising at least value ranges for the melting temperature, the ΔG limits of the hybridization between the end of a primer and the target nucleic acid sequence and hybridizations between the primers, and for the ΔG of the hairpin of a primer, the content in CG bases, and the distances between the primers composing the set;
c) selecting a candidate primer;
d) subjecting the primer to a hybridization algorithm to:
d1) predicting, from the multiple possible combinations between the candidate primer and the target nucleic acid sequence, the conformation of the most stable structure considering the values of ΔG, ΔH and ΔS;
d2) calculating from said values of ΔG, ΔH and ΔS the melting temperature between the candidate primer and the target nucleic acid sequence;
in the presence of at least one other previously selected candidate primer:
d3) predicting the conformation of the most stable of all the possible combinations of candidate primers considering the values of ΔG, ΔH and ΔS;
d4) calculating, from said values of ΔG, ΔH and ΔS, the concentration of all the structures present in the reaction environment;
d5) calculating, on the basis of said concentration value, the effective melting temperature between the candidate primer and the target sequence of nucleic acid;
e) subjecting the candidate primer to a folding algorithm to predict the conformation of the most stable structure of the hairpin of the candidate primer and calculate the ΔG, ΔH and ΔS values thereof;
f) comparing said values obtained from the hybridization and folding algorithms with the design criteria;
g) if the result of said comparison is acceptable, repeating steps b)-e) with another candidate primer until a set of primers is obtained, otherwise
h) changing the selection of the candidate primer.
In a preferred embodiment, the step of selecting a candidate primer provides for displaying on a computer screen the target nucleic acid sequence and selecting the candidate primer on said sequence.
In a preferred embodiment, after selecting a set of primers, a step i) of graphical representation of the dumbbell on the computer screen is provided for, prior to the confirmation of acceptance of the primer set.
Preferably, the monomer dumbbell structure is predicted by means of the folding algorithm and represented graphically in order to permit the visualization of any unexpected loops.
In a preferred embodiment, the design criteria comprise the length of the amplicon, and, at the end of the selection of a set of primers, a step i) of calculating the length of the amplicon of the selected primer set and a step l) of comparing the range of desired amplicon length and the length of the amplicon of the primer set selected, are provided for.
In one embodiment, the method further comprises a step of assigning a score to a selected primer, on the basis of the proximity of the predicted parameters, corresponding to the design criteria, to corresponding target values.
In one embodiment, the method, further comprises a step of assigning a score to a set of primers selected, said score being calculated by means of the steps of:
In one embodiment, the method, further comprises the step of calculating an amplicon score relative to the length of the amplicon, defined as the distance between the end of the F2 portion and the end of the B2 portion.
In details, the steps d3) and d4) comprise the sub-steps of:
i) calculating all the possible combinations of dimers (primer dimers or target primers) and monomers (random coil or hairpin) using the correct thermodynamic parameters database depending on the experimental conditions of the reaction environment and hybridization and folding algorithms;
ii) predicting the most stable secondary structures (dimers and hairpins) and providing the ΔG of such structures;
iii) calculating the equilibrium constant K according to the formula: ΔG=−RT*ln(k);
iv) calculating all the concentrations of the structures in the reaction environment, for example by means of an iterative method;
v) repeating the above step at predetermined intervals of the temperature scale.
In one embodiment, the step v) is performed by means of a repetition of the steps i)-iv).
In an alternative embodiment, the step v) is performed by re-calculating, for each temperature range, the ΔG using the formula ΔG°=ΔH°−TΔS°.
In a preferred embodiment, after step iv), a calculation of the percentage amounts relative to the concentrations of the structures in the reaction environment is performed.
More precisely, the actual melting temperature (actual Tm) of a structure is calculated as the temperature of the reaction environment at which the percentage amount of the concentration of the hybridized structure corresponds to 50%.
It is also object of the present invention, a computer program product, directly loadable in the memory of a computer, comprising software code portions suitable to implement the design method of a set of primers according to any of the above described embodiments, when the computer program product is run on the computer.
Further characteristics and advantages of the method according to the invention will anyhow be evident from the following description of its preferred embodiments, given for illustrative and not limiting purposes, with reference to the attached drawings, in which:
The design method based on the computer according to the invention allows a LAMP researcher, through a series of graphical user interfaces, to design the LAMP primer sets starting from a DNA target sequence, considering the reaction conditions and design criteria.
Block diagram of
In a preferred embodiment, the reaction conditions comprise: the assay temperature 108, the concentration of monovalent cations 110, the concentration of divalent cations 112, and the concentrations of the primers in solution 114. Optionally, the reaction conditions further comprise the percentage of glycerol 115.
It is noteworthy that different concentrations can be specified, in contrast for example to what happens in PrimerExplorer, wherein concentrations have a predetermined fixed value.
As for the design criteria, you can enter values for F3/B3, F2/B2, F1c/B1c and LF/LB pairs.
The design criteria include, for the above pairs: the melting temperature Tm 116 (° C., minimum and maximum value), the content in CG bases 118 (percentage, minimum and maximum value), the stability threshold of the 3′ and 5′ ends (120) (ΔG, minimum value), the stability threshold relevant to the primer dimers (122) (ΔG, maximum value), the set of distances separating the various primers (124) (number of bases, minimum and maximum values).
As mentioned above, the primers can be combined with each other giving more or less stable primer dimers. The formation of primer dimers, seen experimentally, generates unwanted amplification products.
Additional design criteria may be, for the above pairs, the length 126 (number of bases, minimum and maximum value), and the number (threshold) of bases of non-specific bonds (Not Specific Binding) NSB 128.
A sample of graphical user interface for the insertion of the design criteria is shown in
The sequence of the selected target DNA 100, the reaction conditions 104 and the design criteria 106 form a ‘basic’ system record 1 for the algorithm that implements the design method according to the invention.
As represented in the block diagram of
In a preferred embodiment, the primer set candidate 6 obtained with the assisted mode is represented graphically through the dumbbell display 5 for a final assessment by the researcher, as will be described later.
In both design modes, the primer set candidates, which have possibly passed the evaluation based on the graphic representation, are stored in an ‘elaborated’ system record 9 of the design algorithm.
As it will be described in more detail below, in the assisted mode the user selects sequences (primers) directly on the target sequence. The design algorithm performs a calculation of the thermodynamic parameters relevant to the sequence and the secondary structures formed by it with the other sequences in solution. Conditional formatting allows the visualization of possible discrepancies with the design criteria. For example, the values that meet the acceptance criteria are displayed in green, the values that do not respect them are displayed in red.
In the automatic mode, the design algorithm performs a scan along the selected target sequence, on the basis of the design criteria, identifying the possible primers and assigning them a score (for example, based on proximity to the value or range of values specified in the design criteria, as will be exemplified below with reference to
In one embodiment that can be defined as “combined mode” (3), the sets of primers obtained with the automatic mode (2) can be transferred to the assisted mode (4), in order to be changed according to the user's preferences.
It is worth noting that that the design criteria represent a barrier in the automatic mode, or the sequences that do not comply with the criteria are excluded. In the assisted mode, however, such sequences are eligible, and are distinguished by sequences that meet the design criteria, for example by means of special symbols.
After setting the target, the reaction conditions and the design criteria you can switch to the design through the assisted mode, automatic or with the combination of both.
It will now be described, with reference to flow chart of
In the assisted mode (
Then the program allows the user, for example through a graphical interface of the type illustrated in
More in detail, once the thermodynamic parameter database (201) is corrected (202) according to reaction conditions (200), using the ΔH and the ΔS at 37° C. gives
ΔG°T=ΔH=−TΔS°
that are the values of ΔG of the possible Watson-Crick pairs, of the mismatches, of the loops (2004 SantaLucia Hicks—THE THERMODYNAMICS OF DNA STRUCTURALMOTIFS, page 419, and tables 1, 2, 3 etc . . . ). At this point, the algorithm compiles a matrix of ΔG values obtained by evaluating all possible combinations.
Subsequently, the algorithm identifies, in this matrix, the point with the lowest ΔG and from this, through a dedicated function, is able to identify the structure that has such ΔG. As soon as a part of the structure is identified, the algorithm adds the ΔH (relevant to the part of the structure) to the ΔH calculated up to there (structure ΔH).
In other words, the algorithm, starting from the corrected thermodynamic parameters database, uses the calculation of ΔG to identify, among the many possible combinations, the most stable conformation and, consequently, its values of ΔG, ΔH and ΔS.
The ΔG of primer-target dimer allows the calculation of the melting temperature Tm of the primer (step 212). The selection of the primer is also used by the program to calculate the stability (ΔG) of the primer ends (step 214) and to predict, by applying the folding algorithm (step 216)), and display, the more stable hairpin (steps 218, 218′). The ΔG of the aforementioned structures (dimers and hairpins) allow the calculation of the equilibrium constant K (step 220) and consequently of the concentrations of all species (structures) in solution (step 222). These concentrations allow the calculation of the effective Tm primer-target (step 224), as will be described below in more detail with reference to
In one embodiment, the algorithm provides in real-time the above-mentioned thermodynamic parameters along with the GC content percent and the possible non-specific binding points (step 226).
Conditional formatting allows the clear visualization of possible discrepancies between the predicted values and the design criteria, both for the individual primers, either for their combinations (dimers).
If the selection results are not accepted by the user, it is sufficient to change the selection of the primer (step 228).
The algorithm is repeated, starting from step 204 of selection of the primer on the target DNA sequence, up to complete the selection of the primer set (step 229).
In a preferred embodiment, once the entire set of primers is selected, the assisted design algorithm graphically displays the key structure of the LAMP amplification mechanism, which is the dumbbell (step 230).
If the dumbbell is not accepted by the user, it is sufficient to change the selection of the primer/primers to obtain a new key structure (step 232).
In a preferred embodiment, after the prediction of the values of the parameters corresponding to the design criteria, the algorithm assigns a score to each primer selected based on the proximity of these parameters to corresponding target values (step 234). An example of the calculation of the target values and an example of the score calculation are described later with reference to
Furthermore, in one embodiment, the algorithm assigns a score also to the selected primer set (step 326), according to the algorithm described later with reference to
When the design includes the use of the loop primers (one or both), these are also depicted in order to display their specific binding area.
The dumbbell structure, generated from the annealing and the folding of the FIP and BIP primers on F1 and B1 sequences of the target, allows the further annealing at specific sequences which are targets of inner primers as well as of the loop primers and the subsequent polymerization of the DNA. This cycle of amplifications can be initiated either from the forward side (or directed) that from the backward side (or reverse) of the dumbbell. Indeed two types of dumbbell will be present in solution:
(i) a dumbbell on which the LF primer (when present) and the BIP primer (
(ii) a dumbbell on which the LB primer (when present) and the FIP primer (
The display of the dumbbell is of fundamental importance in the design phase of the primers, since it allows to evaluate the size of the dumbbell and of the loops, the symmetry (or asymmetry) of the dumbbell, the optimal position of binding of the loop primers and the optimal position of primers called “stem primers” which are the primers selected in the area (“stem region”) between F1c and B1c of the target, which will be the central part of the dumbbell (
The size of the dumbbell is linked to the length of the amplicon, that is, the region amplified by the LAMP method. Since there is a direct correlation between the amplicon length and the speed of the amplification (i.e. small amplicons are generally amplified faster than larger amplicons), the assessment of the size of the dumbbell is fundamental to compare the sets of primers and identify the potentially most promising primer sets according to the design needs. For example, in the case where the purpose is to design a very fast and sensitive primer set capable of detecting a low quantity of target copies a small amplicon will be preferred; in the case where it is intended to design a set of primers for a housekeeping gene that acts as a weak internal control of the amplification reaction, a slightly larger amplicon will be preferred.
In addition, an analysis of the size of the loop is required to assess the possibility to design the loop primers in such region. Let's assume the case it is desired to design two primer sets for two different fusion transcripts which have a common backward sequence and two different forward sequences, wherein design two forward loop primers labeled with different fluorophores for the discrimination of the two transcripts. One of the applicable design strategies in this case would be to draw a dumbbell that present a forward loop of a size slightly larger than the backward loop, so as to ensure further design possibilities and therefore have a greater probability of generating loop primers which have optimal quenching properties.
Another important aspect of the dumbbell visualization is represented by the possibility to view the position of the primers on the dumbbell: this is useful for both the loop primers, designed on the loops of the dumbbell, both for “stem primer,” which are drawn in the single-stranded portion between the two loops. Their visualization with the dumbbell allows better accuracy to assess the region in which they should be placed, also by comparison with any prior designs.
Considering that the structure of the dumbbell is nothing more than a monomeric structure, that is a single strand, which forms a particular type of hairpin with two loops, in a preferred embodiment, such a structure can be generated by the algorithm of folding. In this way, in graphic representation 10 of the dumbbell, any unexpected loop 12 can be highlighted (
Therefore, the design method according to the invention can apply the folding algorithm both to predict the more stable hairpin, and to generate the structure of the dumbbell.
According to a further aspect of the invention, the design method allows the selection in the graphic representation 10 of the dumbbell, a new loop primer sequence in a different position compared to the one originally represented, and the subsequent recalculation of the values of the parameters corresponding to the design criteria.
This new position of the selection of the loop primer results in a modification of the bases which make up the loop primer sequence (preserving the complementarity of the bases to the target sequence).
In this way, the researcher can immediately verify the impact of the new sequence on the previously calculated parameter values corresponding to the design criteria.
For example, the researcher may want to evaluate the loop primer sequences that end with specific bases, for example CC on the 5′ end, at the same time taking into account the geometric position of the loop primer sequence along the relevant loop of the dumbbell structure.
It is important to note that, in this assisted mode of the design algorithm, the sequences (primers) are selected directly on the text string of the target sequence manually by the designer. Unlike other algorithms of automatic design, a primer is therefore not rejected from the start only because it does not meet certain design criteria. For example, once the sequences that meet the design requirements have been identified, the designer could work on sequences close to those selected to see how certain sequences interact. For example, primers that do not fully meet the design criteria may give more stable bonds than primers that meet the criteria.
Also noteworthy is the fact that to calculate the thermodynamic parameters at the assay temperature allows to determine more precisely which dimers are formed at a given temperature. For example, more stable dimers which are formed at 37° C. likely do not match those that are formed at the assay temperature (e.g. 60° C.).
It will now be illustrated, with reference to the flow charts of
As before, a ‘basic’ system record is provided where the target sequence, the reaction conditions and the design criteria are registered.
In a first step (300), the program scans the target sequence to identify all possible F3, which are all the sequences that meet the design criteria related to F3. The scan is then carried out also for other types of primers (F2, F1c, etc.) including, where appropriate, the loop primers (optional). At the end of the first phase, all possible primers, broken down by type, are identified.
In a second step (302), the algorithm identifies the possible inner primer (FIP and BIP) considering combinations F1c+F2 and B2+B1c that meet the design criteria (for example, the distance criterion). These criteria are also applied in a third step (303), where the system selects the possible combinations FIP+BIP, and in a fourth step (304), where the FIP+BIP combinations are combined with the outer primers (F3 and B3) to obtain the primer set candidates.
If loop primers are expected, the algorithm, always according to the distance criteria, combines the primer set candidates to the loop primers (step 305).
As in the assisted mode (
The user can optionally select a part of the target (404). On the whole target or on a part selected by the user, the algorithm calculates the search range (406) for the individual primers, for example starting from the F3 primer, according to the design criteria relating to the distances (124, see
All the sequences that meet the criterion of length 126 relevant to the primer in question (step 408) are then identified, along this interval.
The sequences are then subjected to subsequent checks to verify if they specific design criteria. The sequences that do not pass the checks are discarded.
The first check (step 410) relates to the CG nucleotide content percentage 118. The next checks (step 412, 414) verify the stability 120 (ΔG) of the ends and the melting temperature Tm 116, both calculated using the hybridization algorithm (206).
The final check (step 416) verifies a parameter related to the possibility of non-specific bond 128 (NSB Non Specific Binding).
If there are areas, on the target sequence, where the primer sequence can hybridize with a number of nucleotides greater than design criteria limit (and different from the specific point of binding), the primer sequence is discarded. At the end of these checks a series of candidate primer candidates (418) is obtained to which is assigned a score (step 420), for example, the higher the more its parameters are corresponding to the design criteria 106.
The selection process is repeated in order to obtain all the necessary primers to form a set, i.e. all inner primers 422, outer primers 424 and optional loop primers 426.
A first step 500 includes the identification of the possible FIP 502 starting from the best (by score) F2 and F1c candidates, considering the distance design criteria 124.
Similarly the possible BIP 504 starting from the best (by score) B2 and B1c candidates are identified (step 500′).
Then the possible combinations FIP+BIP 508 are selected (step 506), always considering the distance design criteria 124.
Such combinations are subjected to a check relevant to the stability of primer dimers (step 510) that uses the relevant design criteria 122, the thermodynamic parameters database 402 corrected by using the reaction conditions 400 and the hybridization algorithm 206.
A preliminary score (step 512) is assigned to the FIP+BIP combinations that are not discarded (i.e. the ΔG of the most stable dimer is greater than the limit specified in the design criteria).
The algorithm evaluates the best (by score) F3 and B3 candidates (outer primers 424) and compares them (step 514) with the distance design criteria 124, as it did for inner primers 422. A score is then assigned (step 516) to the selected F3 and B3 primer pairs on the basis of the balance (proximity) of the melting temperatures Tm of the two primers. Best F3 B3 pairs 518 are matched to the best combinations FIP+BIP (step 520) according to the distance design criteria in order to get the possible primer sets 522.
In one embodiment, the user can also indicate the amount of F3 B3 pairs to be matched to any combination FIP+BIP, in order to obtain additional primer set variants.
If the design includes loop primers 426 (both or one of the two), the algorithm evaluates the best (by score) LF and/or LB candidates and compares them with the distance design criteria 124 (step 524). A score is then assigned to the LF and LB primer pairs thus selected (step 526) based on the balance (proximity) of the Tm of the two primers (19).
In one embodiment, the algorithm optionally applies a particular design criterion for the primers loop (step 528) which allows to select only the loop primers whose end at the 5′ end with a C nucleotide (i.e. those that allow the ‘quenching’).
Best LF LB pairs 528 are combined with primer sets 522 previously selected in compliance with the distance design criteria (step 530).
The user can also indicate the amount of LF LB pairs to be combined with each set, so as to obtain further variants.
The resulting primer sets 522 with, or without, primer loops, are compared to the acceptance criterion relevant to the stability of the primer dimers 122 (step 532).
The sets that meet this criterion (i.e. the ΔG of the most stable dimer is above the limit indicated in the design criteria) result to be the primer set candidates 534 to which is assigned a score (step 536).
Will now be described, with reference to
In a preferred embodiment, the score is directly proportional to the proximity to a target value of the value predicted by the design algorithm of a parameter associated to a primer. An example of the target value calculation is shown in
In the calculation of the score to be assigned to a primer (
This score can be corrected according to a weight 706 configurable in the program (step 708) (e.g. it is possible to give more weight to the melting temperature Tm than to the CG content percentage).
The assignation of the score is then carried out, with the mechanism described above, also for the predicted values of the stability (ΔG) of the ends, and of homodimers and for simply calculated values of the CG percentage and the greater number of bases of non-specific binding (“NSB”, Not Specific Binding).
At the end, the algorithm calculates the primer score (step 710) considering the contribution 709 of the parameters scores.
The assignation of the score to a primer set (
In one embodiment, in a first step 800, the calculation algorithm adjusts the scores 710 of the individual primers with a weight 801 assigned to them. Weighted scores 802 of individual primers are then obtained.
In a second step 804, the calculation algorithm, evaluates the balance of the melting temperature Tm of a series of primer pairs (F3 and B3, F2 and B2, F1c and B1c, and possibly LF and LB), and assigns a score to such balance (step 805). The greater the proximity between the values of the two pair primers the higher the score.
In a third step 806, the calculation algorithm calculates the stability score (for example as in
Also in this case, in one embodiment, the calculation algorithm adjust the stability scores of the dimers considering a weight 807 assigned to them. You then get stability scores weighted 808. Weighted stability scores of the dimers 808 are then obtained.
In one embodiment, the calculation algorithm also calculates (step 810), an amplicon score relevant to the amplicon length, i.e. the distance between the ends of the F2 portion, and the ends of the B2 portion. Also in this case the calculation is made in a manner similar to the one described in
In one embodiment, the calculation algorithm adjust the amplicon score considering an amplicon length weight 811. Weighted amplicon length scores 812 are then obtained.
At the end, the algorithm calculates the primer set score considering the contribution of the scores, possibly weighted, of the individual primers, of the balance, of the stability of the dimers and possibly the amplicon length (step 814).
The optimal length of a LAMP amplicon should be between 120 and 160 bases. Although it is not possible to predict the performance of a set considering only the distance of the primers that comprise it, experimental evidence shows that sets that form small dumbbells are generally faster than the sets that form larger dumbbells. The attribution of a score to the amplicon length could therefore help to discriminate between potentially faster sets among the ones designed by the software program.
In one embodiment, the design algorithm allows to select, as valid, only the loop primers that end with a specific sequence (for example CC on the 5′ end).
Among the analytical determination methods based on the transfer of fluorescence energy, the ‘quenching’ in fluorescence induced by hybridization it has been developed in LAMP applications, in particular through the principle of ‘quenching’ with guanine (Zerilli et al. 2010. Clin Chem 56: 1287-96). In this approach the fluorescence emitted by a LAMP loop primer marked on the 5′ end progressively extinguishes (=‘quenching’) following the hybridization with a complementary target sequence containing a guanine. The intensity of the extinction effect depends on the number and on the positions of adjacent G bases on the complementary target sequence. When the target sequences accumulated in a real-time LAMP assay, quantitative measurement of the amplification of the nucleic acid can be obtained by monitoring the amount of fluorescence extinct as a result of the amalgamation of the labeled primer loop (dye-labeled) in the amplification products. This strategy therefore depends on the specific nucleotide sequence of the nucleic acid target, in particular on the presence and/or positioning of guanine bases within that sequence.
According to one embodiment, it is also possible, unlike for example in PrimerExplorer, to set different design criteria for the two sides (forward, or direct, and backward, or the reverse).
One of the key factors in the LAMP primer design is represented by the correct distance between the primers. In particular, the primers should be designed so that:
Taking into account this series of restrictive rules, the PrimerExplorer software program allows to design primers in a rather limited manner, generating only dumbbells in which the two loops (forward and backward) have comparable dimensions (
However, during the step of primer design, there is often the need to have available a larger number of possible alternatives to the standard design format, generating dumbbells of various sizes.
For example, the design of a primer on a specific chromosomal translocation, or on a specific genetic mutation requires that the primers are located in a specific and well delimited area of the target, so that the amplification of the target sequence may take place, and then genetic diagnosis can be performed. This can result in several difficulties, in the case in which the genomic region of interest is particularly rich in GC or, on the contrary, in the AT, or in the case in which it contains palindromic or homologous sequences to other genomic regions, where it is preferable to avoid the design. In these cases it may help to select on the target the forward primers or the backward primers respectively further upstream (towards the left) or further downstream (to the right) of the point where the translocation/mutation is localized, generating a dumbbell with a conformation different from the one allowed by PrimerExplorer.
Therefore, in one embodiment, the design algorithm allows different design criteria for the loop primers forward and backward.
In one embodiment, the algorithm allows to evaluate which secondary structures (of primer dimers) are extensible on the 3′ end (
As regards the calculation of the thermodynamic parameters, in a preferred embodiment, the effective Tm is calculated considering the concentrations of all the species in solution.
Unlike what happens for example in Visual OMP, if two values of effective Tm are possible, due to the trend of the concentration as a function of the temperature (melting curve), the design algorithm according to the invention provides the most value significant, that is the one close to the assay temperature.
With reference to
In one embodiment, the user can select a recorded record (step 600), which contains information about the primers and the target. In addition to that record, others can be selected (600a, 600b).
The algorithm processes (step 604) all the possible combinations of dimers of primers or of primer-target 602a and monomers, random coil or hairpins 602B using for example the corrected thermodynamic parameters database 202 (step 200), according to the specified experimental conditions 104 (assay temperature and salt concentrations), compared to the standard reaction conditions (201), for example in which the temperature of the solution is 37° C. and the concentrations of monovalent and divalent ions are respectively of 1M and 0M.
The algorithm applies the algorithms of hybridization 206 of folding 216 to the possible combinations of dimers of primers or of primer-target 602a and monomers, random coil or hairpins 602B.
The algorithm consequently predicts the more stable secondary structures (dimers and hairpins) and provides the ΔG (step 606).
Starting from the ΔG is possible to calculate the K equilibrium constant (step 608) according to the formula:
ΔG°T=−RT×ln(K)
Considering that all the equilibrium constants of the species (or structures) in solution are then available, it is possible, for example, through an iterative method, to calculate all the concentrations of the species (or structures) in solution (step 610). The iteration continues (step 612) until there is convergence, i.e. the error is approximately zero.
Once the concentrations of all the structures in solution are obtained (step 614) the algorithm records the information and is able to calculate the percentage amount relevant to these structures (step 616). If the percentage amount corresponds to 50% then the temperature of the reaction environment specified in the experimental conditions 104 corresponds to the effective Tm (step 618).
It is remarkable that the temperature specified in the experimental conditions 104 together with the concentrations of Na+ and Mg++ ions serves as the basis for “in silico” simulation. As described above, starting from this information the algorithm is able to predict the conformation of the hairpins and dimers in solution in those specific reaction conditions, and then the melting temperature Tm and the effective melting temperature Tm.
It should be considered that the value of the melting temperature Tm is indicative but approximated, since it is based on the assumption that in solution there are only a selected primer and the DNA target sequence. With this assumption the ΔH and ΔS of primer-target dimer and starting concentrations of both species are sufficient for the calculation.
Since the calculation of the effective melting temperature takes into account that the reaction environment includes multiple combinations, and then the primer will bind not only to itself or to the target, but to all the other present species, the value of the effective melting temperature is considered more accurate and reliable than the simple melting temperature for the “in silico” simulation.
The algorithm described with reference to
The process starts again until the calculation has not been carried out for all temperature scale degrees (for example from 10 to 100° C.). Once the process is complete, you can view the melting curves (step 620), which represents the trend of concentration of the structures with increasing temperature.
The calculation of the effective melting temperatures at different assay temperatures can be performed in two ways.
A first option (called FULL), necessarily slower, passes again to the prediction process 604, re-evaluating for each temperature degree the more stable structures through the hybridization of algorithms and folding.
A second option (called QUICK), more rapid, assumes that the secondary structures are always the same, as predicted the first time. Through this assumption the ΔG can be quickly computed (step 622), without the use of hybridization and folding algorithms, through the formula:
ΔT°=ΔH°−TΔS°.
Once the ΔG values have been recalculated, the process continues as previously described.
In a preferred embodiment, the value of the effective melting temperature supports or replaces the value of the melting temperature in the design algorithms of the primers and of the primer sets. For example, the effective melting temperature value is used in place of, or in combination with the, ‘simple’ temperature of melting in the algorithms of calculation of the scores to be assigned to the primers and the primer sets.
Currently, there are no systems that are able to assess the formation of dimers of primers belonging to different primer sets in solution.
In its classic version initially described by Notomi, the LAMP technology is a method that allows rapid amplification of nucleic acids under isothermal conditions through the use of a DNA polymerase with strand-displacement activity and of four primers specifically designed to recognize six distinct regions of a target gene. By measurement of turbidimetry or fluorescence through the use of intercalating agents, the reaction of amplification of the single gene of interest (simplex) can be monitored in real time.
Over the years, however, this method has been modified and implemented: in particular through the introduction of fluorescent oligonucleotides, a technology was developed in which different transcripts of interest are amplified in the same tube in a single reaction and monitored in real-time through the use of specific fluorescent probes emitting at different wavelengths.
These modifications allow the development of duplex and triplex assays in which respectively one or two transcripts of interest are amplified together in an internal control, consisting of a housekeeping gene. For example, the PML-RARA essay consists of two different multiplex assays: a specific triplex assay for bcr1 and bcr3 fusion transcripts and a specific duplex essay for rarer bcr2 transcript.
In the case of multiplex reactions, the high number of primers inserted inside of the reaction mixture increases the probability of intermolecular interactions between the primers of different sets. For example, in the case of a triplex, the reaction mixture will contain a primer set for each of three different targets, i.e. up to a maximum total of 18 primers (12 if no loop primers are present). It is crucial, therefore, to have a tool that allows to evaluate not only the possible molecular interactions between primers of the same set, but above all the possible formation of dimers between the different sets of primers present in the solution.
This would allow to carry out a preliminary screening of the oligonucleotides already during the design phase, allowing to delete, modify or redesign potentially hazardous primers as prone to interact between them. It would also be useful to identify possible “difficult” sequences (for example palindromic regions or with a high rate of GC nucleotides) in order to avoid the design in such areas.
The evaluation of the formation of dimers between the different sets of primers allows to simulate, with more accuracy, the real conditions of interaction of the primers in solution in a multiplex reaction: reducing the gap between the “in silico” design predictions and the experimental results, the step of design and the next evaluation step of the primers in the reaction would be simpler, faster and less laborious.
The data and the formulas (calculation of Tm and salt influence in the solution) used as the basis for the calculation of the thermodynamic parameters can be found in the bibliography (SantaLucia, and J. Hicks, D., “The thermodynamics of DNA structural motifs”, Annu. Rev. Biophys. Biomol. Struct. 2004. 33: 415-40).
For the evaluation and visualization of the secondary structures, the UNAFold algorithms (M. Zuker. Mfold web server for nucleic acid folding and hybridization prediction. Nucleic Acids Res. 31 (13), 3406-3415, 2003) have been used.
The primer design method according to the invention has been described for a reaction of amplification of a sequence of target DNA; However, it is evident to the skilled of the art that this method can also be applied for the amplification of a sequence of other nucleic acids.
A skilled person, to satisfy contingent needs, may make modifications, adaptations and replacements of elements to the embodiments of the primer design method according to the invention with other functionally equivalent, without departing from the scope of the following claims. Each of the characteristics described as belonging to a possible embodiment can be implemented independently from other described embodiments.
Number | Date | Country | Kind |
---|---|---|---|
102015000087649 | Dec 2015 | IT | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/IB2016/057970 | 12/23/2016 | WO | 00 |