Dear community,

Currently I try to figure out a reliable way to determine the melting temperature of my denaturation curves. They are not perfectly sigmoidal since the upper and lower plateaus, which we regard as the state of completely folded or unfolded molecules, have slopes higher than zero. My intention is to find a good fit function for my data and determine the melting temperature with the derivative of the fit function. I tried several ways and would like to know your opinion or suggestion on how to proceed on this.

  • The standard method, which many use, is do a linear regression fit to the upper and lower plateaus and determine the median curve. Unfortunately in many of my denaturation curves, the plateaus are not always present in the range I am measuring. In this case a linear fit is not possible (see uploaded figure).
  • I tried a five-parameter function for asymmetric sigmoidal curves and determined the parameters via gradient descent: f(x) = d + (a-d) / (1 + exp[(x-c)*b] )^g. While doing so I tried to minimize the sum of squared residuals (SSR). Unfortunately this method cannot handle plateaus with a slope. I tried to cut out the plateau, but the resulting melting point of the fit function shifts when I cut too much or too less. So determining the melting temperature is a bit arbitrary here.
  • I tried a 6-parameter function, which takes slopes of the plateaus into account. This one I found in the internet with references of Santoro and Bolen 1988; Clarke and Fersht 1993 for thermal denaturation curves: theta = (αN +βN*T) + (αD + βD)*exp[-(∆G/(R*T))] / (1+exp[-(∆G/R*T)]), where αN is the native state signal at 0 K, βN is the slope of the native state baseline, αD is the denatured state signal at 0 K, βD is the slope of the denatured state baseline, T is the temperature in Kelvin, R is the ideal gas constant and ∆G is the free energy. Furthermore ∆G = ∆Hm ( 1 − T/ Tm ), where ∆Hm is the enthalpy at Tm and Tm is the melting temperature. I thought this one seems reasonable, but somehow the fit is not satisfying. It overfits the plateau region, but I see clear deviations in the denaturation region (see uploaded figure).
  • Finally, I tried a ninth order polynomial. This method is super easy to apply, does not need constant adjustment of the initial values and shows a very nice fitting function to the data (see uploaded figure). Also the SSR value is the smallest one here. But I guess a polynomial was never used for this case. So is it scientifically reasonable to use it?
  • Now the questions which arised is, do I need a fit function with a clear theory as in point 3? Or can I also use an arbitrary function (here a polynomial), which is differentiable and has the smallest deviation from the data.The differences of the melting temperature are roughly 2°C. I know, the deviation is quite small. But when I have a more accurate formula for my data and when this one is also much more time saving, I would like to go with the polynomial.

    Sorry for the long text, but I am really interested in the details here.

    More Zeynep Atris's questions See All
    Similar questions and discussions