Standard Curves Analysis
Introduction
A standard curve is used to calibrate an instrument
or assay. The Standard Curves macro in SigmaPlot
provides five equations that may be fit to your
data. These range from a straight line equation
to two different five parameter logistic equations.
The X data may or may not be logarithmic and,
if not, may still be graphed logarithmically. Multiple
Y replicate columns may be used.
Predicted values may be obtained after the curve
fit is performed: Y values from Xs, X values from
Ys, and ECxx values from xx percentages. These
predicted values may be added to your graph as
symbols with drop-lines to the X and Y axes.
The Dynamic Curve Fitting algorithm may be used
to help solve difficult curve fitting problems
involving local minima. These are typically encountered
with the five parameter logistic functions.
Using the macro
This macro panel shows the various standard curve
options:
To use this macro:
- Put either X and
Y columns or X and multiple replicate Y columns
into your worksheet. These columns must be
adjacent. See the example
in the Y replicates section. If you plan to
compute predicted Xs or Ys from the computed
curve, you will also need to enter a column
of the source values.
- Select the equation from the Equation list
to use to fit the curve. Your options are (see
the equation descriptions in the Equations section):
- straight line
- quadratic equation
- Four parameter logistic equation
- five parameter logistic equation
- five parameter logistic equation 2 slope
- Use the Log X axis
scale checkbox to select whether or not to
plot the X axis using a common log scale. This
option will be automatically selected if you
have X data in log format and you select the
Log format X data checkbox.
- If you find that
your data is difficult to fit then select the
Dynamic curve fit checkbox. In this case 200
curve fits will be performed using initial
starting values that span the parameter ranges. The
best fit will be selected from the 200 results.
- If the curve fit
does not converge then there is some bad relationship
between the equation selected and the data
being analyzed. But the goal of a standard
curve is to obtain a smooth curve representation
to the data so it may be important to achieve
convergence. The best way to do this is to
increase the curve fit tolerance from the standard
1e-10 to 1e-3, say, or some value where convergence
occurs. The maximum number of fit iterations
may also be increased.
- Select the columns
to use for the X and Y data from the X data
column and Y data column drop list boxes. If
your X data is already in a log format, make sure you
check the Log format X data option.
- If you have replicate Y measurements for each X data point then select the Y replicates option and
then select the Last Y replicate column.
- Select the Predict unknowns option to compute results using the
solution to the fit. You can compute a column
of new Y values from given Xs, or Xs from given
Y values. If you are using the four or five
parameter logistic equations you can compute
ECpercent values for a specified range of percent
values. You can also elect to plot the results
of these on your standard curve by selecting
the Plot predicted values checkbox.
- When finished, click OK. A standard curve is created, and
if you elected to compute additional values,
they are also plotted using drop lines to indicate
the X and Y values.

Y replicates
If you have multiple measurements for each X value, select the Y replicates option
and then select the last replicate column. The
Y replicate columns must be to the right of and
adjacent to the X data column.

Log data format
If your X data uses simple integers, especially
negative numbers, it is already in log format
and you should select the Log format X data option. The
macro will automatically create a new column
of equivalent numeric data, and automatically
plot X on a log axis scale.

Equations
Linear Equation

A straight line, characterized by the slope a and the y-intercept y0.
Quadratic Equation

The standard parabolic equation with quadratic coefficient b, slope a and intercept y0.
Four Parameter Logistic Equation


This is a typical dose-response curve with a variable slope parameter. It is sometimes abbreviated as 4PL. The four parameters are:
Min - bottom of the curve
Max - top of the curve
EC50 the x value for the curve point that is
midway between the max and min parameters. It
is called the half-maximal effective concentration. Equivalent
definitions are ED50 (half-maximal effective dose)
and for inhibition curves IC50 (half-maximal inhibitory
concentration).
Hillslope characterizes the slope of the curve
at its midpoint. Large values result in a steep
curve whereas small values a shallow curve. The
4PL curve will increase with x if the Hillslope
is positive and decrease if it is negative.
Five Parameter Logistic Curve

Where


This is the Richard´s formulation of the five parameter logistic. It adds an asymmetry parameter s to
the four parameter logistic. The asymmetry is shown above with large changes in curvature with
changes in s in the lower curve but relatively small changes in the upper curve.
The additional algebraic equation for xb maintains
EC50 as the half-maximum y value. The
equation has been written so that a positive Hillslope
results in a curve that increases with x.
Four of the five parameters are the same as those
in the four parameter logistic.
s controls the asymmetry. If s = 1 then this
function is the same as the four parameter logistic. s
less than 1 decreases the overall slope of the
curve whereas s greater than 1 increases the overall
slope.
Five Parameter Logistic Two Slopes
The Ricketts and Head equation with two slope parameters
(the parameters actually better describe the two
different curvatures) is shown below. It has a
different shape than Richard´s equation and will
fit some data sets better.

The equation can be written in terms of SlopeCon
to force Slope1 and Slope2 to be the same sign. If
this is not the case then in rare situations, error
in the data will result in a fit with slopes of
opposite sign. In this case, the function attempts
to follow the error which results in an irregularly
shaped curve.

Where





The graph shows the increasing asymmetry with increasing SlopeCon (and therefore increasing Slope2). If
SlopeCon=1 then Slope1 = Slope2 and the curve is
symmetric and identical to the four parameter logistic
curve.
References
1. Richards,
F.J. A flexible growth function for empirical
use. J. Exp. Botany 10. pp290-300.
2. Ricketts,
J.H. and G. Head. A five-parameter logistic equation
for investigating asymmetry of curvature in baroreflex
studies. Am. J. Physiol. 277 (Regulatory Integrative
Comp. Physiol. 46). R441-R454. 1999.
|