Skip to content
Back to skills

Glioblastoma Subtype Prediction Eval

ASecurity

Evaluates a model's ability to predict glioblastoma molecular subtypes using paired MRI and histopathology data. It probes the model's capacity to fuse heterogeneous imaging modalities, preserve topological structures, and handle missing data scenarios. Use when the user wants to benchmark on Ivy GAP + Cancer Stem Cells ISH Survey, or asks about evaluating this task. Reports accuracy.

  • 3 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 11, 2026
researchpythonnode

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill glioblastoma-subtype-prediction-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Glioblastoma Subtype Prediction Eval?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Glioblastoma Subtype Prediction Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-glioblastoma-subtype-prediction-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-glioblastoma-subtype-prediction-eval)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: glioblastoma-subtype-prediction-eval
description: Evaluates a model's ability to predict glioblastoma molecular subtypes using paired MRI and histopathology data. It probes the model's capacity to fuse heterogeneous imaging modalities, preserve topological structures, and handle missing data scenarios. Use when the user wants to benchmark on Ivy GAP + Cancer Stem Cells ISH Survey, or asks about evaluating this task. Reports accuracy.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2508.09717
  bibtex_key: [REDACTED]
  confidence: high
---

# glioblastoma-subtype-prediction-eval

> Multimodal Sheaf-based Network for Glioblastoma Molecular Subtype Prediction — Idrissova et al. (2025) (arXiv:2508.09717, 2025)

## What this evaluates

Evaluates a model's ability to predict glioblastoma molecular subtypes using paired MRI and histopathology data. It probes the model's capacity to fuse heterogeneous imaging modalities, preserve topological structures, and handle missing data scenarios.

## Datasets

- **Ivy GAP + Cancer Stem Cells ISH Survey** — total 30; splits: 3-fold cross-validation (-1)

## Metrics

- `accuracy` **(primary)** — range: [0, 1]
  - Proportion of correctly classified patients out of the total number of patients. Calculated as (TP+TN) divided by total samples.
- `sensitivity` — range: [0, 1]
  - True positive rate; proportion of actual positive cases correctly identified by the model.
- `specificity` — range: [0, 1]
  - True negative rate; proportion of actual negative cases correctly identified by the model.
- `macro-F1` — range: [0, 1]
  - Unweighted mean of F1 scores across all molecular subtypes, treating each class equally regardless of support.
- `micro-F1` — range: [0, 1]
  - F1 score calculated globally by counting total true positives, false negatives, and false positives across all classes.

## Input / output format

**Input**: Per-patient paired MRI (T1, T2, FLAIR, T1-weighted) and histopathology WSI data, preprocessed into modality-specific graphs where nodes represent 3D MRI volume blocks or 512x512 histopathology tiles, with edges defined by k-nearest neighbors and local/annotated labels. Node features are radiomic statistics for MRI and ResNet-extracted features for histopathology.

**Output**: Predicted glioblastoma molecular subtype label per patient.

## Scoring recipe

```python
def compute_metrics(y_true, y_pred):
    accuracy = (y_true == y_pred).mean()
    tp = ((y_true == 1) & (y_pred == 1)).sum()
    tn = ((y_true == 0) & (y_pred == 0)).sum()
    fp = ((y_true == 0) & (y_pred == 1)).sum()
    fn = ((y_true == 1) & (y_pred == 0)).sum()
    sensitivity = tp / (tp + fn)
    specificity = tn / (tn + fp)
    macro_f1 = f1_score(y_true, y_pred, average='macro')
    micro_f1 = f1_score(y_true, y_pred, average='micro')
    return accuracy, sensitivity, specificity, macro_f1, micro_f1
```

## Common pitfalls

- 3-fold cross-validation is used instead of a fixed train/val/test split, making direct comparison with single-split benchmarks difficult.
- Missing modality scenario uses a different benchmark model (AAVGA) rather than the proposed method, limiting direct comparison for incomplete data.
- Dataset size is small (30 patients), which may lead to high variance in metric scores across folds.

## Evidence (verbatim from paper)

> The evaluation metrics included accuracy, sensitivity, specificity, macro- and micro-F1 scores. All benchmark models were trained and tested on the same dataset, with 3-fold cross validation.

## Citation

```bibtex
@misc{idrissova2025multimodal,
  title={Multimodal Sheaf-based Network for Glioblastoma Molecular Subtype Prediction},
  author={Idrissova et al. (2025)},
  year={2025},
  note={arXiv:2508.09717}
}
```

- arXiv: 2508.09717

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.