Constructors
|
public ImmunoAssay()
|
public ImmunoAssay(String title)
|
public ImmunoAssay(double[] analyteConcns, double[] responses)
|
public ImmunoAssay(double[] analyteConcns, double[] responses, String title)
|
public ImmunoAssay(double[] analyteConcns, double[] responses, double[] weights)
|
public ImmunoAssay(double[] analyteConcns, double[] responses, double[] weights, String title)
|
public ImmunoAssay(double[] analyteConcns, double[] responses, double[] xErrors, double[] yErrors)
|
public ImmunoAssay(double[] analyteConcns, double[] responses, double[] xErrors, double[] yErrors, String title)
|
Enter the analyte concentrations
|
public void enterAnalyteConcns(double[] analyteConcns)
|
public void enterAnalyteConcnsAsLog10(double[] analyteConcns)
|
public void enterAnalyteConcnsAsLogE(double[] analyteConcns)
|
public double[] getAnalyteConcns()
|
Enter the responses
|
public void enterResponses(double[] responses)
|
public void enterResponsesAsLog10(double[] responses)
|
public void enterResponsesAsLogE(double[] responses)
|
public double[] getResponses()
|
Weighting factors
|
Enter as uncertaintities
|
public void enterWeights(double[] weights)
|
public void enterWeightsAsLog10(double[] weights)
|
public void enterWeightsAsLogE(double[] weights)
|
Enter as multiplicative factors
|
public void enterMultiplicativeWeights(double[] weights)
|
public void enterMultiplicativeWeightsAsLog10(double[] weights)
|
public void enterMultiplicativeWeightsAsLogE(double[] weights)
|
Calculate from the response values
|
public void setWeightsAsResponses()
|
public void setWeightsAsSqrtResponses()
|
Set weights as true errors
|
public void setErrorsAsSD();
|
public void setErrorsAsScaled();
|
Return the weighting factors
|
public double[] getWeights()
|
Read assay curve data from a text file
|
public void readFromFile()
|
public void readFromFile(String filename)
|
Enter a title
|
public void enterTitle(String title)
|
public String getTitle()
|
Reset plotting option
|
public void resetPlotOption(int option)
|
Set data
|
public void setData()
|
Curve fitting
| Fit to an equation
|
Five parameter logistic function
|
public void fiveParameterLogisticFit()
|
public void fiveParameterLogisticFit(double bottom, double top)
|
Four parameter logistic function
|
public void fourParameterLogisticFit()
|
public void fourParameterLogisticFit(double bottom, double top)
|
Best fit polynomial
|
public int bestPolynomialFit()
|
Polynomial of given degree
|
public void polynomialFit(int degree)
|
Non-integer polynomial
|
public void nonIntegerPolynomialFit(int nTerms)
|
Sigmoid threshold function
|
public void sigmoidThresholdFit()
|
Sips sigmoid function
|
public void sipsSigmoidFit()
|
Shifted rectangular hyperbola
|
public void shiftedRectangularHyperbolaFit()
|
Rectangular hyperbola
|
public void rectangularHyperbolaFit()
|
Mass action model
|
‘Amersham’ model
|
public void amershamFit()
|
public void amershamFit(double[] estimates)
|
Interpolation
|
Cubic spline interpolation
|
public void cubicSpline()
|
Linear interpolation
|
public void linearInterpolation()
|
Select a fitting method via a dialogue box
|
public void selectEquation()
|
Print an analysis of the goodness of fit
|
public void print(String filename)
|
public void print()
|
Compare goodness of fit to two equations
|
The pair of equations entered within the program coding
|
public double compare(int equationIndex1, int equationIndex2)
|
public double compare(int equationIndex1, int equationIndex2, double significance)
|
public double compare(int equationIndex1, int equationIndex2, String filename)
|
public double compare(int equationIndex1, int equationIndex2, double significance, String filename)
|
The pair of equations selected via a dialogue box
|
public double compare()
|
public double compare(double significance)
|
public double compare(String filename)
|
public double compare( double significance, String filename)
|
Return the concentration for a given response value
|
Return the concentration
|
public double getSampleConcn(double response)
|
Return the estimated error
|
public double getSampleConcnError()
|
Model parameter estimates
|
Parameter values
|
public double[] getModelParameterValues()
|
Estimated parameter errors
|
public double[] getModelParameterErrors()
|
Outlier detection
|
Confidence interval
|
public void[] setNintyNineLevel()
|
public void[] setNintyFiveLevel()
|
Fitted standard curve
|
Reset number of points
|
public void resetNfittedCurve(int nPoints)
|
Return working concentration range
|
public double[] getWorkingConcentrationRange()
|
Return working response range
|
public double[] getWorkingResponseRange()
|
Return fitted curve concentrations
|
public double[] getFittedStandardCurveConcns()
|
Return fitted curve responses
|
public double[] getFittedStandardCurveResponses()
|
Return number of turning points
|
public int getNumberOfTurningPoints()
|
Return turning point concentrations
|
public double[] getTurningPointConcns()
|
Return turning point responses
|
public double[] getTurningPointResponses()
|
Ancillary methods
|
Monotonicity
|
Check monotonicity
|
public static boolean isMonotonic(double[] data)
|
Surface concentrations
|
Surface molar concentration
|
public static double surfaceMolarConcn(double effectiveRadius)
|
public static double surfaceMolarConcn(double molWeight, double specVolume)
|
Surface number concentration
|
public static double surfaceNumberConcn(double effectiveRadius)
|
public static double surfaceNumberConcn(double molWeight, double specVolume)
|
Equivalent molar volume concentration
|
public static double equivalentVolumeConcn(double effectiveRadius, double area, double volume)
|
public static double equivalentVolumeConcn(double molWeight, double area, double volume, double specVolume)
|
public static double convertSurfaceToVolumeConcn(double surfaceConcn, double area, double volume)
|
Molecular radius
|
public static double molecularRadius(double molWeight, double specVol)
|
public static double molecularRadius(double molWeight)
|
public static double effectiveRadius(double diffusionCoefficient, double viscosity, double temperature)
|
Molecular weights
|
IgG1
|
public static double getMolWeightIgG1()
|
IgG2
|
public static double getMolWeightIgG2()
|
IgG3
|
public static double getMolWeightIgG3()
|
IgG4
|
public static double getMolWeightIgG4()
|
IgM
|
public static double getMolWeightIgM()
|
IgA1
|
public static double getMolWeightIgA1()
|
IgA2
|
public static double getMolWeightIgA2()
|
IgD
|
public static double getMolWeightIgD()
|
IgE
|
public static double getMolWeightIgE()
|