The Estimate (tab 02) is an analog matcher for objective response rate (ORR) in intratumoral CpG melanoma trials. You give it a product's parameters; it finds the most similar real trial arms and blends their reported ORRs. It is deliberately not a fitted statistical model — with this little data, a fitted equation would invent precision that isn't there. A separate fitted Model (tab 04) is provided as a second opinion, heavily shrunk and reported with its own error; section 06 below explains the two in plain language.
A · Estimate (tab 02): Overview + sections 01–05 · B · Model (tab 04): section 06 · Both: 07 worked example, 08 the tabs
| ino background? click i | The Estimate (tab 02) — "find the look-alikes" | The Model (tab 04) — "draw a line through the dots" |
|---|---|---|
| How it gets a number | Finds the look-alikes and blends what they got.
|
Draws one line through all the dots and reads off it.
|
| Can it invent a number? | No — it only repeats results that really happened | Yes — the line keeps going into territory no trial has tested |
| When nothing looks like your drug | Says "no close analog" and gets vague — that is honesty, not failure | Still gives a confident-looking number — that is the danger |
| Change the dose and… | Barely moves — the look-alike trials did not change much with dose either | Always moves, by the fitted amount (e.g. "each extra dose ≈ +0.8 points") |
| Uses the population lock? | Yes — all / naïve / refractory / none | No — population is just one more input on the line |
| How shaky is it? | Fragility meter: drop any one trial and watch the swing | Typical error ±23 pts; drop one trial and it shifts by roughly ten points |
| Best question for it | "What happened to people like me?" | "If I change one thing, which way does the needle move?" |
| Trust it when… | Your drug resembles a trial that was actually run | It agrees with the Estimate; if not, treat it as a guess pointing in a direction |
| How to report the number | As a range anchored to named trials — never a point fact.
|
As an exploratory figure with its error, always beside the Estimate.
|
Approach. The tool does not fit a statistical model. It estimates objective response rate (ORR) by weighted analogy: it identifies the real trial arms most similar to the entered product profile and returns a similarity-weighted average of their reported ORRs — the standard analog-benchmarking method used when the evidence base is too small to support a regression.
Evidence base. Fourteen published intratumoral-CpG melanoma trial arms. For each arm, the full treatment profile (dose, schedule, population, molecule class, delivery) and the reported RECIST ORR are recorded and sourced to PubMed and ClinicalTrials.gov.
Procedure.
Governing equations.
Distance between the product and a reference arm:
where wᶠ is the factor weight, nᶠ the normalised product value, and aᶠ the normalised arm value.
Similarity weight (Gaussian kernel, bandwidth 0.34):
Estimate (similarity-weighted mean over arms reporting an ORR):
Safeguards. The estimate reports the specific arms driving it; a leave-one-out fragility analysis quantifies the influence of any single arm; a population lock restricts the reference set to PD-1-naïve or refractory arms; and boundary conditions are enforced — zero dose, concentration, volume or administration returns ORR ≈ 0, and out-of-range inputs are flagged as extrapolation.
Interpretation. With fourteen arms across four molecules, every output is descriptive and hypothesis-generating — a disciplined analogy to named comparators, not a validated prediction. Each result should be read as the response range observed in the most similar real trials.
Think of it as formalizing the sentence a domain expert says when they read the trial table: "your product looks most like arm X, so expect roughly what X got." Every estimate is a range anchored to named real arms — never a standalone number. The tool always shows you which arms it leaned on, how much each factor mattered, and how fragile the answer is.
A PubMed + ClinicalTrials.gov sweep for every intratumoral CpG / TLR9-agonist arm in melanoma that reported a RECIST ORR. That universe is small and now essentially complete:
Why 14 and not 16? The complete registry is 16 trials/cohorts. 2 arms (CMP-001-010, CMP-001-011) reported no ORR at all (both were also halted for business reasons), so they can't serve as analogs. Note: termination alone never excludes an arm — many terminated arms stay in because they still report an ORR, even 0%. The only exclusion rule is a missing ORR endpoint — leaving 14 reference arms. Of those, 13 report a RECIST ORR; the 14th (neoadjuvant vidutolimod) reports pathologic MPR, so it can match as an analog but never anchors the estimated number.
The 4 molecules — nelitolimod (SD-101), tilsotolimod, vidutolimod (CMP-001), and cavrotolimod — are the complete IT-CpG-melanoma-with-RECIST-ORR landscape. Every arm's source is in the Arms & sources tab; you can toggle any arm on/off and the whole tool recomputes.
Fragility meter (leave-one-out): drops each arm in turn and re-estimates, so you see the full swing one arm can cause. Population lock: restrict to naïve-only or refractory-only arms, since PD-1 status is the one real driver. Raw anchors: the actual ORRs of your two closest arms, shown with no smoothing. Guards: zero dose / concentration / volume / lesions → "nothing administered, ORR ≈ 0"; out-of-range inputs get an extrapolating flag (capped by default, or uncapped by choice). Exclusions: ΔORR is left out (it's derived from ORR — circular); neoadjuvant vidutolimod reports pathologic MPR, so it can match as an analog but never anchors a RECIST number.
Two ways to guess your drug's response rate. Both use the same 13 trials; they reason about them differently.
The Estimate (tab 02) — "find the look-alikes." Imagine the 13 trials laid out on a table. The tool looks at your drug, finds the two or three trials that look most like it (same kind of patients, same partner drug, similar dosing) and says: "those got 49% and 78% — you will probably land in between." It only ever repeats real results; it cannot invent a number nobody has seen. If nothing on the table looks like your drug it says so ("no close analog") and gets vague — that is honesty, not failure. Changing the dose barely moves it, because the look-alike trials did not change much with dose either.
The Model (tab 04) — "draw a line through the dots." Same 13 trials, but now a straight line is drawn through all of them: "every extra dose adds about so many points, being PD-1-naïve adds about so many…" and your answer is read off that line. Every input moves the number, always — that is the point of it. It can go where no trial went, which is useful for "what if?" and dangerous, because the line keeps going even where there is no evidence to hold it up. With only 13 trials the line is shaky: remove one trial and it shifts by several points, so it carries a large warning label — its typical error.
One picture. The Estimate asks "what happened to people like me?" The Model asks "if I change one thing, which way does the needle move?"
How to use them together. If both give roughly the same number, trust it more. If they disagree by more than the typical error, that disagreement is the useful part: your drug is stepping outside what has been tested — the Estimate is saying "I have never seen this", the Model is guessing. Right now, with the parameters entered on tab 02: Estimate –, Model –, typical error – . Both agree on the one thing that matters most in this evidence: who you treat (PD-1-naïve or not) and what you pair it with move the number by tens of points; the exact dose, volume and concentration move it by one or two.
The search was exhaustive. Bottom line: your 4 molecules are essentially the complete universe of IT-CpG-in-melanoma-with-a-RECIST-ORR. Specifically:
14 intratumoral arms · 4 molecules · 13 report RECIST ORR — see the Arms, sources & data tab for every arm and its citation.
| Factor | r with ORR | valid n | weight | your value → nearest arm gap |
|---|
Each factor is normalized to its observed 0–1 range across active arms. Product-to-arm distance is a weighted RMS over all factors both sides report: D = √( Σ wᶠ·(nᶠ−aᶠ)² ⁄ Σ wᶠ ), with wᶠ = |r(factor, ORR)| × reliability computed live from the active arms — so adding arms genuinely re-weights the model. Similarity is a Gaussian kernel s = e^(−(D∕0.34)²); the estimate is the similarity-weighted mean of the ORR-reporting arms, and the band is the similarity-weighted spread widened for the small-n floor.
Fragility meter: leave-one-out — drops each ORR-reporting arm in turn and recomputes, so you see the full swing one arm can cause. Guards: zero dose/conc/volume → "no active drug, ORR ≈ 0"; ΔORR and Median DoR excluded; neoadjuvant MPR never anchors a RECIST number.
| Analog estimate (tab 02) | Fitted model (this tab) | |
|---|---|---|
| Principle | Weighted average of the real ORRs of the most similar arms | Straight-line formula fitted through all arms |
| Possible outputs | Only values between ORRs that actually occurred | Any value the line reaches, including beyond the observed arms (clipped to 0–100) |
| What moves it | Chiefly the factors that separate similar from dissimilar arms (population, checkpoint partner); formulation inputs barely | Every input, by its fitted coefficient — formulation inputs included |
| Blank inputs | Factor dropped from that arm's distance | Treated as the arm-average for that factor |
| Population lock | Applies — restricts which arms may anchor | Not applied — population is a predictor |
| Uncertainty shown | Similarity confidence + leave-one-out fragility of the blend | Leave-one-out typical error + leave-one-out fragility of the fit |
| Fails by | Saying "no close analog" and widening — conservative | Extending a line into untested space with confidence it has not earned |
| Best used for | A product that resembles an arm that was actually run | Directional "what if" on a single input; sanity-checking the analog |
| Factor | per +1 unit | per +1 SD | arms reporting | read as |
|---|
| Factor i | weight i | your value i | arm value i | gap (0–1) i | share of distance i |
|---|
Cards are sorted by weight (most attention first). In each mini chart the trial arms are blue bars sorted by value and your drug is the amber bar at its rank; the weight bar shows how much this input counts in the analog match.
| Class | Profile | Example |
|---|---|---|
| A (D-type) | Strong type-I interferon (IFN-α) from pDCs; weak B-cell activation | Vidutolimod (CMP-001) |
| B (K-type) | Strong B-cell / NF-κB activation; weaker interferon | Agatolimod (CpG-7909) |
| C | Both profiles — strong interferon and strong B-cell activation | SD-101, tilsotolimod |
| Unclassed (SNA) | Spherical nucleic acid; class not stated by sponsor | Cavrotolimod (AST-008) |
r values recompute live in the Correlations tab; the source workbook's Figures 2 & 5 correspond to the original 6-arm subset.
| Tier | Trials, all time | Started 2024+ | Share | Direction |
|---|---|---|---|---|
| 1 · Oncology | 96,965 | 17,666 | 18.2% | Baseline — the denominator for everything below. |
| 2 · Cancer immunotherapy | 7,392 | 2,420 | 32.7% | Fastest-growing tier. Nearly a third of all IO trials ever run started in the last 32 months. |
| 3 · Cancer immunostimulants | 3,598 | 312 | 8.7% | TLR / STING / CpG / interleukin / interferon / GM-CSF / BCG. Growing at half the rate of oncology overall. |
| 4 · Intratumoral, any payload | 716 | 154 | 21.5% | Growing faster than oncology overall — the delivery route is gaining independently of the payload. |
| 5 · Intratumoral immunostimulants | 105 | 13 | 12.4% | This product's box. 105 trials in the entire history of the registry. |
| 5a · … of those, in melanoma | 41 | 1 | 2.4% | One new trial in 32 months — an 11-patient investigator pilot (NCT06472661, UVA). Melanoma overall ran at 11.7%. |
| Trial | Sponsor | Status | Why it matters |
|---|---|---|---|
| NCT04708418 neoadjuvant pembrolizumab ± vidutolimod | NCI | Active, not recruiting | The single most consequential remaining readout in this class. Randomised Phase 2, 187 sites, operable melanoma, primary completion December 2026. It is the test Regeneron abandoned. |
| NCT05607953 · PERIO-03 | TriSalus | Active, not recruiting | Nelitolimod in pancreatic cancer via pressure-enabled delivery — the asset's second life, outside melanoma. |
| NCT06710223 | UC San Diego | Active, not recruiting | Cryoablation + nelitolimod + checkpoint blockade in liver cancer. |
| NCT04952272 | Guangzhou (China) | Recruiting | Intratumoral CpG after ablation, Phase 1, n=50. |
| NCT04807192 | CHUV Lausanne | Active, not recruiting | Vidutolimod + pre-operative radiotherapy in triple-negative breast cancer. |
| Product | Company | Route | Approved | Why it matters here |
|---|---|---|---|---|
| TUDRIQEV vusolimogene oderparepvec, RP1 | Replimune | Intratumoral | US 6 Aug 2026, accelerated | The reference product — the same setting. Advanced cutaneous melanoma after anti-PD-1, with nivolumab. Label ORR 24.2% (95% CI 15.8–34.3, n=91), median DoR 14.1 months. List price $450,000 per course. The path took two complete response letters (Jul 2025, Apr 2026) and a 10–3 advisory-committee vote before approval on the third submission. |
| IMLYGIC talimogene laherparepvec | Amgen | Intralesional | US Oct 2015 | First oncolytic approved in the US and EU. Amgen bought BioVex at Phase 3 for $425M upfront. Revenue never disclosed separately. |
| Amtagvi (lifileucel) | Iovance | IV infusion | US Feb 2024, accelerated | Same patients, different modality — bespoke per-patient manufacture. The operational contrast an off-the-shelf injectable draws against. |
| Anktiva (N-803) | ImmunityBio | Intravesical, with BCG | US Apr 2024 | Most recent immunostimulant approval — and it is locally delivered. The best modern precedent for the class argument. |
| Aldara / Zyclara (imiquimod) | Various | Topical | US 1997 / 2004 | The only approved TLR agonist in oncology, and it is topical. Local delivery got a TLR agonist to market where systemic did not. |
| TICE BCG | Merck | Intravesical | US 1990 | Oldest approved cancer immunostimulant, still standard of care. 35 years of precedent that local innate activation works. |
| Proleukin (IL-2) | Clinigen / Iovance | Systemic, high dose | US 1992 | Durable responses, severe systemic toxicity — the original argument for delivering immunostimulants locally. |
| Keytruda · Opdivo · Opdualag · Yervoy | Merck · BMS | IV infusion | 2011–2022 | Define the front line and therefore create the refractory population this product targets. Nivolumab is TUDRIQEV's approved partner. |
| Oncorine · Delytact | Shanghai Sunway · Daiichi Sankyo | Intratumoral | China 2005 · Japan 2021 | The other two approved oncolytics worldwide. Neither US nor EU; show that non-melanoma regulatory paths exist. |
| Phase | Trials | What is actually there |
|---|---|---|
| Phase 1 / Early Phase 1 | 70 of 105 | Two-thirds of everything ever attempted in this box is Phase 1 — including all four failed TLR9 programmes at their earliest stages. The box is overwhelmingly early and stays early. |
| Phase 2 | 47 of 105 | Where the live melanoma work sits today: vidutolimod neoadjuvant (active), Philogen L19-IL2 / L19-TNF in anti-PD-1-resistant melanoma, PRTX007 neoadjuvant, LTX-315 neoadjuvant. |
| Phase 3 / 4 | 8 of 105 · 7.6% | Eight trials ever. Includes the OncoVEX pivotal that became IMLYGIC, Philogen's two Daromun Phase 3s, OH2 Phase 3, and Idera's failed ILLUMINATE-301. Of those eight, one produced an approved product and one killed its sponsor. |
| Approved | 2 worldwide | IMLYGIC (2015) and TUDRIQEV (Aug 2026). Both are viral, both carry GM-CSF, both are in melanoma. The setting is proven; the non-viral route is not. |
| Step | Figure | Basis and source |
|---|---|---|
| New US melanoma diagnoses | ~110,000 | 2026 projected — Replimune FDA advisory-committee briefing, 30 Jul 2026. (SEER actual for 2022 was 99,780.) |
| Progress within 12 months of front-line therapy | >50% | The strongest statistic in the funnel — corroborated by two unrelated filers, Iovance FY2025 and the Replimune adcomm briefing. |
| Progress on or after PD-1 treatment, US, annual | ~13,000 | Replimune 10-K, FY ended 31 Mar 2026. |
| Of those, eligible for intratumoral treatment | ~80% | Replimune 10-K FY2026 — injectable lesions accessible. |
| Addressable population | ~10,400 | 13,000 × 80%. Replimune's Aug 2026 approval call says ~10,000. Single-sourced — attribute it to Replimune and show the arithmetic. No other filer publishes a comparable US number. |
Method: r = cov(x,y) ⁄ (σₓσᵧ) over pairwise-complete arms; significance via two-tailed t-test, t = r√((n−2)∕(1−r²)). Constant or n<3 pairs shown as n/a.