Umpire 2.0
Umpire 2.0 simulates complex, heterogeneous, and mixed-type clinical and molecular datasets with known subgroup identities, dichotomous outcomes, and time-to-event (survival) data for benchmarking supervised and unsupervised machine learning methods.
Key Features:
- Simulation of mixed-type data: Generates correlated and heterogeneous binary, continuous, categorical, or mixed-type variables to reflect complex clinical and molecular measurements.
- Known ground truth generation: Produces explicit subgroup identities and survival parameters to provide ground truth for method evaluation.
- Dichotomous and time-to-event outcomes: Supports simulation of dichotomous outcomes and time-to-event (survival) data.
- Additive noise application: Applies configurable additive noise to simulate measurement error and variability in data quality.
- Discretization capabilities: Converts continuous data into single or mixed discrete formats as required.
- Scalability across sample sizes and feature spaces: Handles datasets ranging from small clinical trials to large electronic health record cohorts comprising thousands of patients.
- Support for ML evaluation: Produces datasets tailored for evaluating both supervised and unsupervised machine learning methods.
Scientific Applications:
- Benchmarking machine learning algorithms: Enables controlled evaluation of supervised and unsupervised methods using datasets with known ground truth.
- Method development and validation: Facilitates testing algorithm robustness to heterogeneity, correlation structures, noise, and different outcome types.
- Clinical machine learning research: Provides clinically realistic simulated datasets for assessing prediction and classification approaches in healthcare contexts.
Methodology:
Simulation is implemented as a series of user-defined modules with adjustable parameters to generate correlated heterogeneous variables, survival parameters, known subgroups, additive noise, and discretized outputs for tailored simulation scenarios.
Topics
Details
- License:
- Apache-2.0
- Tool Type:
- library
- Programming Languages:
- R
- Added:
- 12/13/2021
- Last Updated:
- 12/13/2021
Operations
Publications
Coombes CE, Abrams ZB, Nakayiza S, Brock G, Coombes KR. Umpire 2.0: Simulating realistic, mixed-type, clinical data for machine learning. F1000Research. 2021;9:1186. doi:10.12688/f1000research.25877.2.
Funding: - National Center for Advancing Translational Sciences: UL1TR002733
- National Cancer Institute: R03CA235101