Home / Trials

ECHELON-2 (5-year update): reconstructed Kaplan–Meier curves

Updated 2026-09-25 · reconstructed by TrialCurve from a CC BY-licensed publication

The ECHELON-2 Trial: 5-year results of a randomized, phase III study of brentuximab vedotin with chemotherapy for CD30-positive peripheral T-cell lymphoma. Curves rebuilt as patient-level data (Guyot 2012) and checked against the statistics printed on the figure.

PublicationAnn Oncol. Author manuscript; Available in PMC 2022 Sep 6.
DOI10.1016/j.annonc.2021.12.002
Registry—
Phase—
Conditions—
Interventions—
Sponsor—
Enrolment—
Source licenceFigure published under CC BY 4.0

Progression-free survival per investigator — Intent-to-treat population

From figure panel A · validated against the values printed on the figure · curve source: pixel measurement confirmed by vision model

Reconstructed from the published curve. Median: A+CHP 62.2 months; CHOP 23.8 months. Survival at 18 months: A+CHP 67%; CHOP 54%. Hazard ratio A+CHP vs CHOP 0.69 (95% CI 0.52–0.90).

0%20%40%60%80%100%012243648607284MonthsA+CHPCHOP
ArmNEventsMedian (Months)
A+CHP2269462.2
CHOP22612523.8

Landmark survival (reconstructed)

TimeA+CHPCHOP
6 mo83.6%71.8%
12 mo71.4%57.8%
18 mo66.6%53.7%
24 mo63.6%49.4%
36 mo59.3%46.9%
48 mo56.1%46.3%
60 mo51.6%42.9%

Checks against the published figure

Download pseudo-IPD (CSV)

Progression-free survival per investigator — Patients with systemic anaplastic large cell lymphoma (sALCL)

From figure panel B · validated against the values printed on the figure · curve source: pixel measurement confirmed by vision model

Reconstructed from the published curve. Median: A+CHP not reached; CHOP 53.7 months. Survival at 18 months: A+CHP 73%; CHOP 57%. Hazard ratio A+CHP vs CHOP 0.57 (95% CI 0.40–0.81).

0%20%40%60%80%100%01224364860MonthsA+CHPCHOP
ArmNEventsMedian (Months)
A+CHP16252not reached
CHOP1547753.7

Landmark survival (reconstructed)

TimeA+CHPCHOP
6 mo88.6%68.5%
12 mo78.1%59.2%
18 mo72.7%56.5%
24 mo69.9%54.4%
36 mo68.4%51.4%
48 mo64.1%50.4%
60 mo61.0%48.6%

Checks against the published figure

Download pseudo-IPD (CSV)

Overall survival — Intent-to-treat population

From figure panel A · validated against the values printed on the figure · curve source: pixel measurement confirmed by vision model

Reconstructed from the published curve. Median: A+CHP not reached; CHOP not reached. Survival at 18 months: A+CHP 85%; CHOP 74%. Hazard ratio CHOP vs A+CHP 1.38 (95% CI 1.00–1.90).

0%20%40%60%80%100%012243648607284MonthsA+CHPCHOP
ArmNEventsMedian (Months)
A+CHP22667not reached
CHOP22689not reached

Landmark survival (reconstructed)

TimeA+CHPCHOP
6 mo93.8%89.2%
12 mo87.9%82.4%
18 mo85.1%74.2%
24 mo80.5%72.8%
36 mo76.2%69.0%
48 mo73.7%65.7%
60 mo70.1%61.0%

Checks against the published figure

Download pseudo-IPD (CSV)

Overall survival — Patients with systemic anaplastic large cell lymphoma (sALCL)

From figure panel B · validated against the values printed on the figure · curve source: pixel measurement confirmed by vision model

Reconstructed from the published curve. Median: A+CHP not reached; CHOP not reached. Survival at 18 months: A+CHP 89%; CHOP 76%. Hazard ratio A+CHP vs CHOP 0.69 (95% CI 0.46–1.06).

0%20%40%60%80%100%012243648607284MonthsA+CHPCHOP
ArmNEventsMedian (Months)
A+CHP16239not reached
CHOP15449not reached

Landmark survival (reconstructed)

TimeA+CHPCHOP
6 mo95.0%85.5%
12 mo91.2%80.1%
18 mo88.7%76.1%
24 mo84.8%74.0%
36 mo80.1%72.7%
48 mo77.4%71.3%
60 mo75.8%68.7%

Checks against the published figure

Download pseudo-IPD (CSV)

About these data

Pseudo-IPD reproduces the published curves and numbers at risk; the rows are not real patients. Cite the publication (DOI above) and TrialCurve. The source figure is © the authors (CC BY 4.0); the charts here are redrawn from the reconstruction.

Load these data in R or Python
# R
library(survival)
d <- read.csv("https://trialcurve.com/data/trials/echelon-2-5-year-update-1.csv")
survfit(Surv(time, event) ~ arm, data = d)
coxph(Surv(time, event) ~ arm, data = d)

# Python
import pandas as pd
from lifelines import KaplanMeierFitter
d = pd.read_csv("https://trialcurve.com/data/trials/echelon-2-5-year-update-1.csv")
for arm, g in d.groupby("arm"):
    KaplanMeierFitter().fit(g.time, g.event, label=arm).plot_survival_function()

Suggested citation: Ann Oncol. Author manuscript; Available in PMC 2022 Sep 6. doi:10.1016/j.annonc.2021.12.002. Reconstructed data: TrialCurve (2026), https://trialcurve.com/trials/echelon-2-5-year-update

Report a problem with these data

Related trials

Need reconstructed data for other trials? Upload any Kaplan–Meier figure, or ask about the TrialCurve oncology library.

Reconstruct a figure Browse all trials