{"id":3103,"date":"2026-07-27T08:37:53","date_gmt":"2026-07-27T06:37:53","guid":{"rendered":"https:\/\/peptelia.com\/?page_id=3103"},"modified":"2026-10-07T14:33:51","modified_gmt":"2026-10-07T12:33:51","slug":"research-configurator","status":"publish","type":"page","link":"https:\/\/peptelia.com\/en\/research-configurator\/","title":{"rendered":"Research Configurator"},"content":{"rendered":"<div class=\"pep-cfg-wrap\">\n<section class=\"pep-cfg\">\n<style>\n.pep-cfg{--ink:#10201F;--soft:#4B4A44;--muted:#6B6459;--card:#FFFDFA;--line:#E8DFD2;--teal:#0C8F80;--teal-dk:#086B60;--tint:#F3EDE4;\n max-width:880px;margin:0 auto;color:var(--ink);font-size:16px;line-height:1.65}\n.pep-cfg *{box-sizing:border-box}\n.pep-cfg__hero{margin-bottom:30px}\n.pep-cfg__hero .k{display:block;font:600 11px\/1.2 'IBM Plex Mono',ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}\n.pep-cfg__hero h1{font-size:clamp(2rem,4.6vw,3.1rem);line-height:1.06;letter-spacing:-.04em;margin:0 0 16px;color:var(--ink)}\n.pep-cfg__hero h1 em{font-style:normal;color:var(--teal-dk)}\n.pep-cfg__hero p{color:var(--soft);max-width:62ch;margin:0}\n.pep-cfg__box{border:1px solid var(--line);border-radius:3px;background:var(--card);padding:clamp(20px,3.5vw,34px)}\n.pep-cfg__dots{display:flex;gap:6px;margin-bottom:24px}\n.pep-cfg__dots i{width:34px;height:3px;border-radius:2px;background:var(--line);display:block}\n.pep-cfg__dots i.on{background:var(--teal-dk)}\n.pc-step{font:600 11px\/1.2 'IBM Plex Mono',ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:8px}\n.pc-q{font-size:clamp(1.25rem,2.6vw,1.6rem);line-height:1.2;letter-spacing:-.025em;margin:0 0 6px;color:var(--ink);font-weight:600}\n.pc-sub{color:var(--soft);font-size:14.5px;margin:0 0 20px}\n.pc-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:10px}\n.pc-opt{text-align:left;background:var(--card);border:1px solid var(--line);border-radius:3px;padding:15px 17px;cursor:pointer;font-family:inherit;font-size:15px;color:var(--ink);transition:border-color .15s,background .15s;display:block;width:100%}\n.pc-opt:hover{border-color:var(--teal);background:#FBFEFD}\n.pc-opt:focus-visible{outline:2px solid var(--teal);outline-offset:2px}\n.pc-opt b{display:block;font-weight:600;margin-bottom:3px}\n.pc-opt span{display:block;color:var(--muted);font-size:12.5px;line-height:1.45}\n.pc-opt em{display:block;font:500 11px 'IBM Plex Mono',ui-monospace,monospace;color:var(--teal-dk);font-style:normal;margin-top:6px;letter-spacing:.03em}\n.pc-nav{margin-top:20px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}\n.pc-link{background:none;border:0;padding:0;font-size:13.5px;color:var(--muted);cursor:pointer;text-decoration:underline;text-underline-offset:3px;font-family:inherit}\n.pc-link:hover{color:var(--teal-dk)}\n.pc-res-head{border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:20px}\n.pc-res-head .k{font:600 11px 'IBM Plex Mono',ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:6px}\n.pc-res-head p{margin:0;font-size:14.5px;color:var(--soft)}\n.pc-hit{border:1px solid var(--teal);border-radius:3px;padding:20px;margin-bottom:16px;background:#FBFEFD}\n.pc-tag{display:inline-block;font:600 10.5px 'IBM Plex Mono',ui-monospace,monospace;letter-spacing:.09em;text-transform:uppercase;background:#086B60;color:#FFFDFA;padding:3px 8px;border-radius:3px;margin-bottom:10px}\n.pc-hit h3{margin:0 0 4px;font-size:1.18rem;letter-spacing:-.02em;color:var(--ink);font-weight:600;line-height:1.25}\n.pc-desc{font-size:13.5px;color:var(--muted);margin:0}\n.pc-figs{display:flex;gap:26px;flex-wrap:wrap;margin:16px 0 18px;padding-top:14px;border-top:1px solid var(--line)}\n.pc-fig i{display:block;font:600 10.5px 'IBM Plex Mono',ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-style:normal;margin-bottom:4px}\n.pc-fig b{font:500 20px 'IBM Plex Mono',ui-monospace,monospace;color:var(--ink)}\n.pc-cta{display:inline-flex;align-items:center;min-height:46px;padding:0 22px;border-radius:2px;background:var(--teal);border:1px solid var(--teal);color:#fff!important;text-decoration:none!important;font-weight:600;font-size:15px}\n.pc-cta:hover{background:var(--teal-dk);border-color:var(--teal-dk);color:#fff!important}\n.pc-alts{margin-top:4px}\n.pc-alts>.k{display:block;font:600 11px 'IBM Plex Mono',ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 4px}\n.pc-alt{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid var(--line);text-decoration:none!important;color:var(--ink)!important}\n.pc-alt:last-of-type{border-bottom:0}\n.pc-alt:hover .pc-alt-n{color:var(--teal-dk)}\n.pc-alt-n{font-size:14.5px;font-weight:500;line-height:1.35}\n.pc-alt-n small{display:block;color:var(--muted);font-size:12.5px;font-weight:400;font-family:'IBM Plex Mono',ui-monospace,monospace;margin-top:2px}\n.pc-alt-p{font:500 14.5px 'IBM Plex Mono',ui-monospace,monospace;white-space:nowrap;color:var(--ink)}\n.pc-catlink{margin-top:20px;padding-top:16px;border-top:1px solid var(--line);font-size:14px;color:var(--soft)}\n.pep-cfg__note{margin:20px 0 0;font:500 10.5px\/1.6 'IBM Plex Mono',ui-monospace,monospace;letter-spacing:.07em;color:var(--muted);text-transform:uppercase}\n@media(max-width:560px){\n .pep-cfg{font-size:15.5px}\n .pc-opts{grid-template-columns:1fr}\n .pc-figs{gap:18px}\n .pc-cta{width:100%;justify-content:center}\n}\n<\/style>\n<div class=\"pep-cfg__hero\">\n  <span class=\"k\">Research Configurator<\/span><\/p>\n<h1>Find the right <em>research peptide.<\/em><\/h1>\n<p>Three steps \u2013 research field, compound, dosage form. At the end you will see all available sizes with the price per milligram, so you can compare sizes of the same compound directly.<\/p>\n<\/div>\n<div class=\"pep-cfg__stage\">\n<div class=\"pep-cfg__box\">\n<div class=\"pep-cfg__dots\"><i class=\"on\" id=\"pcd1\"><\/i><i id=\"pcd2\"><\/i><i id=\"pcd3\"><\/i><\/div>\n<div id=\"pcCard\" aria-live=\"polite\"><\/div>\n<p class=\"pep-cfg__note\">For research purposes only \u00b7 Not intended for use on or in the human body<\/p>\n<\/p><\/div>\n<\/div>\n<p><script>\n(function(){\n  var C = \"https:\/\/peptelia.com\/en\/product-category\/\";\n  var P = \"https:\/\/peptelia.com\/en\/products\/\";\n  var FIELDS = [\n    {k:\"metab\", t:\"Metabolic Research\", d:\"GLP receptors, energy metabolism, incretin signalling\", cat:C+\"metabolic-research\/\"},\n    {k:\"regen\", t:\"Regenerative Research\", d:\"Tissue repair, cell regeneration, barrier function\", cat:C+\"regenerative-research\/\"},\n    {k:\"neuro\", t:\"Neurocognitive Research\", d:\"Neuronal signalling, sleep architecture, stress models\", cat:C+\"neurocognitive-research\/\"},\n    {k:\"haut\",  t:\"Skin \"+String.fromCharCode(38)+\" Cell Research\", d:\"Cellular ageing, pigmentation, mitochondria\", cat:C+\"skin-cell-research\/\"},\n    {k:\"wachs\", t:\"Growth Factor Research\", d:\"Somatotropic axis, GHRH and ghrelin signalling\", cat:C+\"growth-factor-research\/\"},\n    {k:\"immun\", t:\"Immunology Research\", d:\"T-cell maturation, inflammation-associated signalling\", cat:C+\"immunology-research\/\"}\n  ];\n  var SUBS = {\n    reta:{t:\"Retatrutide (GLP-3)\", d:\"Triple agonist at GIP, GLP-1 and glucagon receptors\", f:\"metab\"},\n    motsc:{t:\"MOTS-C\", d:\"Mitochondrially encoded peptide, AMPK-associated signalling\", f:\"metab\"},\n    slu:{t:\"SLU-PP-332\", d:\"Described in the literature as an ERR agonist\", f:\"metab\"},\n    aod:{t:\"AOD-9604\", d:\"Modified HGH fragment (176\u2013191)\", f:\"metab\"},\n    amq:{t:\"5-Amino-1MQ\", d:\"Small-molecule NNMT inhibitor\", f:\"metab\"},\n    bpc:{t:\"BPC-157\", d:\"Synthetic pentadecapeptide\", f:\"regen\"},\n    tb:{t:\"TB-500\", d:\"Fragment derived from thymosin beta-4\", f:\"regen\"},\n    kpv:{t:\"KPV\", d:\"Tripeptide fragment of alpha-MSH\", f:\"regen\"},\n    bpctb:{t:\"BPC-157 + TB-500\", d:\"Combination of both regenerative peptides\", f:\"regen\"},\n    semax:{t:\"Semax\", d:\"Neuropeptide, cognitive and neuronal processes\", f:\"neuro\"},\n    selank:{t:\"Selank\", d:\"Neuropeptide, stress-related research models\", f:\"neuro\"},\n    dsip:{t:\"DSIP\", d:\"Delta sleep-inducing peptide, sleep architecture\", f:\"neuro\"},\n    oxy:{t:\"Oxytocin Acetate\", d:\"Neurohypophyseal peptide hormone\", f:\"neuro\"},\n    ghk:{t:\"GHK-Cu\", d:\"Copper-binding tripeptide\", f:\"haut\"},\n    ahk:{t:\"AHK-Cu\", d:\"Copper-binding tripeptide, follicle and tissue structures\", f:\"haut\"},\n    nad:{t:\"NAD+\", d:\"Central coenzyme of energy metabolism\", f:\"haut\"},\n    ss31:{t:\"SS-31 (Elamipretide)\", d:\"Mitochondria-targeted tetrapeptide\", f:\"haut\"},\n    mt:{t:\"Melanotan (MT-1 \/ MT-2)\", d:\"Synthetic alpha-MSH analogues\", f:\"haut\"},\n    mb:{t:\"Methylene Blue\", d:\"Redox-active phenothiazine dye\", f:\"haut\"},\n    epi:{t:\"Epitalon\", d:\"Tetrapeptide, cellular-ageing models\", f:\"haut\"},\n    klow:{t:\"KLOW\", d:\"Combined formulation of several peptides\", f:\"haut\"},\n    cjc:{t:\"CJC-1295\", d:\"Synthetic GHRH analogue\", f:\"wachs\"},\n    ipa:{t:\"Ipamorelin\", d:\"Selective pentapeptide, ghrelin receptor (GHS-R)\", f:\"wachs\"},\n    tesa:{t:\"Tesamorelin\", d:\"Stabilised GHRH analogue\", f:\"wachs\"},\n    ace:{t:\"ACE-031\", d:\"Soluble ActRIIB fusion protein\", f:\"wachs\"},\n    ta1:{t:\"Thymosin Alpha-1\", d:\"Thymic peptide, T-cell maturation\", f:\"immun\"},\n    vip:{t:\"VIP\", d:\"Vasoactive intestinal peptide\", f:\"immun\"}\n  };\n  var FORMS = {\n    vial:{t:\"Lyophilisate (vial)\", d:\"Freeze-dried powder for your own reconstitution\"},\n    kaps:{t:\"Capsules\", d:\"Pre-dosed formulation, 60 capsules per container\"},\n    spray:{t:\"Nasal spray\", d:\"Ready-made solution, 10 ml spray bottle\"}\n  };\n  var DATA = [\n    [\"Retatrutide GLP-3 \u2013 Triple Agonist 5 mg\",\"retatrutide-glp-3-peptide-5mg\",39.90,5,\"reta\",\"vial\"],\n    [\"Retatrutide GLP-3 \u2013 Triple Agonist 10 mg\",\"retatrutide-glp-3-peptide-10mg\",44.90,10,\"reta\",\"vial\"],\n    [\"Retatrutide GLP-3 \u2013 Triple Agonist 15 mg\",\"retatrutide-glp-3-peptide-15mg\",69.90,15,\"reta\",\"vial\"],\n    [\"Retatrutide GLP-3 \u2013 Triple Agonist 20 mg\",\"retatrutide-glp-3-peptide-20mg\",79.00,20,\"reta\",\"vial\"],\n    [\"Retatrutide GLP-3 Capsules \u2013 60 capsules\",\"retatrutide-capsules-60-capsules\",99.90,0,\"reta\",\"kaps\"],\n    [\"MOTS-C \u2013 Research Peptide 10 mg\",\"mots-c-research-peptide-10-mg\",34.90,10,\"motsc\",\"vial\"],\n    [\"MOTS-C \u2013 Research Peptide 40 mg\",\"mots-c-research-peptide-40-mg\",124.90,40,\"motsc\",\"vial\"],\n    [\"MOTS-C Capsules \u2013 60 capsules\",\"mots-c-capsules-60-capsules\",49.90,0,\"motsc\",\"kaps\"],\n    [\"SLU-PP-332 \u2013 Research Peptide 5 mg\",\"slu-pp-332-research-peptide-5-mg\",51.90,5,\"slu\",\"vial\"],\n    [\"SLU-PP-332 \u2013 Research Peptide 10 mg\",\"slu-pp-332-research-peptide-10-mg\",89.90,10,\"slu\",\"vial\"],\n    [\"SLU-PP-332 Capsules \u2013 60 capsules\",\"slu-pp-332-capsules-60-capsules\",129.90,0,\"slu\",\"kaps\"],\n    [\"AOD-9604 \u2013 Research Peptide 5 mg\",\"aod-9604-research-peptide-5-mg\",64.90,5,\"aod\",\"vial\"],\n    [\"5-Amino-1MQ \u2013 Research Compound 5 mg\",\"5-amino-1mq-research-compound-5-10-mg\",24.90,5,\"amq\",\"vial\"],\n    [\"5-Amino-1MQ \u2013 Research Compound 10 mg\",\"5-amino-1mq-research-compound-5-10-mg\",44.90,10,\"amq\",\"vial\"],\n    [\"5-Amino-1MQ Capsules \u2013 60 capsules\",\"5-amino-1mq-capsules-60-capsules\",74.90,0,\"amq\",\"kaps\"],\n    [\"BPC-157 \u2013 Research Peptide 10 mg\",\"bpc-157-research-peptide-10-mg\",39.90,10,\"bpc\",\"vial\"],\n    [\"BPC-157 Capsules \u2013 60 capsules\",\"bpc-157-capsules-60-capsules\",59.90,0,\"bpc\",\"kaps\"],\n    [\"BPC-157 Nasal Spray \u2013 10 mg \/ 10 ml\",\"bpc-157-nasal-spray-10-mg-10-ml\",71.00,10,\"bpc\",\"spray\"],\n    [\"TB-500 \u2013 Peptide 10 mg\",\"tb-500-research-peptide-10mg\",34.90,10,\"tb\",\"vial\"],\n    [\"TB-500 \u2013 Peptide 15 mg\",\"tb-500-research-peptide-15mg\",42.90,15,\"tb\",\"vial\"],\n    [\"TB-500 Capsules \u2013 60 capsules\",\"tb-500-capsules-60-capsules\",74.90,0,\"tb\",\"kaps\"],\n    [\"KPV \u2013 Research Peptide 10 mg\",\"kpv-research-peptide-10-mg\",34.90,10,\"kpv\",\"vial\"],\n    [\"KPV Capsules \u2013 60 capsules\",\"kpv-capsules-60-capsules\",59.90,0,\"kpv\",\"kaps\"],\n    [\"KPV Nasal Spray \u2013 10 mg \/ 10 ml\",\"kpv-nasal-spray-10-mg-10-ml\",57.00,10,\"kpv\",\"spray\"],\n    [\"Research Set BPC-157 + TB-500\",\"research-set-bpc-157-tb-500\",69.90,0,\"bpctb\",\"vial\"],\n    [\"BPC-157 + TB-500 Capsules \u2013 60 capsules\",\"bpc-157-tb-500-capsules-60-capsules\",89.90,0,\"bpctb\",\"kaps\"],\n    [\"Semax \u2013 Neuropeptide 5 mg\",\"semax-neuropeptide-5mg\",29.90,5,\"semax\",\"vial\"],\n    [\"Semax \u2013 Neuropeptide 10 mg\",\"semax-neuropeptide-10mg\",34.90,10,\"semax\",\"vial\"],\n    [\"Selank \u2013 Neuropeptide 5 mg\",\"selank-research-peptide-5mg\",29.90,5,\"selank\",\"vial\"],\n    [\"Selank \u2013 Neuropeptide 10 mg\",\"selank-research-peptide-10mg\",39.90,10,\"selank\",\"vial\"],\n    [\"Selank Nasal Spray \u2013 20 mg \/ 10 ml\",\"selank-nasal-spray-20-mg-10-ml\",82.00,20,\"selank\",\"spray\"],\n    [\"DSIP \u2013 Research Peptide 5 mg\",\"dsip-research-peptide-5-mg\",29.90,5,\"dsip\",\"vial\"],\n    [\"DSIP \u2013 Research Peptide 10 mg\",\"dsip-research-peptide-10-mg\",49.90,10,\"dsip\",\"vial\"],\n    [\"DSIP \u2013 Research Peptide 15 mg\",\"dsip-research-peptide-15-mg\",64.90,15,\"dsip\",\"vial\"],\n    [\"DSIP Nasal Spray \u2013 10 mg \/ 10 ml\",\"dsip-nasal-spray-10-mg-10-ml\",91.00,10,\"dsip\",\"spray\"],\n    [\"Oxytocin Acetate Nasal Spray \u2013 20 mg \/ 10 ml\",\"oxytocin-acetate-nasal-spray-20-mg-10-ml\",81.00,20,\"oxy\",\"spray\"],\n    [\"GHK-Cu Copper Peptide 50 mg\",\"ghk-cu-copper-peptide-50mg\",29.90,50,\"ghk\",\"vial\"],\n    [\"GHK-Cu Copper Peptide 70 mg\",\"ghk-cu-copper-peptide-70mg\",39.90,70,\"ghk\",\"vial\"],\n    [\"GHK-Cu Copper Peptide 100 mg\",\"ghk-cu-copper-peptide-100mg\",79.90,100,\"ghk\",\"vial\"],\n    [\"GHK-Cu Capsules \u2013 60 capsules\",\"ghk-cu-capsules-60-capsules\",74.90,0,\"ghk\",\"kaps\"],\n    [\"AHK-Cu \u2013 Research Peptide 20 mg\",\"ahk-cu-research-peptide-20-mg\",39.90,20,\"ahk\",\"vial\"],\n    [\"AHK-Cu \u2013 Research Peptide 50 mg\",\"ahk-cu-research-peptide-50-mg\",59.90,50,\"ahk\",\"vial\"],\n    [\"NAD+ \u2013 Research Compound 500 mg\",\"nad-research-compound-500-mg\",69.90,500,\"nad\",\"vial\"],\n    [\"NAD+ \u2013 Research Compound 1000 mg\",\"nad-research-compound-1000-mg\",134.90,1000,\"nad\",\"vial\"],\n    [\"NAD+ Capsules \u2013 60 capsules\",\"nad-capsules-60-capsules\",39.90,0,\"nad\",\"kaps\"],\n    [\"NAD+ Nasal Spray \u2013 500 mg \/ 10 ml\",\"nad-nasal-spray-500-mg-10-ml\",221.00,500,\"nad\",\"spray\"],\n    [\"SS-31 \u2013 Research Peptide 10 mg\",\"ss-31-research-peptide-10-mg\",39.90,10,\"ss31\",\"vial\"],\n    [\"Melanotan-2 (MT-2) \u2013 Research Peptide 10 mg\",\"melanotan-2-mt-2-research-peptide-10-mg\",29.90,10,\"mt\",\"vial\"],\n    [\"Melanotan-1 (MT-1) \u2013 Research Peptide 10 mg\",\"melanotan-1-mt-1-research-peptide-10-mg\",44.90,10,\"mt\",\"vial\"],\n    [\"Melanotan II Nasal Spray \u2013 10 mg \/ 10 ml\",\"melanotan-ii-nasal-spray-10-mg-10-ml\",58.00,10,\"mt\",\"spray\"],\n    [\"Methylene Blue Capsules \u2013 60 capsules\",\"methylene-blue-capsules-60-capsules\",34.90,0,\"mb\",\"kaps\"],\n    [\"Epitalon Nasal Spray \u2013 20 mg \/ 10 ml\",\"epitalon-nasal-spray-20-mg-10-ml\",61.00,20,\"epi\",\"spray\"],\n    [\"KLOW Capsules \u2013 60 capsules\",\"klow-capsules-60-capsules\",119.90,0,\"klow\",\"kaps\"],\n    [\"CJC-1295 \u2013 Research Peptide 5 mg\",\"cjc-1295-research-peptide-5-mg\",39.90,5,\"cjc\",\"vial\"],\n    [\"CJC-1295 \u2013 Research Peptide 10 mg\",\"cjc-1295-research-peptide-10-mg\",59.90,10,\"cjc\",\"vial\"],\n    [\"Ipamorelin \u2013 Research Peptide 10 mg\",\"ipamorelin-research-peptide-10-mg\",44.90,10,\"ipa\",\"vial\"],\n    [\"Ipamorelin Nasal Spray \u2013 10 mg \/ 10 ml\",\"ipamorelin-nasal-spray-10-mg-10-ml\",51.00,10,\"ipa\",\"spray\"],\n    [\"Tesamorelin \u2013 Research Peptide 5 mg\",\"tesamorelin-research-peptide-5-mg\",69.90,5,\"tesa\",\"vial\"],\n    [\"Tesamorelin \u2013 Research Peptide 10 mg\",\"tesamorelin-research-peptide-10-mg\",89.90,10,\"tesa\",\"vial\"],\n    [\"ACE-031 \u2013 Research Protein 1 mg\",\"ace-031-research-protein-1-mg\",159.90,1,\"ace\",\"vial\"],\n    [\"Thymosin Alpha-1 \u2013 Research Peptide 10 mg\",\"thymosin-alpha-1-research-peptide-10-mg\",69.90,10,\"ta1\",\"vial\"],\n    [\"VIP \u2013 Research Peptide 5 mg\",\"vip-research-peptide-5-mg\",49.90,5,\"vip\",\"vial\"]\n  ];\n  var el = document.getElementById(\"pcCard\");\n  if(!el) return;\n  var S = {field:null, sub:null, form:null};\n  function E(tag, cls, txt){ var e = document.createElement(tag); if(cls) e.className = cls; if(txt != null) e.textContent = txt; return e; }\n  function LINK(href, cls, txt){ var a = document.createElement(\"a\"); a.setAttribute(\"href\", href); if(cls) a.className = cls; if(txt != null) a.textContent = txt; return a; }\n  function TXT(t){ return document.createTextNode(t); }\n  function clear(){ while(el.firstChild) el.removeChild(el.firstChild); }\n  function eur(n){ return \"\u20ac\" + n.toFixed(2); }\n  function perMg(p, mg){\n    if(!mg) return null;\n    var v = p \/ mg;\n    if(v >= 1) return \"\u20ac\" + v.toFixed(2) + \" \/ mg\";\n    return \"\u20ac\" + v.toFixed(3) + \" \/ mg\";\n  }\n  function dots(n){\n    for(var i=1;i<=3;i++){ var d = document.getElementById(\"pcd\"+i); if(d) d.className = (i <= n) ? \"on\" : \"\"; }\n  }\n  function head(step, q, sub){\n    el.appendChild(E(\"span\",\"pc-step\",step));\n    el.appendChild(E(\"p\",\"pc-q\",q));\n    el.appendChild(E(\"p\",\"pc-sub\",sub));\n  }\n  function subsIn(field){\n    var keys = [];\n    DATA.forEach(function(r){ var sd = SUBS[r[4]]; if(!sd) return; if(sd.f !== field) return; if(keys.indexOf(r[4]) === -1) keys.push(r[4]); });\n    return keys;\n  }\n  function formsOf(sub){\n    var keys = [];\n    DATA.forEach(function(r){ if(r[4]!==sub) return; if(keys.indexOf(r[5])===-1) keys.push(r[5]); });\n    return keys;\n  }\n  function rows(sub, form){ return DATA.filter(function(r){ if(r[4]!==sub) return false; return r[5]===form; }); }\n  function priceFrom(sub){\n    var p = null;\n    DATA.forEach(function(r){ if(r[4]!==sub) return; if(p===null || r[2] < p) p = r[2]; });\n    return p;\n  }\n  function btn(title, desc, extra, handler){\n    var b = E(\"button\",\"pc-opt\");\n    b.type = \"button\";\n    b.appendChild(E(\"b\",null,title));\n    b.appendChild(E(\"span\",null,desc));\n    if(extra) b.appendChild(E(\"em\",null,extra));\n    b.addEventListener(\"click\", handler);\n    return b;\n  }\n  function nav(items){\n    var n = E(\"div\",\"pc-nav\");\n    items.forEach(function(it){\n      var b = E(\"button\",\"pc-link\",it[0]);\n      b.type = \"button\";\n      b.addEventListener(\"click\", it[1]);\n      n.appendChild(b);\n    });\n    el.appendChild(n);\n  }\n  function step1(){\n    dots(1); S.sub=null; S.form=null; clear();\n    head(\"Step 1 of 3\",\"Which research field are you working in?\",\"Choose the area closest to your project.\");\n    var w = E(\"div\",\"pc-opts\");\n    FIELDS.forEach(function(f){\n      var n = subsIn(f.k).length;\n      w.appendChild(btn(f.t, f.d, n + (n===1?\" compound\":\" compounds\"), function(){ S.field=f.k; step2(); }));\n    });\n    el.appendChild(w);\n  }\n  function step2(){\n    dots(2); S.form=null; clear();\n    var f = FIELDS.filter(function(x){ return x.k===S.field; })[0];\n    head(\"Step 2 of 3\",\"Which compound?\",\"Available in \" + f.t + \".\");\n    var w = E(\"div\",\"pc-opts\");\n    subsIn(S.field).forEach(function(k){\n      var s = SUBS[k];\n      w.appendChild(btn(s.t, s.d, \"from \" + eur(priceFrom(k)), function(){ S.sub=k; step3(); }));\n    });\n    el.appendChild(w);\n    nav([[\"\u2190 Back\", step1]]);\n  }\n  function step3(){\n    dots(3);\n    var fk = formsOf(S.sub);\n    if(fk.length === 1){ S.form = fk[0]; return result(); }\n    clear();\n    var s = SUBS[S.sub];\n    head(\"Step 3 of 3\",\"Which dosage form?\",\"Available for \" + s.t + \".\");\n    var w = E(\"div\",\"pc-opts\");\n    fk.forEach(function(k){\n      var n = rows(S.sub,k).length;\n      w.appendChild(btn(FORMS[k].t, FORMS[k].d, n + (n===1?\" size\":\" sizes\"), function(){ S.form=k; result(); }));\n    });\n    el.appendChild(w);\n    nav([[\"\u2190 Back\", step2]]);\n  }\n  function fig(label, val){\n    var d = E(\"div\",\"pc-fig\");\n    d.appendChild(E(\"i\",null,label));\n    d.appendChild(E(\"b\",null,val));\n    return d;\n  }\n  function result(){\n    dots(3); clear();\n    var f = FIELDS.filter(function(x){ return x.k===S.field; })[0];\n    var s = SUBS[S.sub];\n    var list = rows(S.sub, S.form).slice();\n    if(!list.length){\n      var nh = E(\"div\",\"pc-res-head\");\n      nh.appendChild(E(\"span\",\"k\",\"No match\"));\n      nh.appendChild(E(\"p\",null,\"This combination is currently out of stock.\"));\n      el.appendChild(nh);\n      var np = E(\"p\",\"pc-catlink\");\n      np.appendChild(TXT(\"View category: \"));\n      np.appendChild(LINK(f.cat, null, f.t));\n      el.appendChild(np);\n      nav([[\"\u2190 Back\", step2],[\"Start over\", step1]]);\n      return;\n    }\n    var best = list[0], bestV = list[0][3] ? list[0][2]\/list[0][3] : null;\n    list.forEach(function(r){\n      if(!r[3]) return;\n      var v = r[2]\/r[3];\n      if(bestV === null || v < bestV){ bestV = v; best = r; }\n    });\n    var rest = list.filter(function(r){ return r !== best; });\n    rest.sort(function(a,b){ return a[2]-b[2]; });\n    var rh = E(\"div\",\"pc-res-head\");\n    rh.appendChild(E(\"span\",\"k\",\"Your selection\"));\n    rh.appendChild(E(\"p\",null, f.t + \" \u00b7 \" + s.t + \" \u00b7 \" + FORMS[S.form].t));\n    el.appendChild(rh);\n    var hit = E(\"div\",\"pc-hit\");\n    var multi = false; if(list.length > 1){ if(best[3]) multi = true; }\n    if(multi) hit.appendChild(E(\"span\",\"pc-tag\",\"Best value per mg\"));\n    hit.appendChild(E(\"h3\",null,best[0]));\n    hit.appendChild(E(\"p\",\"pc-desc\",s.d));\n    var figs = E(\"div\",\"pc-figs\");\n    figs.appendChild(fig(\"Price\", eur(best[2])));\n    if(best[3]) figs.appendChild(fig(\"Quantity\", best[3] + \" mg\"));\n    else figs.appendChild(fig(\"Unit\", \"60 caps.\"));\n    var pm = perMg(best[2], best[3]);\n    if(pm) figs.appendChild(fig(\"Per milligram\", pm));\n    hit.appendChild(figs);\n    hit.appendChild(LINK(P + best[1] + \"\/\", \"pc-cta\", \"View product\"));\n    el.appendChild(hit);\n    if(rest.length){\n      var alts = E(\"div\",\"pc-alts\");\n      alts.appendChild(E(\"span\",\"k\",\"Other sizes\"));\n      rest.forEach(function(r){\n        var a = LINK(P + r[1] + \"\/\", \"pc-alt\");\n        var n = E(\"span\",\"pc-alt-n\",r[0]);\n        var rp = perMg(r[2], r[3]);\n        if(rp) n.appendChild(E(\"small\",null,rp));\n        a.appendChild(n);\n        a.appendChild(E(\"span\",\"pc-alt-p\",eur(r[2])));\n        alts.appendChild(a);\n      });\n      el.appendChild(alts);\n    }\n    var cl = E(\"p\",\"pc-catlink\");\n    cl.appendChild(TXT(\"All products in this field: \"));\n    cl.appendChild(LINK(f.cat, null, f.t));\n    cl.appendChild(TXT(\" \u00b7 Every batch comes with its own certificate of analysis (COA).\"));\n    el.appendChild(cl);\n    nav([[\"\u2190 Change form\", step3],[\"\u2190 Change compound\", step2],[\"Start over\", step1]]);\n  }\n  step1();\n  function reRender(){\n    if(S.form){ result(); return; }\n    if(S.sub){ step3(); return; }\n    if(S.field){ step2(); return; }\n    step1();\n  }\n  function livePrices(){\n    if(!window.fetch){ return; }\n    fetch(\"\/wp-json\/wc\/store\/v1\/products?per_page=100&lang=en\", {credentials:\"same-origin\"})\n      .then(function(r){ if(!r.ok){ throw new Error(\"http\"); } return r.json(); })\n      .then(function(list){\n        if(!list){ return; }\n        if(!list.length){ return; }\n        var map = {};\n        list.forEach(function(p){\n          if(!p.prices){ return; }\n          var mu = p.prices.currency_minor_unit;\n          if(mu === undefined){ mu = 2; }\n          var f = Math.pow(10, mu);\n          var lo = p.prices.price;\n          var hi = null;\n          if(p.prices.price_range){\n            lo = p.prices.price_range.min_amount;\n            hi = p.prices.price_range.max_amount;\n          }\n          if(lo === null){ return; }\n          if(lo === undefined){ return; }\n          var loV = parseFloat(lo) \/ f;\n          if(!isFinite(loV)){ return; }\n          if(loV <= 0){ return; }\n          var hiV = null;\n          if(hi !== null){\n            if(hi !== undefined){\n              var h = parseFloat(hi) \/ f;\n              if(isFinite(h)){ hiV = h; }\n            }\n          }\n          map[p.slug] = {lo: loV, hi: hiV};\n        });\n        var bySlug = {};\n        DATA.forEach(function(r){\n          if(!bySlug[r[1]]){ bySlug[r[1]] = []; }\n          bySlug[r[1]].push(r);\n        });\n        var hit = 0;\n        function setPrice(r, v){\n          if(v === null){ return; }\n          if(v === r[2]){ return; }\n          r[2] = v;\n          hit++;\n        }\n        Object.keys(bySlug).forEach(function(slug){\n          var m = map[slug];\n          if(!m){ return; }\n          var group = bySlug[slug];\n          if(group.length === 1){ setPrice(group[0], m.lo); return; }\n          if(group.length !== 2){ return; }\n          if(m.hi === null){ return; }\n          if(m.hi <= m.lo){ return; }\n          var sorted = group.slice().sort(function(a, b){ return a[3] - b[3]; });\n          setPrice(sorted[0], m.lo);\n          setPrice(sorted[1], m.hi);\n        });\n        if(hit){ reRender(); }\n      })\n      .catch(function(){});\n  }\n  livePrices();\n})();\n<\/script><br \/>\n<\/section>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Research Configurator Find the right research peptide. Three steps \u2013 research field, compound, dosage form. At the end you will see all available sizes with the price per milligram, so [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_templately_pack_id":"","_templately_imported_at":"","_templately_source":"","_templately_import_session_id":"","footnotes":""},"class_list":["post-3103","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Research Configurator | Pept\u00e9lia<\/title>\n<meta name=\"description\" content=\"Find the right research peptide in three steps: research field, compound and format, with price per mg. Every batch with an HPLC certificate of analysis.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/peptelia.com\/en\/research-configurator\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Research Configurator | Pept\u00e9lia\" \/>\n<meta property=\"og:description\" content=\"Find the right research peptide in three steps: research field, compound and format, with price per mg. Every batch with an HPLC certificate of analysis.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/peptelia.com\/en\/research-configurator\/\" \/>\n<meta property=\"og:site_name\" content=\"Pept\u00e9lia\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-07T12:33:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/peptelia.com\/wp-content\/uploads\/2026\/07\/peptelia-hero-vial.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/peptelia.com\\\/en\\\/research-configurator\\\/\",\"url\":\"https:\\\/\\\/peptelia.com\\\/en\\\/research-configurator\\\/\",\"name\":\"Research Configurator | Pept\u00e9lia\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/peptelia.com\\\/en\\\/#website\"},\"datePublished\":\"2026-07-27T06:37:53+00:00\",\"dateModified\":\"2026-10-07T12:33:51+00:00\",\"description\":\"Find the right research peptide in three steps: research field, compound and format, with price per mg. Every batch with an HPLC certificate of analysis.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/peptelia.com\\\/en\\\/research-configurator\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/peptelia.com\\\/en\\\/research-configurator\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/peptelia.com\\\/en\\\/research-configurator\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Start\",\"item\":\"https:\\\/\\\/peptelia.com\\\/en\\\/peptelia\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Research Configurator\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/peptelia.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/peptelia.com\\\/en\\\/\",\"name\":\"Pept\u00e9lia\",\"description\":\"Peptide GLP-1, GLP-2 &amp; GLP-3 \u2013 COA-verifiziert\",\"publisher\":{\"@id\":\"https:\\\/\\\/peptelia.com\\\/en\\\/#organization\"},\"alternateName\":\"Peptelia Peptides\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/peptelia.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/peptelia.com\\\/en\\\/#organization\",\"name\":\"Pept\u00e9lia\",\"url\":\"https:\\\/\\\/peptelia.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/peptelia.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/peptelia.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/peptelia-logo-blue-r.png.webp\",\"contentUrl\":\"https:\\\/\\\/peptelia.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/peptelia-logo-blue-r.png.webp\",\"width\":300,\"height\":254,\"caption\":\"Pept\u00e9lia\"},\"image\":{\"@id\":\"https:\\\/\\\/peptelia.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Research Configurator | Pept\u00e9lia","description":"Find the right research peptide in three steps: research field, compound and format, with price per mg. Every batch with an HPLC certificate of analysis.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/peptelia.com\/en\/research-configurator\/","og_locale":"en_US","og_type":"article","og_title":"Research Configurator | Pept\u00e9lia","og_description":"Find the right research peptide in three steps: research field, compound and format, with price per mg. Every batch with an HPLC certificate of analysis.","og_url":"https:\/\/peptelia.com\/en\/research-configurator\/","og_site_name":"Pept\u00e9lia","article_modified_time":"2026-10-07T12:33:51+00:00","og_image":[{"url":"https:\/\/peptelia.com\/wp-content\/uploads\/2026\/07\/peptelia-hero-vial.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/peptelia.com\/en\/research-configurator\/","url":"https:\/\/peptelia.com\/en\/research-configurator\/","name":"Research Configurator | Pept\u00e9lia","isPartOf":{"@id":"https:\/\/peptelia.com\/en\/#website"},"datePublished":"2026-07-27T06:37:53+00:00","dateModified":"2026-10-07T12:33:51+00:00","description":"Find the right research peptide in three steps: research field, compound and format, with price per mg. Every batch with an HPLC certificate of analysis.","breadcrumb":{"@id":"https:\/\/peptelia.com\/en\/research-configurator\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/peptelia.com\/en\/research-configurator\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/peptelia.com\/en\/research-configurator\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Start","item":"https:\/\/peptelia.com\/en\/peptelia\/"},{"@type":"ListItem","position":2,"name":"Research Configurator"}]},{"@type":"WebSite","@id":"https:\/\/peptelia.com\/en\/#website","url":"https:\/\/peptelia.com\/en\/","name":"Pept\u00e9lia","description":"Peptide GLP-1, GLP-2 &amp; GLP-3 \u2013 COA-verifiziert","publisher":{"@id":"https:\/\/peptelia.com\/en\/#organization"},"alternateName":"Peptelia Peptides","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/peptelia.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/peptelia.com\/en\/#organization","name":"Pept\u00e9lia","url":"https:\/\/peptelia.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/peptelia.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/peptelia.com\/wp-content\/uploads\/2026\/09\/peptelia-logo-blue-r.png.webp","contentUrl":"https:\/\/peptelia.com\/wp-content\/uploads\/2026\/09\/peptelia-logo-blue-r.png.webp","width":300,"height":254,"caption":"Pept\u00e9lia"},"image":{"@id":"https:\/\/peptelia.com\/en\/#\/schema\/logo\/image\/"}}]}},"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/peptelia.com\/en\/wp-json\/wp\/v2\/pages\/3103","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/peptelia.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/peptelia.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/peptelia.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/peptelia.com\/en\/wp-json\/wp\/v2\/comments?post=3103"}],"version-history":[{"count":3,"href":"https:\/\/peptelia.com\/en\/wp-json\/wp\/v2\/pages\/3103\/revisions"}],"predecessor-version":[{"id":3129,"href":"https:\/\/peptelia.com\/en\/wp-json\/wp\/v2\/pages\/3103\/revisions\/3129"}],"wp:attachment":[{"href":"https:\/\/peptelia.com\/en\/wp-json\/wp\/v2\/media?parent=3103"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}