AdjuvantAluminumAssayChecker

Adjuvant Aluminum Assay

Vet veterinary veterinary vaccines animal health adjuvants aquaculture batch release CSV→JSON
Open selection

Utility description: Adjuvant Aluminum Assay

Adjuvant Aluminum Assay Checker — Control of Aluminum Content in Adjuvant

ℹ️  Utility checks quantitative aluminum content in vaccines using aluminum adjuvants (aluminum hydroxide or phosphate) according to Ph. Eur. general chapters and specific monographs:
     • Aluminum content per single dose (mg Al).
     • Deviation from manufacturer's declared value (typically ±10% allowed).
     • pH control of the medium, which is critical for adjuvant stability and antigen adsorption process.

⚠️  CRITICAL: 
     • Exceeding the upper limit of aluminum content can lead to toxic effects (aluminum load).
     • Decrease below the lower limit reduces adjuvant effect, making vaccine less immunogenic.
     • Unstable pH can lead to adjuvant dissolution or surface charge change, causing antigen desorption.

Usage:
  AdjuvantAluminumAssayChecker.exe                            → demo mode (console output)
  AdjuvantAluminumAssayChecker.exe input.csv output.json      → evaluate your data

Input format:
BatchNumber,ProductName,AluminumContent_mg_per_dose,TargetAluminum_mg_per_dose,pH,AdjuvantType,VolumePerDose_ml,Concentration_mg_per_ml

Example:
  AL-ASSAY-001,DTPa Vaccine,0.32,0.33,6.1,AluminiumPhosphate,0.5,0.66

— WHY IS THIS NEEDED?
Aluminum is the most common adjuvant in human and veterinary vaccines.
Precise aluminum dosing is necessary to ensure reproducibility of immune response.
Control is performed by complexometric titration (with pyrocatechol violet) or instrumental methods (ICP-OES, ICP-MS).

⚠️  CRITICAL:
• Method Specificity: Method must determine only aluminum, without reacting with other vaccine components.
• Sample Preparation: Complete determination of aluminum often requires sample mineralization or use of strong acids to dissolve adjuvant precipitate.
• Limits: According to Ph. Eur., maximum aluminum amount is usually limited to 1.25 mg per dose, but specific limits depend on product registration dossier.
• Stability: During storage, adjuvant aging (particle size change) is possible, but total aluminum content must remain constant.

Key features:
• Verification of aluminum content against declared dose
• Deviation check
• pH monitoring as critical quality parameter
• Generation of reports for QC and LIMS LabWare
• Compliance with GMP and Pharmacopoeia requirements

Critical parameters:
• Al Content: within ±10% of target value
• pH: 5.5 – 7.0 (typical range for aluminum adjuvants)

💡 Usage tips:
1. Calibration: When using ICP methods, always use multi-element standards and internal standards (e.g., Sc, Y).
2. Titration: In manual titration, it is important to accurately fix the endpoint of indicator color change.
3. Homogeneity: Before sampling, thoroughly mix the suspension as adjuvant settles.
4. Interference: Phosphates may interfere with aluminum determination by some methods. Choose validated method.
5. Documentation: Results must be compared with raw material (adjuvant) certificate of analysis.

⚠️ Note: Aluminum content is a stable parameter that should not change over time, unlike antigen adsorption degree, which may fluctuate.

input.csv

BatchNumber,ProductName,AluminumContent_mg_per_dose,TargetAluminum_mg_per_dose,pH,AdjuvantType,VolumePerDose_ml,Concentration_mg_per_ml
AL-ASSAY-2026-001,DTPa Vaccine,0.32,0.33,6.1,AluminiumPhosphate,0.5,0.66
AL-ASSAY-2026-002,Hepatitis B Vaccine,0.26,0.25,6.4,AluminiumHydroxide,0.5,0.52
AL-ASSAY-FAIL-003,Pneumococcal Vaccine,0.95,0.50,5.8,AluminiumPhosphate,0.5,1.90

Utility description

Adjuvant Aluminum Assay Checker — Control of Aluminum Content in Adjuvant

ℹ️  Utility checks quantitative aluminum content in vaccines using aluminum adjuvants (aluminum hydroxide or phosphate) according to Ph. Eur. general chapters and specific monographs:
     • Aluminum content per single dose (mg Al).
     • Deviation from manufacturer's declared value (typically ±10% allowed).
     • pH control of the medium, which is critical for adjuvant stability and antigen adsorption process.

⚠️  CRITICAL: 
     • Exceeding the upper limit of aluminum content can lead to toxic effects (aluminum load).
     • Decrease below the lower limit reduces adjuvant effect, making vaccine less immunogenic.
     • Unstable pH can lead to adjuvant dissolution or surface charge change, causing antigen desorption.

Usage:
  AdjuvantAluminumAssayChecker.exe                            → demo mode (console output)
  AdjuvantAluminumAssayChecker.exe input.csv output.json      → evaluate your data

Input format:
BatchNumber,ProductName,AluminumContent_mg_per_dose,TargetAluminum_mg_per_dose,pH,AdjuvantType,VolumePerDose_ml,Concentration_mg_per_ml

Example:
  AL-ASSAY-001,DTPa Vaccine,0.32,0.33,6.1,AluminiumPhosphate,0.5,0.66

— WHY IS THIS NEEDED?
Aluminum is the most common adjuvant in human and veterinary vaccines.
Precise aluminum dosing is necessary to ensure reproducibility of immune response.
Control is performed by complexometric titration (with pyrocatechol violet) or instrumental methods (ICP-OES, ICP-MS).

⚠️  CRITICAL:
• Method Specificity: Method must determine only aluminum, without reacting with other vaccine components.
• Sample Preparation: Complete determination of aluminum often requires sample mineralization or use of strong acids to dissolve adjuvant precipitate.
• Limits: According to Ph. Eur., maximum aluminum amount is usually limited to 1.25 mg per dose, but specific limits depend on product registration dossier.
• Stability: During storage, adjuvant aging (particle size change) is possible, but total aluminum content must remain constant.

Key features:
• Verification of aluminum content against declared dose
• Deviation check
• pH monitoring as critical quality parameter
• Generation of reports for QC and LIMS LabWare
• Compliance with GMP and Pharmacopoeia requirements

Critical parameters:
• Al Content: within ±10% of target value
• pH: 5.5 – 7.0 (typical range for aluminum adjuvants)

💡 Usage tips:
1. Calibration: When using ICP methods, always use multi-element standards and internal standards (e.g., Sc, Y).
2. Titration: In manual titration, it is important to accurately fix the endpoint of indicator color change.
3. Homogeneity: Before sampling, thoroughly mix the suspension as adjuvant settles.
4. Interference: Phosphates may interfere with aluminum determination by some methods. Choose validated method.
5. Documentation: Results must be compared with raw material (adjuvant) certificate of analysis.

⚠️ Note: Aluminum content is a stable parameter that should not change over time, unlike antigen adsorption degree, which may fluctuate.

URS & FS — User Requirements and Functional Specification

This document describes the controlled use of AdjuvantAluminumAssayChecker for quantitative aluminum assay in vaccines using aluminum adjuvants.

Regulatory note. Limits in this document are derived from the source utility description. Before production use, they must be verified against the approved specification, registration dossier, local SOPs and applicable pharmacopoeia.

Key controlled parameters

Al mg/dose±10% deviationpH 5.5–7.01.25 mg/dose upper limitdose-volume concentration consistency

URS — User Requirements Specification

IDRequirementCriticalityAcceptance criterion
URS-001The utility shall accept an input.csv file with approved headers for aluminum adjuvant assay control.HighA CSV using BatchNumber…Concentration_mg_per_ml headers is processed without manual editing.
URS-002The utility shall calculate deviation of measured aluminum content from the target value.HighEach row reports percent deviation and PASS/FAIL status.
URS-003The utility shall control the ±10% tolerance against target aluminum content.HighDeviation outside ±10% causes FAIL.
URS-004The utility shall check pH within the typical 5.5–7.0 range for aluminum adjuvants.HighpH outside the range causes FAIL or a critical finding.
URS-005The utility shall consider the general upper limit of 1.25 mg Al per dose where applicable to the product.HighLimit exceedance is reported as a critical nonconformance.
URS-006The utility shall check consistency between dose content, dose volume and concentration.MediumMismatch is recorded as WARNING or FAIL according to approved SOPs.
URS-007The utility shall generate output.json with source values, applied rules, statuses and critical findings.HighJSON is suitable for LIMS/ELN/MES integration and QA/QC review.
URS-008The utility shall operate deterministically without ML-based conformance decisions.MediumRepeated processing of the same input.csv produces the same result.
URS-009The documentation shall support IQ/OQ/PQ, change control and inspection traceability.MediumURS/FS, CSV contract, rules and test scenarios are available with the utility.

input.csv contract

#FieldTypeSamplePurpose
1BatchNumberstringAL-ASSAY-2026-001Batch/lot identifier used for QC result traceability.
2ProductNamestringDTPa VaccineName of the vaccine product or laboratory sample.
3AluminumContent_mg_per_dosedecimal0.32Measured aluminum content per dose, mg Al/dose.
4TargetAluminum_mg_per_dosedecimal0.33Declared/target aluminum content per dose, mg Al/dose.
5pHdecimal6.1Medium pH; critical for adjuvant stability and antigen adsorption.
6AdjuvantTypestringAluminiumPhosphateAluminum adjuvant type, e.g. AluminiumPhosphate or AluminiumHydroxide.
7VolumePerDose_mldecimal0.5Single-dose volume, mL; used for recalculation and consistency checks.
8Concentration_mg_per_mldecimal0.66Aluminum concentration, mg/mL; used to check consistency with dose and volume.
BatchNumber,ProductName,AluminumContent_mg_per_dose,TargetAluminum_mg_per_dose,pH,AdjuvantType,VolumePerDose_ml,Concentration_mg_per_ml
AL-ASSAY-2026-001,DTPa Vaccine,0.32,0.33,6.1,AluminiumPhosphate,0.5,0.66
AL-ASSAY-2026-002,Hepatitis B Vaccine,0.26,0.25,6.4,AluminiumHydroxide,0.5,0.52
AL-ASSAY-FAIL-003,Pneumococcal Vaccine,0.95,0.50,5.8,AluminiumPhosphate,0.5,1.90

Sample rows and calculated status

BatchNumberProductNameAluminumContent_mg_per_doseTargetAluminum_mg_per_dosepHAdjuvantTypeVolumePerDose_mlConcentration_mg_per_mlStatus
AL-ASSAY-2026-001DTPa Vaccine0.320.336.1AluminiumPhosphate0.50.66PASS
AL-ASSAY-2026-002Hepatitis B Vaccine0.260.256.4AluminiumHydroxide0.50.52PASS
AL-ASSAY-FAIL-003Pneumococcal Vaccine0.950.505.8AluminiumPhosphate0.51.90FAIL

Validation rules

IDRuleLogicCriterion
R-001Mandatory fieldsAll CSV contract fields must be present and populated.Missing required value = FAIL.
R-002Al content against targetMeasured aluminum content is compared with TargetAluminum_mg_per_dose.Deviation within ±10% = PASS; outside = FAIL.
R-003General upper Al limitMeasured aluminum content is checked against the general 1.25 mg/dose limit stated in the description.≤1.25 mg/dose = PASS; >1.25 mg/dose = FAIL.
R-004pHpH is checked against the typical 5.5–7.0 range for aluminum adjuvants.Within range = PASS; outside = FAIL.
R-005Concentration consistencyConcentration_mg_per_ml is checked against AluminumContent_mg_per_dose / VolumePerDose_ml.Consistent = PASS; material mismatch = WARNING.
R-006Adjuvant typeAdjuvantType is checked as aluminum hydroxide or phosphate.Known type = PASS; non-standard value = WARNING.

FS — Functional Specification

IDFunctionImplementation
FS-001CSV importRead input.csv in UTF-8/CSV-compatible format and validate header and column count.
FS-002Schema validationCheck mandatory fields BatchNumber, ProductName, AluminumContent_mg_per_dose, TargetAluminum_mg_per_dose, pH, AdjuvantType, VolumePerDose_ml, Concentration_mg_per_ml.
FS-003Type conversionConvert numeric fields to decimal; format errors are reported as row-level FAIL.
FS-004Deviation calculationCalculate deviation: (AluminumContent - TargetAluminum) / TargetAluminum × 100%.
FS-005Domain rule engineApply ±10% tolerance, pH 5.5–7.0, general 1.25 mg/dose upper limit and concentration consistency check.
FS-006Status aggregationProduce row final status: FAIL for critical failure, WARNING for non-critical deviation, PASS for conformance.
FS-007JSON exportWrite output.json with batch/product identifiers, source values, rule results, status and criticalFindings.
FS-008Audit supportPreserve reproducibility: utility version, input.csv, output.json, checksum and applied rules.

Example output.json

{
  "utilityId": "adjuvant-aluminum-assay-checker",
  "utilityName": "AdjuvantAluminumAssayChecker",
  "overallStatus": "PASS",
  "batchNumber": "AL-ASSAY-2026-001",
  "productName": "DTPa Vaccine",
  "sourceFile": "input.csv",
  "checks": [
    {
      "parameter": "AluminumContent_mg_per_dose",
      "value": "0.32",
      "status": "PASS",
      "message": "Deviation from target -3.03% is within ±10%"
    },
    {
      "parameter": "MaximumAluminumLimit",
      "value": "0.32",
      "status": "PASS",
      "message": "Measured aluminum is not above the general 1.25 mg/dose limit stated in the source description"
    },
    {
      "parameter": "pH",
      "value": "6.1",
      "status": "PASS",
      "message": "pH is within 5.5–7.0"
    },
    {
      "parameter": "Concentration_mg_per_ml",
      "value": "0.66",
      "status": "PASS",
      "message": "Concentration is consistent with content per dose and dose volume"
    },
    {
      "parameter": "AdjuvantType",
      "value": "AluminiumPhosphate",
      "status": "PASS",
      "message": "Recognized aluminum adjuvant type"
    }
  ],
  "criticalFindings": []
}

Traceability URS → FS → OQ/PQ

URSFSTests
URS-001FS-001, FS-002OQ-001, OQ-002
URS-002FS-004OQ-003
URS-003FS-005, FS-006OQ-004
URS-004FS-005, FS-006OQ-005
URS-005FS-005, FS-006OQ-006
URS-006FS-005OQ-007
URS-007FS-007OQ-008
URS-008FS-004, FS-006OQ-009
URS-009FS-008PQ-001

IQ/OQ/PQ scenarios

IDScenarioExpected result
OQ-001Valid input.csv rowPASS when all critical rules conform.
OQ-002Remove a mandatory columnSchema error or FAIL before domain rules are applied.
OQ-003Replace numeric value with textType conversion error.
OQ-004AluminumContent outside ±10% of TargetAluminumFAIL and critical finding.
OQ-005pH below 5.5 or above 7.0FAIL and stability/adsorption risk message.
OQ-006AluminumContent above 1.25 mg/doseFAIL and critical finding for upper limit.
OQ-007Concentration inconsistent with dose/volumeWARNING or FAIL according to SOP.
OQ-008Validate output.json structureJSON contains batch, product, checks, status, criticalFindings.
OQ-009Repeat run with the same input.csvResult is fully reproducible.
PQ-001User real batchesQA/QC confirms rule applicability against the registered product specification.

QA/QC, CSV/CSA and change control

  • Do not rename columns without updating the validator, test set and URS/FS.
  • Retain input.csv, output.json, executable version and checksum.
  • For production use, approve product-specific limits in the controlled product specification.
  • Verify the aluminum assay method: ICP-OES, ICP-MS, complexometric titration or another validated method.
  • For deviation investigations, retain the source batch, result, applied rules and QA/QC reviewer comment.

Included in packages

Biopharmaceuticals Extended QC Suite

Extended QC utility coverage for mAbs, biosimilars, proteins, insulins, vaccines, mRNA/LNP, HCP, sterile release, microbiology, water, cleanroom and stability workflows.

Open

Vet — Veterinary QC Utilities

Vet is designed for veterinary pharmaceuticals and vaccines: adjuvants, antigens, autogenous vaccines, aquaculture, feed/premixes, antimicrobial and antiparasitic products, sterility and batch release.

Open