CertPrime: a new oligonucleotide design tool for gene synthesis

preprint OA: closed
📄 Open PDF Full text JSON View at publisher

Abstract

The design of oligonucleotides with uniform hybridisation temperatures is essential for successful gene synthesis. However, current computational tools for oligonucleotide design face significant limitations, including difficulties in processing long DNA sequences, poor adaptability to specific experimen- tal conditions, limited control over oligonucleotide length, and challenges in minimising spurious dimer formation. To address these issues, we devel- oped CertPrime, an innovative tool designed for scalable and efficient han- dling of long DNA sequences. CertPrime enables precise customisation of experimental parameters, provides flexibility to limit the maximum oligonu- cleotide length, and generates designs with reduced deviations in melting temperatures across overlapping regions compared to existing tools. We experimentally compared CertPrime designs with benchmark design meth- ods for a complex DNA sequence and found that CertPrime design led to more efficient gene assembly, significantly reducing the occurrence of non- specific bands. These results make CertPrime a powerful and versatile tool for oligonucleotide design in gene synthesis applications. Highlights CertPrime improves oligonucleotide design by minimising melting-temperature deviations and spurious dimer formation. The new tool enhances gene-synthesis efficiency, allowing a precise con- trol over oligonucleotide lengths and experimental parameters. Certprime is a scalable tool capable of designing over 99% of the human genome with optimized sequence assembly Graphical Abstract
Full text 61,040 characters · extracted from preprint-html · click to expand
CertPrime: a new oligonucleotide design tool for gene synthesis | bioRxiv /* */ /* */ <!-- <!-- /*! * yepnope1.5.4 * (c) WTFPL, GPLv2 */ (function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(y[i.url]?i.noexec=!0:y[i.url]=1,f.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(),e&&e(i.origUrl,h,g),j&&j(i.origUrl,h,g),y[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(w(a))for(i=0;i (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0];var j=d.createElement(s);var dl=l!='dataLayer'?'&l='+l:'';j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;j.type='text/javascript';j.async=true;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-M677548'); Skip to main content Home About Submit ALERTS / RSS Search for this keyword Advanced Search New Results CertPrime: a new oligonucleotide design tool for gene synthesis David Luna-Cerralbo , Ana Serrano , Irene Blasco-Machín , Fadi Hamdan , Juan Martínez-Oliván , Esther Broset , Pierpaolo Bruscolini doi: https://doi.org/10.1101/2025.04.29.650686 David Luna-Cerralbo a Department of Theoretical Physics, Faculty of Science, University of Zaragoza , c/ Pedro Cerbuna s/n, Zaragoza, 50009, Spain b Institute for Biocomputation and Physics of Complex Systems (BIFI), University of Zaragoza , c/ Mariano Esquillor s/n, Zaragoza, 50018, Spain c Certest Pharma, Certest Biotec S.L, Poĺıgono Industrial Ŕıo Gallego II , Calle J, 1, San Mateo de Gállego, 50840, Spain Find this author on Google Scholar Find this author on PubMed Search for this author on this site Ana Serrano c Certest Pharma, Certest Biotec S.L, Poĺıgono Industrial Ŕıo Gallego II , Calle J, 1, San Mateo de Gállego, 50840, Spain Find this author on Google Scholar Find this author on PubMed Search for this author on this site Irene Blasco-Machín c Certest Pharma, Certest Biotec S.L, Poĺıgono Industrial Ŕıo Gallego II , Calle J, 1, San Mateo de Gállego, 50840, Spain Find this author on Google Scholar Find this author on PubMed Search for this author on this site Fadi Hamdan c Certest Pharma, Certest Biotec S.L, Poĺıgono Industrial Ŕıo Gallego II , Calle J, 1, San Mateo de Gállego, 50840, Spain Find this author on Google Scholar Find this author on PubMed Search for this author on this site Juan Martínez-Oliván c Certest Pharma, Certest Biotec S.L, Poĺıgono Industrial Ŕıo Gallego II , Calle J, 1, San Mateo de Gállego, 50840, Spain Find this author on Google Scholar Find this author on PubMed Search for this author on this site Esther Broset c Certest Pharma, Certest Biotec S.L, Poĺıgono Industrial Ŕıo Gallego II , Calle J, 1, San Mateo de Gállego, 50840, Spain Find this author on Google Scholar Find this author on PubMed Search for this author on this site For correspondence: ebroset{at}certest.es pier{at}unizar.es Pierpaolo Bruscolini a Department of Theoretical Physics, Faculty of Science, University of Zaragoza , c/ Pedro Cerbuna s/n, Zaragoza, 50009, Spain b Institute for Biocomputation and Physics of Complex Systems (BIFI), University of Zaragoza , c/ Mariano Esquillor s/n, Zaragoza, 50018, Spain Find this author on Google Scholar Find this author on PubMed Search for this author on this site For correspondence: ebroset{at}certest.es pier{at}unizar.es Abstract Full Text Info/History Metrics Supplementary material Preview PDF Abstract The design of oligonucleotides with uniform hybridisation temperatures is essential for successful gene synthesis. However, current computational tools for oligonucleotide design face significant limitations, including difficulties in processing long DNA sequences, poor adaptability to specific experimen- tal conditions, limited control over oligonucleotide length, and challenges in minimising spurious dimer formation. To address these issues, we devel- oped CertPrime, an innovative tool designed for scalable and efficient han- dling of long DNA sequences. CertPrime enables precise customisation of experimental parameters, provides flexibility to limit the maximum oligonu- cleotide length, and generates designs with reduced deviations in melting temperatures across overlapping regions compared to existing tools. We experimentally compared CertPrime designs with benchmark design meth- ods for a complex DNA sequence and found that CertPrime design led to more efficient gene assembly, significantly reducing the occurrence of non- specific bands. These results make CertPrime a powerful and versatile tool for oligonucleotide design in gene synthesis applications. Highlights CertPrime improves oligonucleotide design by minimising melting-temperature deviations and spurious dimer formation. The new tool enhances gene-synthesis efficiency, allowing a precise con- trol over oligonucleotide lengths and experimental parameters. Certprime is a scalable tool capable of designing over 99% of the human genome with optimized sequence assembly Download figure Open in new tab 1. Introduction Gene synthesis is a key technique in molecular biology, enabling the gen- eration of long, custom-designed DNA sequences. This capability has driven significant progress in medicine, including the development of gene thera- pies [ 1 ], the production of recombinant proteins for targeted treatments ([ 2 ], [ 3 ]), or the advancement of mRNA vaccines [ 4 ], which have been pivotal in addressing global health challenges such as the COVID-19 pandemic. The primary method for synthesising genes is based on Polymerase Chain Reaction (PCR) using overlapping oligonucleotides. These short, comple- mentary oligonucleotides are designed with overlapping regions that anneal to adjacent sequences, providing a template for seamless assembly. Through iterative cycles of denaturation, annealing, and extension, DNA polymerase efficiently fills in and joins these overlapping fragments into a continuous DNA sequence. For this process to be effective, it is crucial that the melting temperatures T m of all the overlapping complementary regions of adjacent oligonucleotides are roughly the same, and align with a target value ( T ∗ ) pro- vided by the user, which is determined by the optimal operating temperature of the DNA polymerase used in the reaction [ 5 ]. This is a necessary (though not sufficient) condition to ensure that all overlapping oligonucleotides de- naturate or anneal at once, yielding a uniform and efficient amplification of all parts of the gene. For this reason, all design tools require an esti- mation of the melting temperature of the overlapping regions, even if they use this information within different frameworks. The design of overlapping oligonucleotides can be categorised into two primary approaches: gapless PCR and gapped PCR. In the former, the design is such that oligos in the same strand are contiguous, to ensure high-fidelity synthesis. In the latter, neither strand is completely covered by the designed oligonucleotides, that present gaps between them; the complete gene sequence is recovered just because the overlapping oligos, in the opposite strand, span the gaps and provide the missing information. Gapped PCR provides greater flexibility and cost efficiency for specific applications. Several computational tools and algorithms have been developed, implementing both design strategies. For gapless PCR, tools like TmPrime [ 6 ] and DNAWorks [ 7 ] are widely used, while Gene2Oligo [ 8 ], GeneDesign [ 9 ], Assembly PCR OligoMaker [ 10 ], Primerize [ 11 ], Integrated [ 12 ] and Deep- FirstSearch [ 13 ] are applied for gapped PCR. However, these tools face signif- icant challenges such as difficulties in processing long DNA sequences, poor adaptability to specific experimental conditions, limited control over oligonu- cleotide length, and challenges in minimising spurious dimer formation. Regarding difficulties in handling long DNA sequences, tools such as Primerize and Integrated either lack the capability to process extended se- quences or experience substantial increases in computational time as se- quence length grows, reducing their practicality for large-scale gene synthesis projects. To overcome these difficulties, several experimental methods have further been developed to enable the synthesis of longer DNA sequences through PCR. These include techniques such as thermodynamically balanced inside-out (TBIO) ([ 14 ], [ 15 ]), dual asymmetrical PCR (DA-PCR) [ 16 ], over- lap extension PCR (O-PCR) ([ 17 ], [ 18 ]), PCR-based two-step DNA synthesis (PTDS) ([ 19 ], [ 20 ]) or PCR-based accurate synthesis (PAS) [ 21 ]. While these approaches primarily rely on modifying the PCR experimental process, often by adding additional steps, they do not address the computational challenges associated with oligonucleotide design, leaving a critical gap in scalability and precision for complex DNA assembly projects. Another critical consideration in oligonucleotide design is the need to con- strain the maximum length of oligos. Long oligonucleotides are challenging to synthesise chemically, often resulting in low yields and a higher probability of errors [ 22 ]. Tools like Primerize and PCR OligoMaker effectively address this requirement by allowing users to set maximum length constraints. In contrast, algorithms such as DeepFirstSearch and Integrated do not offer this flexibility and often default to designing shorter oligonucleotides, possibly to avoid the challenges associated with longer sequences. However, this bias results in a higher number of oligonucleotides being required to synthesise the same DNA sequence, as compared to tools like Primerize or PCR Oligo- Maker. While this approach does not compromise design quality, handling a larger number of oligonucleotides is less practical in laboratory workflows, increasing complexity and potentially impacting overall efficiency. Experimental conditions, including DNA concentration, divalent ion lev- els and the concentration of dNTPs (deoxyribonucleotide triphosphate), can significantly influence oligonucleotide hybridisation temperatures and over- all PCR performance [ 23 ]. Although PCR OligoMaker and Primerize offer limited options for adjusting DNA and monovalent ion concentrations, and others allow modifications to dNTP and divalent ion levels, these features are often insufficient to comprehensively accommodate the diverse requirements of different experimental setups. This mismatch between design parameters and actual laboratory conditions can lead to discrepancies in melting temper- atures and hybridisation efficiency, often resulting in failed PCR assemblies. Consequently, users are frequently left to rely on trial-and-error adjustments, increasing experimental inefficiency and compromising reproducibility. The formation of spurious dimers is another critical consideration in oligonucleotide design. Homodimers (self-interacting oligonucleotides) and heterodimers formation (unintended interactions between oligonucleotides from different regions of the sequence) often lead to non-specific DNA am- plification, reducing the overall yield and accuracy of the synthesis process. While algorithms such as Integrated and DeepFirstSearch incorporate mech- anisms to effectively prevent dimer formation, PCR OligoMaker lacks any functionality to address this issue. Similarly, Primerize does not actively prevent dimer formation but offers warnings about their potential presence and identifies the specific oligonucleotides affected, allowing users to manu- ally adjust the design. To address the limitations of existing design algorithms, we have devel- oped CertPrime, a novel tool designed to overcome these challenges. Cert- Prime builds upon the principles of the DeepFirstSearch algorithm but re- visits and reformulates each step to enhance performance. CertPrime ex- hibits excellent computational scalability, enabling it to handle long DNA sequences efficiently. It allows precise customisation of experimental param- eters, including the concentrations of divalent and monovalent ions, DNA, and dNTPs, to align closely with laboratory conditions. Additionally, it enables users to set the maximum length for the oligonucleotides, offering flexibility to adapt to the constraints of chemical synthesis. Notably, CertPrime achieves designs with reduced deviations in the melt- ing temperatures of overlapping regions outperforming PCR OligoMaker and Primerize tools, while maintaining a similar number of oligonucleotides re- quired for synthesis. When tested on the design of a complex DNA sequence with high GC% variations, CertPrime outperformed PCR OligoMaker and Primerize by enabling more efficient experimental gene assembly and signif- icantly reducing the occurrence of non-specific bands. These features make CertPrime a robust and versatile tool for improving the precision, efficiency, and reproducibility of oligonucleotide-based gene synthesis workflows. 2. Materials and Methods Estimation of the melting temperatures The melting (or denaturation) temperature T m of the overlap region of two interacting oligonucleotides, is the fundamental parameter to determine if a design fulfills the desired requirements. T m is the temperature at which half of the double-stranded structures denature, causing the strands to sep- arate, and it depends non-trivially on the length and on the sequence of the strands, as well as on the characteristics of the solvent. Therefore, accurate estimations of T m are quite challenging, due to the polymeric nature of the system and to the numerous degrees of freedom involved. The challenge is even harder in the case of non-complementary interacting strands, that one should consider to prevent the formation of spurious dimers with a T m in the PCR operating range. Finally, the T m values also depend on the properties of the solution, as the presence of ions or other complex molecules can alter the hybridisation equilibrium and shift the melting temperature. To estimate T m , most design tools use the nearest-neighbour (NN) thermodynamic model ([ 24 ], [ 25 ]) that offers a reliable approximation at a reasonable computational cost, when mismatches are absent or isolated along the sequence. This model calculates T m as the temperature at which the free-energy difference between hybridised and free oligonucleotides becomes zero. The denaturation free en- ergy is derived from the coupling energy of paired nucleotides, the stacking energy of neighbouring pairs and their entropies. However, when two aligned oligonucleotides present two or more con- secutive mismatches, conventional NN models lack the thermodynamic pa- rameters required to accurately predict their effects. Thus, NN models are perfectly fit to calculate the T m of complementary oligonucleotides, but are unsuitable to calculate the T m of non-complementary dimers. To overcome this limitation, we took advantage of the temperature-estimation features of the Primer3 software, which implement and enhance the NN model’s capabil- ities, providing an estimate of the melting temperatures for generic dimers. Primer3 is still based on the NN model, but unlike other tools, it can han- dle candidate complementary strands of different lengths, since it performs a sequence-alignment, seeking for the best pairing, before estimating the T m . In case of multiple consecutive mismatches, Primer3 calculates and outputs the T m of the most stable paired subsequence. Although the predicted T m may differ significantly from the experimental values, and more sophisticated interpolation schemes could be implemented to improve those predictions, these characteristics of Primer3 prompt for the detection of possible spurious homodimer and heterodimer interactions, since, in practice, the size of the overlap regions limits the magnitude of the estimation error. Additionally, Primer3 allows users to specify the values of experimental parameters, such as the concentrations of monovalent and divalent ions, the concentration of dNTPs, as well as the DNA concentration. This flexibility enables a more accurate reproduction of experimental conditions, thereby improving the reliability of oligonucleotide design and minimising the risk of unintended interactions during synthesis. Computational protocol for oligonucleotide design Our method builds upon and enhances the Integrated strategy [ 12 ] that consist of four steps. In the first one, the DNA is divided into fragments with similar melting temperatures (of the dsDNA), all close to the target temperature T ∗ specified by the user. Notice that it is sufficient to consider a single strand of DNA, since the complementary sequence is completely determined. The above partition is done using a greedy algorithm that selects the (locally) best solution, starting from one end of the DNA and proceeding towards the other. The fragments thereby obtained represent the candidate regions from which the overlap regions will be extracted. The second step involves an iterative process, analogous to a zero-temperature Monte Carlo algorithm. During this phase, the boundaries between segments are adjusted by shifting them by 0 to 4 nucleotides. These adjustments aim to reduce fluctuations in the T m values of the segments, because the greedy algorithm does not guarantee a globally optimal outcome. Subsequently, be- tween 0 and 5 nucleotides are removed from both the 5’ and 3’ ends of each segment, resulting in 36 candidate overlap regions for each segment. Finally, a dynamic programming algorithm is employed to select the optimal overlap region candidate for each segment. This approach systematically explores all possible combinations of the trimmed ends, identifying the overlap regions that minimise the melting-temperature deviations and enhance the overall efficiency of the assembly process. This process is efficient but has several drawbacks. Specifically: The greedy algorithm employed in the first step yields a locally optimal outcome, but not a globally optimal one. When approaching the end of the strand, there is little control over the T m of the last segment, which is often significantly lower than the others, potentially causing difficulties in the assembly process. The subsequent iterative algorithm, that redistributes the positions of the ends of the fragments, only accepts changes that improve the overall homogeneity of the T m . However, all these temperatures, except for that of the last fragment, have already been adjusted to a local optimum in the previous stage. As a result, the initial iterations only shift the boundary between the last two segments; then, the other boundaries are moved to try to redistribute the residual mismatch between the actual and the target temperatures. This results in the melting temperature of the fragments being overall slightly lower than the target temperature specified by the user. The dynamic algorithm imposes no constraints on oligonucleotides length, prioritising segments with T m closest to the target value. However, since the iterative algorithm produces slightly lower T m than the de- sired value and base removal at the third step of the algorithm further decreases the T m ’s, the base removal is actually discouraged, which results in almost gapless designs. To cope with these issues, we began by modifying the initial greedy algo- rithm, to yield fragments with higher melting temperatures, by setting the initial target temperature to a T ′ > T ∗ , depending on the fraction of GC nucleotides in the strand. In the new procedure we also check, and enforce, that the segments’ lengths fall in the range [ l ov min and l ov max ] between the minimum and maximum overlap lengths, specified by the user. Since the T m of a pair of hybridised strands is monotonically increasing with their length, the temperature T m is always set higher than the target T ∗ provided by the user. This ensures that shortening the regions S i will bring their melting temperature T m,i closer to the desired target ( Figure 1 ). Download figure Open in new tab Figure 1: Scheme of the first step in the design of CertPrime oligos. In this process, we start with an input sequence and obtain N segments, each with similar T m , close to an increased target temperature T ′ . The number of segments N is forced to be odd, so that the final number of oligonucleotides, N − 1, is even. Furthermore, we modified the greedy algorithm to prevent edge effects in the final fragments. Specifically, when we reach a position located between three and four l ov from the end of the sequence, we determine the last three or four segments altogether. The exact number of segments depends on the fragments already set, and is determined by the need to have an odd total number of fragments (and hence, of overlap regions), ensuring that the final number of oligonucleotides is even. This constraint is related to technical reasons, to cope with the experimental setup and reconstruct the dsDNA from the oligo-design in a single PCR run, using an excess concentration of the terminal oligonucleotides. An even number of oligonucleotides in the design ensures that the first and last ones are located on opposite strands. This arrangement allows the entire sequence to be duplicated effectively. In the second step of the Integrated approach, the iterative process is replaced by a Simulated Annealing (SA) method to displace the fragment ends, and obtain a more uniform distribution of melting temperatures around the target value T ′ m . Additionally, throughout the SA process, we ensure that the lengths of the segments remain within the specified bounds, l ov min and l ov max . At this point, the outcome is a gapless design. In the following step, gaps are introduced to improve the overall quality of the design. As in the Integrated approach, we remove nucleotides from both the 5’ and 3’ ends of each segment, but without restricting the removal to just 5 nucleotides. Instead, we generate all possible fragments that satisfy the constraints on the overlap length ( Figure 2 ). Download figure Open in new tab Figure 2: Schematic representation of the final step performed by CertPrime. The process starts with the N fragments obtained with the gap-free partition described in Figure 1 . Candidate overlap regions (black segments) are obtained upon removing i nucleotides from the ends of the S j fragments. The choice of these segments (blue lines) is performed to minimise Equation 2 while keeping all the final oligonucleotide lengths below M.O.L . Finally, a selection of the candidate overlap regions among the latter fragments is made, which produces the final oligonucleotide design, according to the following criteria: The length of the selected fragments fall inside the user-specified range for overlap regions [ l ov min, l ov max ], and the oligonucleotides spanned by any pair of neighbouring fragments are shorter than the maximal oligonucleotide length M.O.L , specified by the user. The overall deviation of their melting temperatures T i from T ∗ is minimised. The length criterion above is a hard constraint, stronger than the require- ment on the melting temperatures, ensuring that the resulting lengths of the oligonucleotides and overlap regions always fall within the specified ranges, irrespective of temperature deviations. Based on these criteria, we apply a dynamic programming algorithm that finds the best design from the set of fragments generated in the previous step. This approach minimises the de- viations in T m while assigning an infinite deviation to solutions that do not meet the required oligo-length criterion. Once the design is complete, a few steps are still necessary to check the results and translate them into a proper output for the user: The strand of the even-numbered oligonucleotides is changed, returning their reverse complementary sequence. The presence of homodimers and heterodimers is checked, by calcu- lating the melting temperatures for each possible interaction between pairs of oligonucleotides in the design. The overlap regions are explicitly extracted, and their melting temper- ature is determined. The %GC content for both the overlap regions and the oligos is calcu- lated. The input parameters that must be specified by the user, along with the gene sequence, are reported in Table 1 , together with the values used in all the computational tests in this article. View this table: View inline View popup Download powerpoint Table 1: Input parameters. List of user-specified input parameters for CertPrime. The reported values are those used in the computational tests. T ∗ is the target melting temperature for the overlap regions, M.O.L. is the maximum length for any oligonucleotide in the design, [ l ov min, l ov max ] specifes the range of possible lengths for the overlap region. S.O. indicates short oligos, and m.O.L. (S.O.) is their minimum length. Brackets indicate concentrations; dNTPs: deoxyribonucleotide triphosphates. 2.1. Short-primers design The PCR experimental protocol relies on two distinct primers (the sense and antisense one) that define the region to be amplified by annealing to the 3’ ends of the template and complementary strands. Thus, in order to amplify the whole gene and prevent partial or incomplete amplification, it is important that the primers anneal to the first and last oligonucleotides of the design with the highest probability. Instead of simply using an excess con- centration of the terminal oligonucleotides, an alternative effective strategy involves designing ’short’ oligo primers, with a melting temperatures of the oligo as a whole ( T m (S.O.)) close to a target value ( T ∗ (S.O.)), and a given minimum length (m.O.L.(S.O.)). These short primers are complementary to part of the first and last oligonucleotides in the design, thereby enhancing both efficiency and specificity. CertPrime allows to design such short oligos, using the following protocol: it takes the first or last k bases, with k equal to the minimum oligo length for short oligonucleotides (m.O.L.(S.O.)), from either the initial or final oligo, de- pending on which S.O. is being designed. It then continues adding bases untilthe distance between the melting temperature of the short oligo ( T m (S.O.)) and the target value is minimised. 2.2. Method-assessment protocol 2.2.1. Human genome database preparation To perform an in-silico evaluation of the performance of the method, the ‘Homo Sapiens’ database was downloaded from Ensemblr [ 26 ] on 10 April 2024. This database contains 122,676 sequences, with lengths ranging from 10 to 10,976 nucleotides (Figure S.I. 1). Two subsets were extracted from the database: one for the synthesis-quality test (DS1) and another for the computational-scaling test (DS2). For the former, sequences were filtered to encompass lengths ranging from 150 to 1350 nts, resulting in a dataset of 73.424 sequences, to be used to assess how many human genes can be reliably designed by CertPrime, For the latter, a dataset of 960 sequences was built, sampling 10 sequences from the human database for each length, in multiples of 50, ranging from length L = 250 to L = 5000 nucleotides. This dataset was used to test the dependence of the computational cost on sequence length. 2.2.2. Indicators of design quality For each design, we calculate the following quality indicators: The temperature range: The distance from target: The temperature spread: Here, n represents the number of oligonucleotides in the design; T i denotes the melting temperature of the overlap (hybridisation) region between oligonucleotides i and i + 1; is their average melting temperature, while T min , T max correspond to the minimum and maximum melting temperatures, respectively, appearing in the oligo design. Additionally, T ∗ represents the desired (user-specified) melting temperature for the hybridisation regions. The first indicator, Eq. 1 highlights designs presenting hybridisations with very different melting temperatures, that could affect the assembly process. Equation 2 reports on the overall distance of the T m values from the tar- get melting temperature T ∗ , ensuring consistency of the design with the desired experimental conditions. Finally, the standard deviation Eq. 3 mea- sures how closely the different T m values are clustered together, providing an assessment, complementary to Eq. 1 , of uniformity across all overlaps. The combined use of multiple indicators, rather than relying solely on the standard deviation Eq. 3 , as done in other studies (e.g. Integrated, Deep- FirstSearch or TmPrime), allows us to identify and mitigate potential issues related to melting temperature variability, thereby enhancing the efficiency and reliability of the gene synthesis process. Based on the values of these three indicators, we proposed a classification of the designs as: “Excellent” ( ρ < 1.5 and σ < 1 and Δ T m < 2) “Good” ( ρ < 2.5 and σ < 2 and Δ T m < 3) “Viable” ( ρ < 3.5 and σ < 3 and Δ T m < 4) In this way, we can effectively evaluate and select oligonucleotide configura- tions that are more suitable for successful gene synthesis. In addition to these three indicators, we also check the potential forma- tion of dimers, to avoid spurious interactions in the design. This will serve as another criterion for evaluating oligonucleotide designs, ensuring that un- intended homodimer and heterodimer formations are minimised, to enhance the efficiency and specificity of the gene synthesis process. 2.2.3. Synthesis of DNA sequences A mix of desalted oligodeoxynucleotides (Integrated DNA Technologies) was prepared in TE buffer 1X, with a ratio outer/inner oligos of 40. The first PCR reaction (gene assembly) was performed in a final volume of 25 µ L, with 40 pmol of each outer oligo and 1 pmol of each inner oligo, 100 mM KCl, 3% DMSOI and 1X PrimeSTAR Max Premix (Takara). The reaction mixture was subjected to PCR amplification under the following conditions: initial denaturation at 98°C for 30 s, followed by 20 cycles of denaturation at 98°C for 5 s, annealing at 60°C for 10 s, and extension at 72°C for 30 s. A final extension step at 72°C for 5 minutes was performed after the last cycle. For the second PCR reaction (gene amplification), 2 µ L of the crude product from the first PCR was mixed with 40 pmol of each outer oligo, 100 mM KCl, 3% DMSO and 1X PrimeSTAR Max Premix (Takara), and double- distilled water to a final volume of 25 µ L. The thermal cycling conditions were: initial denaturation at 98°C for 30 s; 30 cycles of denaturation at 98°C for 5 s, annealing at 60°C for 10 s, and extension at 72°C for 30 s; followed by a final extension at 72°C for 5 minutes. PCR products were purified using QIAquick PCR Purification Kit and then analysed using 1% agarose gel electrophoresis. 3. Results 3.1. Performance of CertPrime in designing human genes We generated oligonucleotide designs for all the sequences in the data set DS1, using the parameters reported in Table 1 , with a target melting temperature T ∗ = 60 ◦ C. To explore the effect of oligonucleotide length on design efficiency and performance, we considered constraints on the maxi- mal oligonucleotide length in the design ranging from 60 to 65 nucleotides. This approach resulted in six different designs for each sequence, allowing us to assess the versatility and robustness of CertPrime across various length constraints. Then, the designs were classified as “Excellent”, “Good” or “Vi- able” as specified in the Methods section. The results, reported in Figure 3 , suggest that increasing the maximum length of the oligonucleotides enables us to design a higher percentage of the genome satisfactorily, as CertPrime gains more flexibility in the design process. Specifically, satisfactory designs were achieved for more than 97% of the genome across all maximum lengths tested, this percentage exceeding 99% when the maximum length was set to 65 base pairs. Lastly, when choosing the best design for each sequence irre- spectively of the maximal length, we were able to design 99.6% of the genome at “Excellent” level. Notice that the best design for a certain maximal oligo length is not necessarily found when designing at bigger lengths, due to the stochastic nature intrinsic to the design process. This highlights CertPrime’s exceptional adaptability to the diversity of sequences found across the entire human genome. Download figure Open in new tab Figure 3: T h e success rate and classification quality for designs with different constraints on the maximum oligo length . The choice of the lengths is related to the typical values managed in the experimental setups. The column “best” reports the best design for each sequence, irrespective of the maximum oligo length for which it was obtained. To further evaluate CertPrime, we applied a “post-filtering” step to refine the designs by accounting for dimer formation imposing that all designs that are affected by homodimer or heterodimer pairings with a T m greater than ( T ∗ − 5) ◦ C , are rejected, independently from how well they performed in terms of σ or Δ T m . Using this approach, we obtained the black dotted line in Figure 4 . The results indicate that the dimers rendered a fraction between 12% and 14% of the designs invalid, depending on the maximum oligo length. Furthermore, as shown in the column “Best”, we observed that in 9% of cases, no valid design was identified. This suggests the existence of “dimer-prone” sequences, for which it is impossible to achieve dimer-free design even when allowing some flexibility on the oligonucleotide lengths. Download figure Open in new tab Figure 4: C l assification of the same designs as in Figure 3 but discarding ho- modimers and heterodimers. The black dotted line “Dimers” marks the maximum possible success rate after discarding designs with dimers with a T m of more than 55 ◦ C . In the “Best” column, the best design has been selected for each sequence.The gap be- tween the colored bars and the corresponding black dot represents sequences that are not dimer-prone, but for which no satisfactory design could be found. Results also suggest that, especially for stronger limits on the maximum oligo-length, there were sequences that in principle were not affected by dimers, but for which CertPrime could not find any good design, accord- ing to the σ or Δ T m criteria. Next we determined whether the percentage of invalid designs, caused by either dimer formation or CertPrime constraints, varies with sequence length, with the aim to identify if there is an optimal sequence length that maximizes the probability of a successful design. For statistically reliable results, we considered the same database DS1 as before, and grouped the sequences, according to their lengths, in 21 blocks, spanning 50 lengths each (i.e. the first block contained sequences of 150-199 nts, and so on until the last block, with 1250-1299 nts). Results showed that the probability of success (with at least one valid design) starts at values above 92% and it reaches 95% ( Figure 5 , “Best”). Additionally, as sequence length increases, the probability of success steadily declines. This trend is primarily due to the increase in the number of oligonu- cleotides required for synthesising longer sequences, which raises the prob- ability of unwanted dimers formation. This suggests that dividing a long sequence into shorter segments and conducting two separate syntheses could be an effective strategy to enhance the quality of the design by minimising dimer formation. This approach can potentially improve experimental yield and overall efficiency. Download figure Open in new tab Figure 5: C e rtPrime success rate according to sequence length. The X axis labelled as “Max Sequence Length” refers to the maximum sequence length in the block under consideration. The “Best” line considers the best design selected for each sequence, regardless of the maximum oligo length (M.O.L.) between 60 and 65 nts. 3.2. Computational cost dependence on DNA length To study the length-dependence of the computational cost of CertPrime, we measured the time required to design each sequence contained in the human genome DS2 ( Figure 6 ). The results suggest a roughly quadratic relationship between the sequence length and the computational time, both when considering and measuring the time required for the process. Download figure Open in new tab Figure 6: D e pendence of computation time on DNA sequence length. In the case of the “1 M.O.L.” line (in blue) only one design per sequence was generated, with a maximum oligo length (M.O.L.) of 65 nts, while for the “6 M.O.L.” line (in orange) six designs were made with maximum oligo lengths from 60 to 65 nts for each of the sequences. In addition, a quadratic fit ( Q f ) was performed for each of the lines, yielding the red and green curves. The tests were performed on a computer with a 24-core Intel i9-13900K processor and 64 Gb RAM. The results, reported in Figure 6 , suggest a roughly quadratic relationship between the sequence length and the computational time, both when consid- ering a single design per sequence, with a specific maximum oligo length, or designs across all 6 lengths. For the single length case, we get: while for the case of the 6 different maximum oligonucleotide lengths: where L is the length of the sequence. From these equations, it can be seen that the computational cost associ- ated with considering several different cases for the maximal oligo length does not scale linearly with the number of cases. This non-linear behaviour arises because CertPrime is parallelised, to deal with each case independently. Con- sequently, all designs are performed simultaneously, with a significant reduc- tion of the computational cost of the method. This parallelisation strategy enables CertPrime to handle long sequences in a reasonable time, approxi- mately 140 seconds for lengths of 5000 nts. 3.3. Assembly efficiency To assess CertPrime’s ability to generate experimentally viable designs, we used it to create optimal oligonucleotide sets for eight different DNA sequences and evaluated the quality of the designs using the indicators in- troduced in Eqs. 1 , 2, and 3. Table 2 shows that the Δ T m , ρ , and σ values are all close to 0, which indicates not only that all temperatures are clustered, but also that they are clustered around the target value. The only sequence that departs from this trend is Seq 1, which gives higher values for The designed oligos were then synthesised and subsequently evaluated in PCR amplification experiments. The quality of the resulting assemblies was then assessed through agarose gel electrophoresis, providing a visual representation of the efficiency and accuracy of the assembly process ( Figure 7 ). We observed that for all sequences, a single intense band corresponding to the expected size of the synthesised fragments was obtained. This indicates that the synthesis was successful and that no dimers or other undesired by- products were formed, including in the case of sequence Seq 1. View this table: View inline View popup Download powerpoint Table 2: Characteristics of the sequences used for computational and exper- imental tests, and parameters of the corresponding oligonucleotide designs produced by CertPrime. L is the sequence length, %GC is the GC content, n is the number of oligonucleotides, l is the length of the longest oligonucleotide. %CG.Partial represents the GC content of the 50-nucleotide region in the sequence, with the highest and lowest GC content. The column Ov.L. reports the maximum and minimum lengths of the overlap regions, while %GC.Ov reports the maximum and minimum GC percent- ages of the overlap regions. The indicators Δ T m , ρ , and σ were introduced in Eq. 1 , 2, and 3, respectively. T m Homo is the melting temperature of the oligonucleotide with the strongest self-interaction (thus forming the most stable homodimer), and T m Hetero denotes the melting temperature of the pair of oligonucleotides that interact most strongly with each other (forming the most stable heterodimer). Download figure Open in new tab Figure 7: Agarose gel electrophoresis results of the oligonucleotide designs presented in Table 2 . The molecular weight (M.W.) lanes correspond to all the sequences to their right until the next M.W. lane. 3.4. Comparison of CertPrime with other software tools The performance of CertPrime was compared to that of other available design programs to evaluate its potential experimental advantages. Specifi- cally, we designed oligonucleotides for the S100A4, PKB2, and GFPuv genes, which are frequently referenced in the literature as benchmarks for evaluat- ing oligonucleotide design tools in gene synthesis studies and which designs are available ([ 6 ], [ 7 ], [ 8 ]). Also, their nucleotide sequences were obtained from [ 6 ] and can be found in the Supplementary Information. Thus, we could compare CertPrime’s designs with those of Primerize, PCR Oligo- Maker, TmPrime, DeepFirstSearch, Integrated DNAWorks, and Gene2Oligo ( Table 3 ). View this table: View inline View popup Download powerpoint Table 3: Comparison between designs by different methods for PKB2, GFPuv and S100A4 sequences. Here n is the number of oligos in the design, l is the length of the longest oligo, and Δ T m , ρ and σ are the indicators introduced in Eq. 1 , 2 and 3, respectively. For all designs performed with CertPrime, Primerize and PCROligoMaker, the maximum allowed oligo length was set to 65 nts and T ∗ = 60 ◦ C . The TmPrime, DNAWorks and Gene2Oligo designs were taken from the TMPrime article [ 6 ] where they were found to have T ∗ = 65 ◦ C and DeepFirstSearch and Integrated were taken from [ 13 ] where the PKB2 and S100A4 T ∗ = 65 ◦ C while the GFPuv design had T ∗ = 55 ◦ C . Gene2Oligo and DNAWorks were only partially assessed as their web servers appear as unavailable, and their source code is not publicly accessi- ble. As a result, we report only the σ values extracted from their respective publications ([ 7 ], [ 8 ]). Similarly, DeepFirstSearch and Integrated lack public code or web servers, so parameters could only be retrieved for PKB2 from oligo designs provided in their related publications ([ 12 ], [ 13 ]). Primerize and PCR OligoMaker were accessible but presented notable limitations. Primer- ize’s computational scalability restricts input sequences longer than 1000 bp on its web server, although users can bypass this restriction by locally in- stalling the software. The web server of PCR OligoMaker, on the other hand, is not actively mantained, and it is only compatible with outdated browser versions; also, its source code is not publicly available. Despite these constraints, we successfully installed Primerize and accessed the PCR Oligo- Maker web server, and we could produce designs for the S100A4, PKB2, and GFPuv genes with a maximum oligo length of 65 nucleotides and a T m set to 60°C. In terms of computational design quality, CertPrime consistently exhib- ited the lowest values for Δ T m , ρ and σ across all tested genes ( Table 3 ), serv- ing as a robust indicator of the method’s accuracy and reliability. Regarding the number of oligonucleotides required per design, Integrated, DeepFirst- Search, and TmPrime require more oligos compared to the other methods, whereas PCR OligoMaker and Primerize demonstrate a more efficient use of oligos. Notably, Primerize, DeepFirstSearch, and Integrated showed significantly higher Δ T m values compared to their respective σ values. This suggests a scenario where all melting temperatures are well-clustered, with the exception of a few outliers that distort the overall design quality. This discrepancy poses a practical challenge in synthesis, as such deviations often lead to experimental failures. These issues arise because these methods focus solely on minimising σ without accounting for the behavior of Δ T m , allowing such errors to remain undetected. The S100A4 gene presents a region with a very low GC% content, making its design more challenging than that of the PKB2 and GFPuv genes ( Figure 2 in S.I.). Therefore, we performed experimental tests on S100A4 gene de- signs generated by PCR OligoMaker, Primerize, and CertPrime. The designs produced by PCR OligoMaker and Primerize exhibited dimer formation, as evidenced by bands around the 100 base pairs region on the agarose gel elec- trophoresis ( Figure 8 , right panel). These dimers were further evidenced through chromatograms corresponding to the gel image analysis ( Figure 8 , left panel). In contrast, the design produced by CertPrime resulted in a single, more intense band with no detectable dimers at lower mass. This outcome indicates a successful synthesis and assembly process, underscoring CertPrime’s effectiveness in preventing spurious interactions and producing high-quality oligonucleotide assemblies. Download figure Open in new tab Figure 8: Analysis of PCR amplification of the S100A4 gene using three different primer designs: PCR OligoMaker (OM) Primarize (PM) and CertPrime (CP). The left panel displays agarose gel electrophoresis results for each PCR experiment. The right panel shows signal intensity profiles derived from the corresponding gels, where the intensity of each band correlates with the height of the peak at the respective molecular weight. An optimal amplification is represented by a sharp, narrow peak aligned with the expected molecular weight of the S100A4 gene sequence. 4. Conclusions We have developed CertPrime as a fast, flexible, and highly accurate tool for oligonucleotide design in gene synthesis, with a particular strength in minimising T m dispersion. By integrating key innovations at every step of the oligo design process, CertPrime achieves substantial improvements in computational efficiency while significantly increasing experimental success rates. One of CertPrime’s prominent strengths lies in its flexibility, enabling precise specification of experimental conditions, that surpasses the capabil- ities of other available tools. It offers a range of customizable parameters to guide the design process, such as the maximum oligo length and overlap length. Additionally, CertPrime includes an advanced feature to minimise spurious oligonucleotide interactions, further improving the reliability of its designs. The tool’s performance is underscored by its ability to synthesise over 99.5% of the human genome when dimer formation is not considered, and approximately 90% when dimers are taken into account. Computationally, CertPrime demonstrates a mildly quadratic relationship between sequence length and computational cost, that does not represent a real burden even a the longest sequences considered. These computational achievements were supported by robust experimen- tal validation. Two assays were conducted: the first assessed the feasibility of CertPrime designs for eight sequences, all of which yielded the expected results without spurious interactions. The second assay compared designs of the S100A4 gene produced by CertPrime and other tools. CertPrime consis- tently outperformed its competitors, delivering a correct, dimer-free design, whereas all other tools failed to meet these criteria. Even if there is no guarantee that CertPrime finds the best global design, nor that an arbitrary sequence can be synthesised effectively, our results support the value of the tool in typical cases, and its superiority over other available tools. In con- clusion, CertPrime represents a significant advancement in oligonucleotide design for gene synthesis, combining computational efficiency, experimental reliability, and unparalleled flexibility to address the challenges of modern genomic applications. Funding Research reported in this publication was supported by Gobierno de Aragón (Spain) through project IDMF/2021/0009 (Nuevas tecnoloǵıas para el diseño y obtención de vacunas de ARN en Araǵon) and E30 20R (“Su- percomputación Y Física De Sistemas Complejos Y Bioĺogicos” – COM- PHYS). P.B. acknowledges support through grant PID2020-113582GB-I00 and PID2023-147734NB-I00, funded by MCIN/AEI/10.13039/ 501100011033. Declaration of competing interests Juan Martínez-Oliván, Esther Broset, Fadi Hamdan, Irene Blasco-Machín, David Luna-Cerralbo and Ana Serrano are employees at Certest Biotec S.L. Code and data availability The sequences for the proteins reported in Table 3 and their %CG pro- files are included in the Supplementary Information. The oligo designs used in Figure 8 are included as Supplementary Files. The CertPrime code is available from the corresponding authors PB and EB on reasonable request. CRediT authorship contribution statement FH, JMO and PB conceived, designed and supervised the study. PB and DLC conceived, implemented and interpreted the computational approach. EB, IBM and AS conceived and interpreted the experimental methods. AS performed synthesis and PCR experiments. DLC wrote the initial draft manuscript. EB and PB wrote the final version manuscript. JMO and PB provided the funding. All authors contributed to the article and approved the submitted version. Declaration of Generative AI and AI-assisted technologies in the writing process During the revision of this work, the authors used DeepL in order to improve the language quality of some sentences. After using this tool, the authors reviewed and edited the content as needed, rejecting the suggestions that did not reflect the original meaning of the sentences. The authors take full responsibility for the content of the publication. Appendix A: Supplementary information Supplementary results can be found online at the the corresponding link. Acknowledgments The authors express their gratitude to all the members of Certest Biotec S.L. Funder Information Declared Gobierno de AragónGobierno de Aragón, https://ror.org/0425pg203 , IDMF/2021/0009 , E30_20R Ministerio de Ciencia e InnovaciónMinisterio de Ciencia e Innovación, https://ror.org/05r0vyz12 , PID2020-113582GB-I00 , PID2023-147734NB-I00 Footnotes Email addresses: dluna{at}unizar.es (David Luna-Cerralbo), aserrano{at}certest.es (Ana Serrano), ibmachin{at}certest.es (Irene Blasco-Machín), fhamdan{at}certest.es (Fadi Hamdan), jmartinez{at}certest.es (Juan Martínez-Oliváan), ebroset{at}certest.es (Esther Broset), pier{at}unizar.es (Pierpaolo Bruscolini) References [1]. ↵ Peter Braendstrup , Bruce L. Levine , and Marco Ruella . The long road to the first FDA-approved gene therapy: chimeric antigen receptor t cells targeting CD19 . Cytotherapy , 22 ( 2 ): 57 – 69 , 2020 . OpenUrl CrossRef PubMed [2]. ↵ Arthur D Riggs . Making, cloning, and the expression of human insulin genes in bacteria: The path to humulin . Endocrine Reviews , 42 ( 3 ): 374 – 380 , 2021 . OpenUrl CrossRef PubMed [3]. ↵ Irving S. Johnson . Human insulin from recombinant DNA technology . Science , 219 ( 4585 ):632–637, 1983 . [4]. ↵ Ann J. Barbier , Allen Yujie Jiang , Peng Zhang , Richard Wooster , and Daniel G. Anderson . The clinical progress of mRNA vaccines and im- munotherapies . Nature Biotechnology , 40 ( 6 ): 840 – 854 , 2022 . OpenUrl CrossRef PubMed [5]. ↵ Richard D. Abramson. 4 - thermostable DNA polymerases . In Michael A. Innis , David H. Gelfand , and John J. Sninsky , editors, PCR Strategies , pages 39–57. Academic Press , 1995 . [6]. ↵ Marcus Bode , Samuel Khor , Hongye Ye , Mo-Huang Li , and Jackie Y. Ying . TmPrime: fast, flexible oligonucleotide design software for gene synthesis . Nucleic Acids Research , 37 : W214 – W221 , 2009 . OpenUrl CrossRef PubMed Web of Science [7]. ↵ David M. Hoover and Jacek Lubkowski . DNAWorks: an automated method for designing oligonucleotides for PCR-based gene synthesis . Nucleic Acids Research , 30 ( 10 ): e43 , 2002 . OpenUrl CrossRef PubMed [8]. ↵ Jean-Marie Rouillard , Woonghee Lee , Gilles Truan , Xiaolian Gao , Xi- aochuan Zhou , and Erdogan Gulari . Gene2oligo: oligonucleotide design for in vitro gene synthesis . Nucleic Acids Research , 32 : W176 – 180 , 2004 . OpenUrl CrossRef PubMed Web of Science [9]. ↵ Sarah M. Richardson , Sarah J. Wheelan , Robert M. Yarrington , and Jef D. Boeke . GeneDesign: rapid, automated design of multikilobase synthetic genes . Genome Research , 16 ( 4 ): 550 – 556 , 2006 . OpenUrl Abstract / FREE Full Text [10]. ↵ R. Rydzanicz , X. S. Zhao , and P. E. Johnson . Assembly PCR oligo maker: a tool for designing oligodeoxynucleotides for constructing long DNA molecules for RNA production . Nucleic Acids Research , 33 : W521 – W525 , 2005 . OpenUrl CrossRef PubMed Web of Science [11]. ↵ Siqi Tian and Rhiju Das . Primerize-2d: automated primer design for RNA multidimensional chemical mapping . Bioinformatics , 33 ( 9 ): 1405 – 1406 , 2017 . OpenUrl CrossRef PubMed [12]. ↵ Gang Fang and Hanjie Liang . An integrated algorithm for design- ing oligodeoxynucleotides for gene synthesis . Frontiers in Genetics , 13 : 836108 , 2022 . [13]. ↵ Hanjie Liang , Zengrui Chen , and Gang Fang . A depth-first search algo- rithm for oligonucleotide design in gene assembly . Frontiers in Genetics , 13 : 1023092 , 2022 . [14]. ↵ Timothy J. Ragan and Helen A. Vincent. PCR-based assembly of gene sequences by thermodynamically balanced inside-out (TBIO) gene syn- thesis . Methods in Molecular Biology (Clifton, N.J.) , 2633:65–79, 2023 . [15]. ↵ X. Gao . Thermodynamically balanced inside-out (TBIO) PCR-based gene synthesis: a novel method of primer design for high-fidelity assem- bly of longer gene sequences . Nucleic Acids Research , 31 ( 22 ): 143e – 143 , 2003 . OpenUrl CrossRef PubMed [16]. ↵ G. S. Sandhu , R. A. Aleff , and B. C. Kline . Dual asymmetric PCR: one-step construction of synthetic genes . BioTechniques , 12 ( 1 ): 14 – 16 , 1992 . OpenUrl PubMed Web of Science [17]. ↵ Matthew D. Nelson and David H. A. Fitch . Overlap extension PCR: an efficient method for transgene construction. Methods in Molecular Biology (Clifton , N.J .) , 772 : 459 – 470 , 2011 . OpenUrl [18]. ↵ Roland S. Hilgarth and Thomas M. Lanigan . Optimization of overlap extension PCR for efficient transgene construction . MethodsX , 7 : 100759 , 2020 . [19]. ↵ Ai-Sheng Xiong , Quan-Hong Yao , Ri-He Peng , Xian Li , Hui-Qin Fan , Zong-Ming Cheng , and Yi Li . A simple, rapid, high-fidelity and cost- effective PCR-based two-step DNA synthesis method for long gene se- quences . Nucleic Acids Research , 32 ( 12 ): e98 , 2004 . OpenUrl CrossRef PubMed [20]. ↵ Lei Young and Qihan Dong . Two-step total gene synthesis method . Nucleic Acids Research , 32 ( 7 ): e59 , 2004 . OpenUrl CrossRef PubMed [21]. ↵ Ai-Sheng Xiong , Quan-Hong Yao , Ri-He Peng , Hui Duan , Xian Li , Hui- Qin Fan , Zong-Ming Cheng , and Yi Li . PCR-based accurate synthesis of long DNA sequences . Nature Protocols , 1 ( 2 ): 791 – 797 , 2006 . OpenUrl CrossRef PubMed [22]. ↵ Li-Fu Song , Zheng-Hua Deng , Zi-Yi Gong , Lu-Lu Li , and Bing-Zhi Li . Large-scale de novo oligonucleotide synthesis for whole-genome synthesis and data storage: Challenges and opportunities . Frontiers in Bioengi- neering and Biotechnology , 9 , 2021 . [23]. ↵ Nicolas von Ahsen , Carl T Wittwer , and Ekkehard Schütz. Oligonu- cleotide melting temperatures under PCR conditions: Nearest-neighbor corrections for mg2+, deoxynucleotide triphosphate, and dimethyl sul- foxide concentrations with comparison to alternative empirical formulas . Clinical Chemistry , 47 ( 11 ): 1956 – 1961 , 2001 . OpenUrl Abstract / FREE Full Text [24]. ↵ J. SantaLucia . A unified view of polymer, dumbbell, and oligonucleotide DNA nearest-neighbor thermodynamics . Proceedings of the National Academy of Sciences of the United States of America , 95 ( 4 ): 1460 – 1465 , 1998 . OpenUrl Abstract / FREE Full Text [25]. ↵ John SantaLucia and Donald Hicks . The thermodynamics of DNA struc- tural motifs . Annual Review of Biophysics and Biomolecular Structure , 33 : 415 – 440 , 2004 . OpenUrl CrossRef PubMed Web of Science [26]. ↵ Peter W Harrison , M Ridwan Amode , Olanrewaju Austine-Orimoloye , Andrey G Azov , Matthieu Barba , et al. Ensembl 2024 . Nucleic Acids Research , 52 : D891 – D899 , 2024. OpenUrl CrossRef PubMed View the discussion thread. Back to top Previous Next Posted April 29, 2025. Download PDF Supplementary Material Email Thank you for your interest in spreading the word about bioRxiv. NOTE: Your email address is requested solely to identify you as the sender of this article. Your Email * Your Name * Send To * Enter multiple addresses on separate lines or separate them with commas. You are going to email the following CertPrime: a new oligonucleotide design tool for gene synthesis Message Subject (Your Name) has forwarded a page to you from bioRxiv Message Body (Your Name) thought you would like to see this page from the bioRxiv website. Your Personal Message CAPTCHA This question is for testing whether or not you are a human visitor and to prevent automated spam submissions. Share CertPrime: a new oligonucleotide design tool for gene synthesis David Luna-Cerralbo , Ana Serrano , Irene Blasco-Machín , Fadi Hamdan , Juan Martínez-Oliván , Esther Broset , Pierpaolo Bruscolini bioRxiv 2025.04.29.650686; doi: https://doi.org/10.1101/2025.04.29.650686 Share This Article: Copy Citation Tools CertPrime: a new oligonucleotide design tool for gene synthesis David Luna-Cerralbo , Ana Serrano , Irene Blasco-Machín , Fadi Hamdan , Juan Martínez-Oliván , Esther Broset , Pierpaolo Bruscolini bioRxiv 2025.04.29.650686; doi: https://doi.org/10.1101/2025.04.29.650686 Citation Manager Formats BibTeX Bookends EasyBib EndNote (tagged) EndNote 8 (xml) Medlars Mendeley Papers RefWorks Tagged Ref Manager RIS Zotero Tweet Widget Facebook Like Google Plus One Subject Area Synthetic Biology Subject Areas All Articles Animal Behavior and Cognition (7633) Biochemistry (17680) Bioengineering (13889) Bioinformatics (41927) Biophysics (21445) Cancer Biology (18585) Cell Biology (25491) Clinical Trials (138) Developmental Biology (13373) Ecology (19897) Epidemiology (2067) Evolutionary Biology (24308) Genetics (15606) Genomics (22496) Immunology (17736) Microbiology (40385) Molecular Biology (17175) Neuroscience (88583) Paleontology (666) Pathology (2830) Pharmacology and Toxicology (4822) Physiology (7641) Plant Biology (15149) Scientific Communication and Education (2045) Synthetic Biology (4293) Systems Biology (9822) Zoology (2271)

Text is read by the "Ask this paper" AI Q&A widget below. Extraction quality varies by source — PMC NXML preserves structure cleanly, OA-HTML may include some navigation residue, and OA-PDF can have broken hyphenation. The publisher copy (via DOI) is the canonical version.

My notes (saved in your browser only)

Ask this paper AI returns verbatim quotes from the full text · source: preprint-html

Answers must be backed by verbatim quotes from this paper's full text. Hallucinated quotes are dropped automatically; if no verbatim passage answers the question, we say so. How this works

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. This is a recent paper (2025) — citers typically take a year or two to land, and the OpenAlex reference graph may still be filling in.

Source provenance

europepmc
last seen: 2026-05-20T01:45:00.602351+00:00