BenchLine

Due Diligence

Calculation Audit

BenchLine's core equations and buffer molecular weights have been reviewed against standard laboratory chemistry formulas and authoritative compound references. This page records the calculation audit trail and professional-use boundaries.

This audit supports transparency. It is not GLP/GMP validation, regulatory certification, clinical validation, or a substitute for local SOP review.

Formula Checks

Area Formula or model Result Primary source
Single-step dilution C1 x V1 = C2 x V2 Correct OpenStax Chemistry 2e
Serial dilution concentration Cn = C0 / factor^n Correct Derived from the standard dilution equation
Serial dilution transfer Vtransfer = Vfinal / factor Correct Derived from C1V1 = C2V2
Molarity to mass mass = molarity x volume x molecular weight Correct OpenStax Chemistry 2e
Mass to molarity molarity = mass / molecular weight / volume Correct OpenStax Chemistry 2e
Molarity to mass concentration mg/mL = M x molecular weight Correct Unit derivation: mol/L x g/mol = g/L, and 1 g/L = 1 mg/mL
Henderson-Hasselbalch buffer split pH = pKa + log10(base / acid) Correct as a conjugate acid/base approximation Chemistry LibreTexts
RPM to RCF RCF = 1.118e-5 x radiusCm x RPM^2 Correct when radius is in cm MSE RCF calculator
Temperature conversion C = (F - 32) x 5 / 9; K = C + 273.15 Correct NIST
SI unit scaling Decimal powers for L/mL/uL/nL, g/mg/ug/ng, M/mM/uM/nM Correct NIST SI prefixes

Buffer Molecular Weight Traceability

The app's built-in buffer molecular weights are rounded values that match authoritative compound records and reagent references at ordinary laboratory precision. Hydrate forms are handled explicitly where the app offers hydrate choices.

Component App MW Cross-confirmed MW Status
Tris base121.14121.14Match
Sodium chloride58.4458.44Match
HEPES free acid238.3238.31Matches after app rounding
HEPES sodium salt260.29260.29Match
NaH2PO4 anhydrous119.98119.98Match
NaH2PO4.H2O137.99137.99Match
NaH2PO4.2H2O156.01156.01Match
Na2HPO4 anhydrous141.96141.959Matches after app rounding
Na2HPO4.2H2O177.99177.99Match
Na2HPO4.7H2O268.07268.07Match
Na2HPO4.12H2O358.14358.14Match
Sodium acetate anhydrous82.0382.03Match
Sodium acetate trihydrate136.08136.08Match
Acetic acid60.0560.05Match
Potassium chloride74.5574.55Match
KH2PO4136.09136.086Matches after app rounding
MES free acid195.24195.24Match
MES sodium salt217.22217.22Match
MOPS free acid209.26209.26Match
MOPS sodium salt231.24231.24Match
Citric acid anhydrous192.12192.12Match
Citric acid monohydrate210.14210.14Match
Trisodium citrate anhydrous258.06258.07Acceptable reference rounding difference
Trisodium citrate dihydrate294.10294.10Match
Sodium carbonate anhydrous105.99105.99Match
Sodium carbonate monohydrate124.00124.00Match
Sodium carbonate decahydrate286.14286.14Match
Sodium bicarbonate84.0184.007Matches after app rounding
Glycine75.0775.07Match
Sodium glycinate97.0597.05Match
Boric acid61.8361.83Match
Sodium borate decahydrate381.37381.37Match

Boundaries

Source Families

The audit used OpenStax Chemistry 2e, NIST, Chemistry LibreTexts, PubChem, USP/FCC or other compendial references, and selected manufacturer/regulator records where needed for hydrate or salt forms.