The formula is ELC = K / M and for a milligram-dosed weekly peptide it produces a surprisingly loose limit, which is why 10 EU/mg passes comfortably and why the tighter spec is worth less than it looks — though not worthless. Here is the derivation.
The two terms
K is the threshold pyrogenic dose: the amount of endotoxin per kilogram of body mass per hour that is taken as the threshold for a febrile response. For parenteral routes other than intrathecal, K = 5 EU/kg/hour. (Intrathecal is 0.2 EU/kg/hour, a 25-fold tighter figure, because the central nervous system has no tolerance for pyrogen.)
M is the maximum dose of product per kilogram of body mass administered in one hour. For a bolus given in a few seconds, M is simply the whole dose divided by body mass. Pharmacopoeial convention uses a 70 kg adult.
Worked for semaglutide at the 2.4 mg maintenance dose
The 2.4 mg weekly dose is the arm with the outcome data [1], so it is the right number to use for a worst-case limit.
- M =
2.4 mg / 70 kg = 0.0343 mg/kg
- ELC =
5 EU/kg / 0.0343 mg/kg = 145.8 EU/mg
Worked for tirzepatide at 15 mg
The highest studied maintenance dose [2]:
- M =
15 mg / 70 kg = 0.2143 mg/kg
- ELC =
5 / 0.2143 = 23.3 EU/mg
The full picture
| Compound | Dose (mg) | M (mg/kg, 70 kg) | Derived limit (EU/mg) | Margin at 10 EU/mg spec |
| Semaglutide | 0.25 (starting) | 0.00357 | 1400 | 140x |
| Semaglutide | 2.4 | 0.0343 | 145.8 | 14.6x |
| Tirzepatide | 15 | 0.2143 | 23.3 | 2.3x |
| Liraglutide | 3.0 | 0.0429 | 116.7 | 11.7x |
| A monoclonal antibody | 700 | 10.0 | 0.5 | fails |
That last row is why generic advice is useless. A drug dosed in hundreds of milligrams needs a sub-EU/mg limit; a peptide dosed in single milligrams does not. The limit scales inversely with dose, and these compounds are extraordinarily potent.
Does the 0.5 EU/mg spec buy anything?
Three things, none of which is "protection from pyrogenic reaction at label dose":
- It is a process hygiene indicator. Endotoxin is a proxy for Gram-negative bioburden somewhere in the process — water system, glassware, an operator, a raw material. A batch at 8 EU/mg is technically within a 10 EU/mg spec and is also telling you that something in that facility is growing Pseudomonas. A batch at 0.05 EU/mg is telling you the water system is clean. That is genuinely useful information about the manufacturer, independent of the dose arithmetic.
- Dose margin at low body mass and stacked administration. The 70 kg assumption is a convention. At 50 kg the semaglutide limit drops to
5 / (2.4/50) = 104 EU/mg. Still loose, but the margin is not what you calculated.
- Multi-dose vials give repeated exposure. K is a per-hour figure and does not accumulate across a week, so this is a weak argument, but it is not nothing if a vial is being drawn from over a month.
So: 10 EU/mg is a real limit with a 2 to 15-fold margin depending on the compound and dose, and 0.5 EU/mg is a better hygiene signal rather than a meaningfully safer product at these doses.
The thing that actually matters more than either spec
Whether a test was run at all, on which batch, by what method, and with a positive product control that recovered. A specification with no accompanying result is a sentence, not data. Ask for:
- The method: gel-clot (limit test only), kinetic turbidimetric, kinetic chromogenic, or recombinant Factor C. Kinetic chromogenic and rFC give you a number; gel-clot gives you pass or fail against one sensitivity.
- The lysate sensitivity, lambda: typically 0.03 or 0.125 EU/mL for gel-clot, down to 0.005 EU/mL for chromogenic.
- The maximum valid dilution and the dilution actually used. MVD =
ELC x sample concentration / lambda. For tirzepatide at a 23.3 EU/mg limit, tested at 1.0 mg/mL with lambda = 0.005: 23.3 x 1.0 / 0.005 = 4660-fold. A lab has enormous dilution headroom here, which is convenient because peptides frequently interfere with the assay and dilution is how you get rid of interference.
- The positive product control recovery, which must fall between 50% and 200%. Without it, a "less than lambda" result may just mean the product inhibited the reaction.
A report with the method, lambda, dilution factor, PPC recovery and a numeric result is worth far more than a tighter spec with none of that. Ask which of the two vendors can produce one.
edited 16 Sept 2025 by swab_and_wait — fixed an arithmetic slip in the third paragraph
2The monoclonal antibody row makes the dose-dependence obvious in a way no amount of prose does. – rhian_prydderch 6 months ago 3PPC recovery is the check nobody asks for and it invalidates a fair number of passing results. – Dr_Nadia_Farsi 7 months ago 5Small addition: rFC has no Factor G pathway so it is immune to beta-glucan false positives from cellulose filters. – juan_esquivel 9 months ago add a comment