AssayIndex
Core records

Batch rollups

One row per physical lot. A lot is the unit the index cares about most, because it is the unit that repeats: two reports on one lot are two observations of one material, and everything the index says about reproducibility, inter-lab agreement and certificate accuracy is computed from that fact.

1,154 batches981 tested more than oncemedian spread 0.59 pp29 pagesupdated 30 Jul 2026
03264960.00.40.81.11.51.92.32.63.00.00–0.10 %: n=470.10–0.20 %: n=630.20–0.30 %: n=900.30–0.40 %: n=960.40–0.50 %: n=930.50–0.60 %: n=1120.60–0.70 %: n=890.70–0.80 %: n=610.80–0.90 %: n=710.90–1.00 %: n=621.00–1.10 %: n=501.10–1.20 %: n=471.20–1.30 %: n=231.30–1.40 %: n=261.40–1.50 %: n=141.50–1.60 %: n=141.60–1.70 %: n=91.70–1.80 %: n=51.80–1.90 %: n=51.90–2.00 %: n=12.00–2.10 %: n=12.10–2.20 %: n=12.20–2.30 %: n=02.30–2.40 %: n=02.40–2.50 %: n=02.50–2.60 %: n=02.60–2.70 %: n=02.70–2.80 %: n=02.80–2.90 %: n=02.90–3.00 %: n=1median 0.59 Within-batch spread (pp) Reports
Figure. Spread between the highest and lowest independent purity result on the same lot, across the 981 batches assayed more than once. Median 0.59 pp. For scale: the best contributing laboratory repeats to 0.16 pp and the worst to 0.34 pp, so the bulk of this distribution is measurement noise and the right-hand tail is material.
LotSupplierCompoundManufacturedTestsMedian %Spread ppCOA %Divergence pp
JEEP-2608-Y9547JEEPHexarelin27 Aug 2026299.790.2299.85+0.06
HOMO-2608-A3930HomopeptideIpamorelin27 Aug 2026299.470.4799.470.00
ASY-{CAT}-2288ASYRetatrutide26 Aug 20261198.451.9098.65+0.203+
TFC-2608-J1156TFCRetatrutide25 Aug 2026398.420.2798.420.003+
HJ-2608-C7002HJSemaglutide23 Aug 20261299.210.9099.33+0.123+
GLBI-2608-N7715GL BiochemKisspeptin-1023 Aug 2026998.710.4998.710.00LINKED
TFC-2608-S9940TFCHumanin (HNG)12 Aug 2026798.500.3898.22-0.283+
WXT-2608-P3387WXTSermorelin10 Aug 2026198.97n<298.84-0.13
PPG-2608-A6835PPGTesamorelin09 Aug 2026398.740.3799.31+0.573+
HYB-2608-E7391HYBCJC-1295 with DAC02 Aug 2026199.38n<299.63+0.25
CPC-2607-L1516CPCTirzepatide23 Jul 20261096.741.6597.06+0.323+
QSC-2607-C5749QSCTriptorelin22 Jul 2026199.53n<299.44-0.09
TFC-2607-R9099TFCSS-31 (Elamipretide)20 Jul 2026799.610.3999.90+0.293+
KP-2607-H5774KPRetatrutide13 Jul 2026796.460.8396.09-0.373+
JEEP-2607-X9091JEEPSemaglutide12 Jul 2026299.220.4899.23+0.01LINKED
SNP-2607-C3886SinoPepCJC-1295 with DAC11 Jul 2026299.170.1599.16-0.01
HOMO-2607-P5131HomopeptideIGF-1 LR310 Jul 20261498.930.8898.97+0.043+
AMB-2607-N6274AMBSemaglutide09 Jul 2026598.090.7598.50+0.413+
QYB-2607-L4875QYBPT-141 (Bremelanotide)07 Jul 2026599.720.7799.90+0.183+
BCH-2607-H5235BCHCJC-1295 with DAC07 Jul 2026997.630.4598.00+0.373+
WWB-2607-X2189WWBLiraglutide02 Jul 2026599.310.2699.50+0.193+
WWB-2606-N3192WWBSemaglutide27 Jun 20261599.140.9699.64+0.503+
SNP-2606-D4620SinoPepIGF-1 LR325 Jun 20261198.490.8199.04+0.553+
HYB-2606-D7858HYBMOTS-c18 Jun 20261199.541.6499.35-0.193+
QSC-2606-V7416QSCCJC-1295 (no DAC)17 Jun 2026998.030.6997.60-0.43LINKED
ASY-{CAT}-2167ASYTB-50013 Jun 2026999.930.1599.90-0.033+
MKM-2606-K5012MKMAdipotide10 Jun 2026697.711.1397.92+0.213+
GLBI-2606-S7352GL BiochemL-Glutathione (reduced)03 Jun 2026299.240.4699.28+0.04LINKED
GGPE-2606-E1234GGPepsCJC-1295 (no DAC)02 Jun 2026698.140.5798.45+0.313+
SNP-2606-L4478SinoPepIpamorelin01 Jun 2026799.130.7199.16+0.033+
AMB-2606-N5977AMBRetatrutide01 Jun 2026398.200.1498.34+0.143+
SWB-2605-B7365SWBMK-677 (Ibutamoren mesylate)31 May 2026299.610.6599.44-0.17
QSC-2605-A6715QSCGHRP-631 May 20261099.760.6499.72-0.043+
TFC-2605-H2745TFCEnclomiphene citrate29 May 2026199.41n<299.66+0.25
SNP-2605-G4075SinoPepARA-29027 May 2026299.070.2699.12+0.05
QSC-2605-E5652QSCSS-31 (Elamipretide)27 May 2026199.93n<299.64-0.29
TFC-2605-R9506TFCMOTS-c26 May 2026599.230.3799.01-0.223+
HOMO-2605-S5227HomopeptideSemax26 May 20261199.930.3499.90-0.033+
FGP-2605-R8870FGPTirzepatide25 May 2026797.910.7598.47+0.563+
SGN-2605-X9069SGNARA-29024 May 20261298.311.2998.69+0.383+