Hi,
first let me thank you for creating such a nice tool for computing melting temperatures.
We are using MELTING in our multiplex primer design tool
openPrimeR and noticed a problem with the melting temperature computations with MELTING 5.1 if a Tris buffer is specified. The computed Tms seem to be way too low if they are corrected for Tris. Assume that "sequencefile.txt" contains a single oligo and its complement, namely
ACTGAACGGGATTAAACTGGAA TGACTTGCCCTAATTTGACCTT
With typical ion concentrations but without Tris correction, the result computed via
melting-batch -E Mg=0.0015 -E K=0.05 -H dnadna -P 0.0000001 ~/sequencefile.txt
is 51.4 degrees Celsius. But, if I specify a Tris buffer via
melting-batch -E Mg=0.0015 -E K=0.05 -E Tris=0.005 -H dnadna -P 0.0000001 ~/sequencefile.txt
is 20.97 degrees Celsius. I tried to obtain higher Tms by experimenting with the available ion corrections and found that "-ion owc2004" leads to the best result but the estimated temperature seems to be too low still. Do you have any idea why that could be? Currently, we are considering simply disregarding the Tris concentration.
"Enters the different ion (Na, Mg, Tris, K) ..."
should not include Tris.
Kindly looking forward for your feedback
Matthias Döring