Skip to content

[Calculator]: Add ELISA standard curve calculator #2

@lichangda94-sys

Description

@lichangda94-sys

Calculator or workflow name

ELISA standard curve calculator

Category

ELISA / absorbance

Laboratory workflow need

Users often need to calculate sample concentrations from ELISA standard curve absorbance values. A calculator should help users enter standard concentrations, standard absorbance values, sample absorbance values, and dilution factors, then estimate sample concentrations with clear review warnings.

Required inputs

  • Standard concentrations
  • Standard absorbance values
  • Sample IDs
  • Sample absorbance values
  • Dilution factor
  • Curve fitting method
  • Concentration unit

Expected outputs

  • Calculated sample concentration
  • Dilution-corrected concentration
  • Standard curve summary
  • Fit quality information if available
  • Warning messages for out-of-range samples

Formula or calculation rules

Initial implementation can support a simple linear standard curve:

y = a × x + b

Where:

  • x = concentration
  • y = absorbance

Sample concentration:
x = (sample absorbance - b) / a

Dilution-corrected concentration:
corrected concentration = calculated concentration × dilution factor

Future versions may support 4PL fitting.

Units

Concentration: pg/mL, ng/mL, ug/mL, IU/mL, custom
Absorbance: OD value
Dilution factor: numeric multiplier

Validation rules and warnings

  • Standard concentrations must be positive or zero
  • Absorbance values must be numeric
  • At least two standard points are required for linear fitting
  • Warn if a sample absorbance is outside the standard curve range
  • Warn if the curve slope is zero or invalid
  • Dilution factor must be positive
  • Missing sample IDs should be handled safely

Example calculation

Standards:
0, 10, 20, 40, 80 pg/mL

Absorbance:
0.05, 0.12, 0.20, 0.38, 0.72

Sample:
Sample A absorbance = 0.30
Dilution factor = 2

Expected output:
Calculated concentration from the fitted standard curve
Dilution-corrected concentration = calculated concentration × 2

References or notes

Initial implementation should start with transparent linear regression and unit tests. More advanced ELISA curve fitting such as 4PL can be discussed in a separate issue.

Scope check

  • This request is for research or laboratory workflow assistance, not clinical diagnosis or treatment decisions.
  • I have not included patient data, private laboratory records, API keys, credentials, unpublished proprietary protocols, or sensitive information.

Metadata

Metadata

Assignees

No one assigned

    Labels

    calculatorelisaELISA, absorbance, and standard curve toolsgood first issueGood for newcomershelp wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions