Module catalog
40 interactive modules. Filter by cluster or search by topic, method or keyword.
- Foundations
Copula Invariance Explorer
Separate a joint distribution into its margins and its dependence structure, and see which statistics survive monotone transformation.
dependencecopularank statistics - Foundations
Acquisition Shift Explorer
Change slice thickness, reconstruction kernel and noise, then watch a model trained on one protocol degrade on another.
domain shiftexternal validationprotocol - Foundations
Nested vs. Non-Nested Cross-Validation
Select features on pure noise and watch non-nested cross-validation manufacture a high AUC out of nothing.
cross-validationleakagefeature selection - Foundations
Confounding by Indication Simulator
Sicker patients get the more aggressive operation, so the aggressive operation looks harmful. Adjust, stratify, and watch the sign flip.
causal inferenceconfoundingadjustment - Foundations
Data Leakage Laboratory
Six common pipeline shortcuts, one honest baseline, and the optimism each shortcut buys you.
leakagepartitioningstudy design - Features
Interactive Feature Selection for Kidney Radiomics
Compare LASSO, Ridge, Elastic Net and stability selection on correlated size and shape features, and watch the selected subset move.
feature selectionLASSOregularization - Features
Medical Image Augmentation Explorer
Apply rotation, translation, scale, noise, intensity shift and horizontal flip to a synthetic CT slice and see which transforms destroy the label.
augmentationdata pipelineHounsfield units - Features
Imaging Modality Physics Simulator
Apply modality-specific noise and blur models — Gaussian/beam-hardening CT, Rician/bias-field MRI, Poisson/blur PET, and speckle ultrasound — to a shared phantom.
image physicsnoise modelsSNR - Features
Texture Discretization Sensitivity
Sweep GLCM bin width on a synthetic textured lesion and watch contrast, energy and entropy shift by large factors even though the tissue never changes.
GLCMdiscretizationIBSI - Supervised
Classification Metrics Explorer
Move prevalence, sensitivity and specificity independently and watch predictive values, accuracy and F1 respond.
sensitivityspecificitypredictive value - Supervised
Logistic Baseline: Threshold & ROC Explorer
Fit a logistic baseline on kidney-cohort features and trace how one threshold choice moves you along the ROC curve.
logistic regressionROCAUC - Supervised
KNN Neighborhood Explorer
Watch k, distance metric and feature scaling reshape a k-nearest-neighbour decision boundary.
k-NNdecision boundaryscaling - Supervised
Model Comparison Explorer
Compare logistic, regularized and neighbourhood models on the same split, with uncertainty attached to every difference.
model selectioncross-validationuncertainty - Supervised
eGFR Decline: Surgical Plan Explorer
Regress post-operative renal function on tumour size, baseline eGFR and surgical extent, and see the trade-off a nephron-sparing plan buys.
regressionrenal functionsurgical planning - Time
Kaplan-Meier Explorer
Fit and stratify Kaplan-Meier survival curves, add synthetic censoring, and read a log-rank test alongside a shrinking risk set.
survival analysisKaplan-Meiercensoring - Time
Landmark Analysis Explorer
Reset the survival clock at a landmark time to see how conditioning on survival-to-date changes the predicted curve and its eligible population.
landmark analysisconditional survivaldynamic prediction - Time
Competing Risks: KM vs. CIF Explorer
Simulate cancer and cardiovascular deaths together and see why treating a competing event as censoring inflates a naive Kaplan-Meier curve.
competing riskscumulative incidence functionAalen-Johansen - Time
Tumor Growth Model Explorer
Compare exponential, logistic and Gompertz growth curves and their very different implications for doubling time as a tumor approaches carrying capacity.
tumor growthdifferential equationsdoubling time - Time
Growth Rate Sensitivity Explorer
Hold a cross-sectional tumor-size distribution fixed and watch the implied natural-history timescale swing wildly as the assumed growth rate changes.
sensitivity analysisnatural historytumor growth - Time
Mixed-Effects & Joint Model Explorer
Simulate patient-specific longitudinal biomarker trajectories linked to a survival hazard, and see how the association parameter α couples the two submodels.
mixed-effects modelsjoint modelslongitudinal data - Unsupervised
Unsupervised Phenotyping Explorer
Cluster the kidney cohort in radiomic-plus-clinical space and ask whether the resulting phenotypes mean anything.
k-meansPCAphenotypes - Unsupervised
Cluster Stability Explorer
Resample the cohort repeatedly and measure how often the same subjects land together — the only honest test of a phenotype.
stabilitybootstrapadjusted Rand index - Unsupervised
Intensity Segmentation Explorer
Segment a synthetic abdominal slice by intensity clustering and thresholding, with smoothing and K under your control.
segmentationk-meansOtsu - Unsupervised
Segmentation Metric Explorer
Perturb a predicted mask by dilation, erosion, shift and holes, and see which metrics notice.
DiceJaccardHausdorff - Unsupervised
Linkage Method Explorer
Single, complete, average and Ward linkage on the same points — four dendrograms, four different stories.
hierarchical clusteringlinkagedendrogram - Unsupervised
Spectral Segmentation Explorer
Build an affinity graph over image patches, take eigenvectors of the Laplacian, and cut the image where the graph is weakest.
spectral clusteringgraph Laplacianaffinity - Deep learning
Neural Network Capacity Explorer
Train a small tabular MLP and watch training AUC climb with capacity while internal test AUC refuses to follow.
neural networkoverfittingcapacity - Deep learning
Convolution Kernel Laboratory
Hand-design 3×3 convolution kernels — blurs, edge detectors, sharpeners — and see exactly what a CNN's first layer discovers automatically.
convolutionCNNedge detection - Deep learning
Receptive Field & Parameter Explorer
Stack convolution layers, add pooling and dilation, and watch how quickly — or slowly — a network gains a global view of the image.
receptive fieldCNN architecturepooling - Deep learning
Multimodal Fusion: Incremental Value Explorer
Fuse a clinical model and an imaging model by weighted averaging, and test whether the combination actually beats the stronger baseline.
multimodalfusionincremental value - Evaluation
Model Evaluation Dashboard
Move a single decision threshold and watch it reshape the ROC curve, the calibration plot, the probability distribution and the decision curve at once.
ROCcalibrationnet benefit - Evaluation
Conformal Interval Explorer
Tune the error rate alpha and watch split-conformal prediction intervals widen or narrow while empirical coverage tracks the nominal target.
conformal predictionuncertaintycoverage - Evaluation
Reproducibility Auditor
Audit five hypothetical excerpts from medical imaging AI papers against a reproducibility checklist and mark each 'Rigorous' or a 'Red Flag'.
reproducibilitydata leakagechecklist - Evaluation
Decision Curve Analysis
Compare a model's net benefit against treat-all and treat-none across the full range of threshold probabilities, and find where — if anywhere — the model actually wins.
decision curve analysisnet benefitclinical utility - Translation
Fairness Threshold Explorer
Set separate decision thresholds by subgroup and watch sensitivity, specificity and PPV trade off against one another.
fairnessthresholdssubgroup - Translation
Counterfactual Interpreter
Move a single simulated patient's features and watch the fixed logistic model's predicted risk and log-odds contributions update in real time.
interpretabilitycounterfactuallocal explanation - Translation
Shortcut Learning Detector
Compare a clinical model, a metadata-only model, and a within-site label-shuffle control to detect whether a classifier is exploiting acquisition shortcuts.
shortcut learningconfoundingnegative control - Translation
Differential Privacy Simulator
Inject Laplace/Gaussian-style noise scaled by the privacy budget epsilon into model coefficients and trace the resulting privacy-utility frontier.
differential privacyprivacy-utility tradeoffgovernance - Translation
Human-AI Reading Simulator
Play the role of a radiologist reviewing 20 simulated cases alongside an AI probability, then see whether you, the AI, or the combined team performed best.
human-AI interactionautomation biasjoint evaluation - Translation
Model Card Builder: KiTS Malignancy Classifier
Fill out a ten-section model card for a kidney malignancy classifier and generate a formatted summary alongside a blank template for future models.
model carddocumentationreporting