IPDfromKM: Reconstruct Individual Patient Data (IPD) From Kaplan-Meier Survival Curve

PID: 1060; Version: 1.2.3.0; Last Update: 03/22/2022

Yanhong Zhou, Na Liu, J. Jack Lee

Department of Biostatistics, MD Anderson Cancer Center


This tab is used to extract data coordinates from published K-M curves. Video tutorial on data extraction is available under the User Guide tab.




Risk time (\(trisk\)) seperated by comma: e.g., 0,6,12,18,24.:

Number of patients at risk (\(nrisk\)) seperated by comma: e.g., 144,83,45,32,10.:

Total number of patients (optional if \(nrisk\) is provided)

Total number of events (optional):

Input required to obtain survival analysis based on reconstructed IPD

User guide is available for download below. Several video tutorial are also provided to help you reconstruct IPD from K-M curves.



The following video tutorials are provided to aid the use of the IPDfromKM method and the Shiny app.



The video below shows the tutorial on how to separate multiple K-M curves from a published figure using Adobe Illustrator.



The video below shows the tutorial on how to extract raw data coordinates from published K-M curve, using DigitizeIt.



The video below shows the tutorial on how to extract raw data coordinates from published K-M curve, using the Shiny app.


The video below shows the tutorial on how to reconstruct individual patient data (IPD) from raw data coordinates extracted from K-M curves, using the Shiny app.



Liu, N., Zhou Y., Lee, J. J (2020). IPDfromKM: Reconstruct Individual Patient Data from Published Kaplan-Meier Survival Curves (submitted).