AssayIndex
PPG cross-section

PPG by compound

PPG records split by compound, with the index-wide comparison for the same compound beside each one. 25 compounds, 213 records. Cells below n=3 print their raw values instead of a median.

25 compounds213 records
CompoundClassReportsPPG median %Index median %Δ (pp)SpecPass %
RetatrutideIncretin3598.5698.37+0.1996.5100
BPC-157Tissue-repair2799.8299.16+0.6698.0100
CJC-1295 (no DAC)Growth-hormone1899.6699.09+0.5798.0100
TirzepatideIncretin1899.1098.55+0.5597.0100
L-Glutathione (reduced)Short1399.4599.33+0.1298.5100
GHRP-6Growth-hormone1199.6599.54+0.1199.0100
IpamorelinGrowth-hormone1199.7899.47+0.3199.0100
SS-31 (Elamipretide)Metabolic1199.7699.53+0.2398.5100
AOD-9604Metabolic1099.4199.29+0.1298.0100
MGFGrowth-hormone999.2999.290.0097.5100
SemaglutideIncretin998.6498.89-0.2597.0100
Melanotan IIMelanocortin-receptor899.9299.42+0.5098.5100
TB-500Tissue-repair7 n=799.3999.53-0.1498.5100
MK-677 (Ibutamoren mesylate)Non-peptide4 n=499.6299.49+0.1398.5100
GHRP-2Growth-hormone4 n=499.6899.28+0.4099.0100
TesamorelinGrowth-hormone3 n=398.7498.29+0.4597.0100
5-Amino-1MQNon-peptide3 n=399.3899.45-0.0898.0100
Thymosin α1Tissue-repair3 n=398.9899.40-0.4297.5100
CJC-1295 with DACGrowth-hormone2 n=2n<398.9597.5100
SermorelinGrowth-hormone2 n=2n<399.0698.0100
CagrilintideIncretin1 n=1n<398.6996.5100
SemaxNeuroactive1 n=1n<399.4698.5100
Enclomiphene citrateNon-peptide1 n=1n<399.4498.5100
PT-141 (Bremelanotide)Melanocortin-receptor1 n=1n<399.3898.5100
NAD+Non-peptide1 n=1n<399.2897.0100
97.598.098.498.899.299.7100.1RetatrutideRetatrutide: Q1 98.23, median 98.56, Q3 99.01, n=35n=35BPC-157BPC-157: Q1 99.62, median 99.82, Q3 99.93, n=27n=27CJC-1295 (no DAC)CJC-1295 (no DAC): Q1 99.60, median 99.66, Q3 99.85, n=18outlier 98.97n=18TirzepatideTirzepatide: Q1 98.94, median 99.10, Q3 99.34, n=18n=18L-Glutathione (reduce…L-Glutathione (reduce…: Q1 99.40, median 99.45, Q3 99.54, n=13outlier 99.10outlier 99.16outlier 99.88n=13GHRP-6GHRP-6: Q1 99.58, median 99.65, Q3 99.86, n=11n=11IpamorelinIpamorelin: Q1 99.63, median 99.78, Q3 99.90, n=11n=11SS-31 (Elamipretide)SS-31 (Elamipretide): Q1 99.68, median 99.76, Q3 99.84, n=11outlier 99.42n=11AOD-9604AOD-9604: Q1 99.25, median 99.41, Q3 99.54, n=10outlier 98.75n=10MGFMGF: Q1 99.09, median 99.29, Q3 99.33, n=9n=9SemaglutideSemaglutide: Q1 98.57, median 98.64, Q3 98.81, n=9outlier 99.39n=9Melanotan IIMelanotan II: Q1 99.84, median 99.92, Q3 99.93, n=8outlier 99.66n=8TB-500TB-500: Q1 99.26, median 99.39, Q3 99.41, n=7outlier 99.71n=7MK-677 (Ibutamoren me…MK-677 (Ibutamoren me…: Q1 99.49, median 99.62, Q3 99.79, n=4n=4 Purity (% area)
Figure. Distribution per compound where n ≥ 4. Rows are ordered by coverage, not by result.

Which of these lines PPG actually stocks

Coverage here reflects what has been submitted to the index, not what is on the catalogue. PolyPeptide Group (Hangzhou) Co., Ltd. lists considerably more than the 25 compounds above. Of those 25, 12 have been seen arriving from a domestic warehouse rather than as a cross-border consignment — that is the whole of what the index can say about which lines are held in regional stock, and it is a record of what was submitted, not a stock position. The catalogue and the current stock position are on the supplier's own site.

Browse the PPG catalogue at polypeptidegroup.net →