Veritas Quality Consultants veritasqualityconsultants.com →
Veritas Quality Consultants · Training Academy

Analytical Method Development

Arc C — Moisture and water content testing: Karl Fischer titration under USP ⟨921⟩ and its quiet failure modes, NIR as a calibrated alternative worked as a real regression against a Karl Fischer reference, and a case study in what happens when the reference records disappear. Modules C1 to C3 of the Veritas method development curriculum.

Arc C · 3 modules~40 minutes2 figures18 knowledge-check questions

What is in Arc C

  1. Karl Fischer titration — USP ⟨921⟩, the redox chemistry, and where each stage quietly goes wrong
  2. NIR moisture as a calibrated alternative — why a model-based method is only as good as its reference dataset, worked as a real regression
  3. Case study: what happens when the reference records disappear — Intas Pharmaceuticals and DuPont Nutrition

Each module ends with a knowledge check. A cumulative assessment covering Arcs A through C is issued separately.

Module C1

Karl Fischer titration

Water content looks like the simplest test in this course — add reagent, watch for an endpoint, read a number. The failure modes are correspondingly easy to miss, because every one of them still produces a number that looks perfectly ordinary.

Requirement USP General Chapter ⟨921⟩, “Water Determination,” describes three families of Karl Fischer method: Method Ia/Ib (volumetric — titrant delivered by burette, endpoint detected electrometrically; suited to moderate-to-higher water content), Method Ic (coulometric — iodine generated in situ, water calculated from the electrical charge passed via Faraday's law; suited to very low water content and small samples), and the older Method II, azeotropic distillation, retained for matrices where Karl Fischer chemistry itself is unsuitable.

C1.1  The chemistry, briefly

Karl Fischer titration works by having iodine oxidize sulfur dioxide in a buffered alcohol solvent system, in a reaction that consumes water stoichiometrically — count the iodine consumed (by titrant volume, for volumetric methods, or by charge, for coulometric methods) and you have the water content. Modern reagents typically use imidazole-type buffering rather than the older pyridine-based chemistry, but the underlying iodine/sulfur-dioxide redox reaction is the same one Fischer described in 1935.

Figure C1.1 The Karl Fischer titration workflow as four sequential stages, each annotated with the failure mode most likely to occur there Four boxes connected left to right by arrows: standardize titrant, introduce and titrate the sample, detect the endpoint, and report percent water. Below each box, a short label names the failure mode most commonly associated with that stage — standardization drift, carbonyl side reactions or matrix interference, atmospheric moisture ingress, and cloudy or poorly soluble endpoint problems respectively. Standardize titrant Drift against a certified water standard — restandardization interval must be justified Introduce & titrate sample Carbonyl side reactions manufacture water; matrix components interfere with the redox chemistry Detect the endpoint Atmospheric moisture ingress during handling — worn septa, humid environments Report % water Cloudy, colored, or poorly soluble samples make the endpoint itself hard to read Every stage of a Karl Fischer result has its own way to go quietly wrong — none of them show up as an instrument error
The four stages of a Karl Fischer result, each with the failure mode most often responsible for a wrong answer that still looks like a normal result. None of these failure modes trip an instrument alarm — they have to be controlled procedurally.

C1.2  Four stages, four ways to be quietly wrong

Practice None of the failure modes below trip an instrument alarm. Each one produces a number that looks like an ordinary result, which is exactly why they matter:

Knowledge check

Module C1 — Karl Fischer titration

Six questions.


Module C2

NIR moisture as a calibrated alternative

Near-infrared moisture analysis is fast, non-destructive, and can read straight through packaging. None of that matters if the model behind it was never proven against a trustworthy reference.

Requirement Diffuse-reflectance or transmittance NIR spectra, roughly across the 700–2500 nm range, contain O–H overtone and combination bands sensitive to water content. A chemometric model — typically partial least squares (PLS) regression — is built to translate that spectral signal into a predicted percent water, in seconds, without consuming the sample. USP ⟨1119⟩ governs the instrument-qualification and chemometric model-validation principles behind this.

C2.1  The critical point: NIR doesn't measure water directly

Practice An NIR moisture result is a prediction from a model, not a direct physical measurement of water content the way Karl Fischer titration is. That model has to be calibrated and validated against a trusted reference method — almost always Karl Fischer, sometimes Loss on Drying — across the full range the method will be used for. This is the same “you must prove it against a trusted method first” idea that recurs, differently dressed, in Arc F's calibration traceability and Arc G's method suitability. An NIR result is only ever as trustworthy as the reference dataset its model was calibrated against.

C2.2  What that calibration actually looks like, worked as real numbers

Ten samples spanning roughly 1% to 6% water were measured by both the Karl Fischer reference method and the NIR model under development, and the two sets of results were plotted against each other:

Figure C2.1 NIR-predicted percent water plotted against Karl Fischer reference percent water for ten calibration samples, with a one-to-one reference line and the fitted regression line A scatter plot with Karl Fischer percent water on the horizontal axis and NIR-predicted percent water on the vertical axis, both ranging from zero to about six and a half percent. A dashed diagonal line marks perfect agreement. Ten data points cluster closely around that diagonal. A solid regression line through the points has a slope of 0.996 and an intercept of 0.030, with an R-squared of 0.9977. The root mean square error of prediction is 0.073 percentage points, with a mean bias of +0.018 percentage points. 0 0 1 1 2 2 3 3 4 4 5 5 6 6 Karl Fischer reference (% water) NIR-predicted (% water) ↑ 1:1 agreement slope 0.996 · R² 0.9977 RMSEP 0.073 pts · bias +0.018 pts
Ten calibration samples, NIR-predicted % water against the Karl Fischer reference value. Slope 0.996 and R² 0.9977 show the model tracks the reference closely; RMSEP 0.073 percentage points is the practical accuracy figure a validation report would quote. Every one of these numbers depends on the KF reference dataset being correct — an NIR model calibrated against a flawed reference set inherits that flaw exactly.

A regression of NIR-predicted values against the Karl Fischer reference gives a slope of 0.996 and an intercept of 0.030 — close to the ideal 1.000 and 0.000 of perfect agreement — with R² = 0.9977. But R² alone is a weak accuracy metric here, the same way it would be for any calibration; the number a validation report actually leans on is the root mean square error of prediction (RMSEP), computed directly from the residuals between what NIR predicted and what Karl Fischer measured: RMSEP = 0.073 percentage points, with a mean bias of +0.018 percentage points across the calibration set.

Practice That RMSEP is the practical, defensible answer to “how good is this NIR method,” and it is entirely inherited from the Karl Fischer dataset it was computed against. If even one or two of those ten reference values were wrong — say, from one of Module C1's quiet failure modes — the NIR model would be calibrated to reproduce that error, and its RMSEP would look reassuring while the model itself learned the wrong answer. Building a model on a bad reference dataset does not average the error away; it teaches the model to repeat it.

Knowledge check

Module C2 — NIR moisture as a calibrated alternative

Six questions.


Module C3

Case study: what happens when the reference records disappear

Every argument in C1 and C2 assumes the underlying titration curves, standardization records, and raw results actually exist and can be checked. These two firms are what happens when that assumption fails.

C3.1  Intas Pharmaceuticals Limited — destroyed titration records

“An analyst destroyed CGMP records by pouring acetic acid in a trash bin containing analytical balance slips for testing the standardization of (b)(4). A QC employee stated he observed the same analyst destroy KF titration curves and balance printouts.”Intas Pharmaceuticals Limited — Warning Letter, July 28, 2023. fda.gov

The same letter documents a second, related gap: “The KF instrument used for water content testing and assay testing is capable of storing electronic data; however, this capacity was not utilized, and you did not save this data electronically.” Read against Module C1: the records destroyed here were precisely the titrant-standardization and titration-curve evidence needed to prove a KF result was valid in the first place — the instrument had a way to preserve exactly that evidence automatically, and it was never turned on.

C3.2  DuPont Nutrition USA Inc. — undocumented retesting until LOD passed

“Your personnel improperly retested pH, conductivity, loss on drying, and particle size samples.”DuPont Nutrition USA Inc. — Warning Letter, December 2, 2022. fda.gov

Practice Failing Loss on Drying (LOD) results were changed to passing results through undocumented, unjustified retesting — a different failure mode than Intas's, but the same underlying gap: a moisture result that cannot be trusted because the evidence trail behind it was not preserved or was manipulated after the fact. Whether the missing evidence is destroyed (Intas) or simply absent because an inconvenient result was quietly retested away (DuPont), the effect on trust in the reported number is the same.

The throughline back to C1 and C2

Neither firm's underlying titration chemistry is what's in question here. What's missing is the evidence that would let anyone — an internal reviewer, an inspector, the next analyst — confirm a moisture result was produced the way the method says it should have been: a justified standardization, an honest titration curve, a first result that was allowed to stand or was investigated and documented, not quietly replaced.

Knowledge check

Module C3 — when the reference records disappear

Six questions.