Agent skill
radiomics-pathomics-fusion-agent
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/radiomics-pathomics-fusion-agent
SKILL.md
---name: radiomics-pathomics-fusion-agent description: AI-powered multimodal fusion of radiology (CT/MRI/PET) and pathology (H&E/IHC) imaging with clinical and genomic data for comprehensive cancer diagnostics and treatment prediction. license: MIT metadata: author: AI Group version: "1.0.0" created: "2026-01-20" compatibility:
- system: Python 3.10+ allowed-tools:
- run_shell_command
- read_file
- write_file
keywords:
- radiomics-pathomics-fusion-agent
- automation
- biomedical measurable_outcome: execute task with >95% success rate. ---"
Radiomics Pathomics Fusion Agent
The Radiomics Pathomics Fusion Agent integrates multimodal medical imaging data from radiology (CT, MRI, PET) and digital pathology (H&E, IHC whole slide images) with clinical and genomic data using deep learning fusion architectures. It enables comprehensive cancer phenotyping, treatment response prediction, and prognostic modeling.
When to Use This Skill
- When predicting treatment response using multimodal imaging.
- For comprehensive tumor phenotyping combining macro and micro views.
- To identify imaging biomarkers correlated with genomic features.
- When building prognostic models from combined radiology-pathology.
- For AI-powered second opinion integrating all imaging modalities.
Core Capabilities
-
Cross-Modal Fusion: Integrate radiology and pathology features using attention.
-
Radiomics Extraction: Compute 3D texture, shape, intensity features from CT/MRI.
-
Pathomics Extraction: Extract histopathological features from WSI.
-
Clinical Integration: Combine imaging with clinical variables and genomics.
-
Treatment Response Prediction: Predict chemotherapy, immunotherapy response.
-
Survival Prediction: Multi-modal prognostic modeling.
Supported Imaging Modalities
| Modality | Features Extracted | Resolution |
|---|---|---|
| CT | Texture, shape, density | Volumetric 3D |
| MRI | Multi-sequence, perfusion | Volumetric 3D |
| PET | SUV, metabolic features | Volumetric 3D |
| H&E WSI | Nuclear, tissue architecture | 40x magnification |
| IHC WSI | Marker quantification | 20-40x |
| Multiplexed IF | Spatial protein patterns | Subcellular |
Fusion Architectures
| Architecture | Method | Strengths |
|---|---|---|
| Early Fusion | Concatenate features | Simple, baseline |
| Late Fusion | Combine predictions | Modular |
| Attention Fusion | Cross-modal attention | Interpretable |
| Multimodal Transformer | Self-attention across modalities | State-of-art |
| Graph Fusion | GNN for relationships | Spatial awareness |
Workflow
-
Input: CT/MRI DICOM, pathology WSI, clinical data, optional genomics.
-
Segmentation: Tumor ROI extraction from radiology.
-
Radiomics: Extract 3D radiomic features.
-
Pathomics: Extract histopathology features via foundation models.
-
Fusion: Multimodal feature integration.
-
Prediction: Treatment response, survival, biomarker prediction.
-
Output: Integrated predictions, attention maps, explanations.
Example Usage
User: "Predict immunotherapy response for this lung cancer patient using their CT scan and biopsy pathology."
Agent Action:
python3 Skills/Oncology/Radiomics_Pathomics_Fusion_Agent/fusion_predict.py \
--ct_dicom ct_scan/ \
--wsi_path biopsy.svs \
--clinical_data patient_clinical.json \
--genomic_data tumor_wes.vcf \
--task immunotherapy_response \
--cancer_type nsclc \
--fusion_method attention \
--output fusion_prediction/
Radiomic Feature Categories
| Category | Features | Count |
|---|---|---|
| Shape | Volume, surface area, sphericity | 14 |
| First-Order | Mean, variance, skewness, entropy | 18 |
| GLCM | Contrast, correlation, homogeneity | 24 |
| GLRLM | Run length, gray level emphasis | 16 |
| GLSZM | Zone size, gray level variance | 16 |
| GLDM | Dependence features | 14 |
| NGTDM | Texture features | 5 |
| Total | ~107 |
Pathomics Feature Categories
| Category | Source | Features |
|---|---|---|
| Nuclear | Segmentation | Size, shape, texture |
| Cellular | Detection | Density, clustering |
| Tissue | Architecture | Glandular, stromal ratios |
| Foundation Model | CONCH, TITAN, UNI | Deep embeddings |
| Spatial | Graph analysis | Neighborhood patterns |
Output Components
| Output | Description | Format |
|---|---|---|
| Prediction | Response/outcome probability | .json |
| Confidence | Prediction uncertainty | .json |
| Attention Maps | Cross-modal importance | .npy, .png |
| Feature Importance | Shapley values | .csv |
| ROI Highlights | Predictive regions | DICOM-SEG, GeoJSON |
| Report | Clinical summary |
Clinical Applications
| Application | Modalities Used | Performance |
|---|---|---|
| NSCLC Immunotherapy | CT + H&E | AUC 0.82-0.88 |
| HCC Survival | MRI + H&E | C-index 0.78 |
| Breast Neoadjuvant | MRI + H&E | AUC 0.85 |
| HNSCC HPV/Response | CT + H&E | AUC 0.89 |
| CRC MSI Prediction | CT + H&E | AUC 0.86 |
AI/ML Components
Radiomics Pipeline:
- PyRadiomics for feature extraction
- 3D-CNN for learned features
- Transformer for volumetric analysis
Pathomics Pipeline:
- Foundation models (CONCH, UNI, TITAN)
- MIL (Multiple Instance Learning) for WSI
- Graph networks for spatial patterns
Fusion Models:
- Cross-attention transformers
- Multimodal variational autoencoders
- Contrastive learning for alignment
Prerequisites
- Python 3.10+
- PyRadiomics, SimpleITK
- OpenSlide, HistoEncoder
- PyTorch, transformers
- CONCH/TITAN model weights
- GPU with 16GB+ VRAM
Related Skills
- Pathology_AI/CONCH_Agent - Pathology foundation model
- Radiology_AI agents - Modality-specific analysis
- Pan_Cancer_MultiOmics_Agent - Genomic integration
- TMB_Estimation_Agent - Tumor mutational burden
Multimodal Integration Strategies
| Strategy | Description | Use Case |
|---|---|---|
| Feature-Level | Combine extracted features | Limited data |
| Embedding-Level | Fuse latent representations | Moderate data |
| Decision-Level | Ensemble predictions | Interpretability |
| End-to-End | Joint training | Large data |
Special Considerations
- Data Alignment: Ensure imaging from same timepoint
- Missing Modalities: Handle incomplete multimodal data
- Class Imbalance: Balance training across outcomes
- Interpretability: Attention maps for clinical trust
- Validation: External multi-site validation essential
Quality Control
| QC Check | Threshold | Action |
|---|---|---|
| CT coverage | >90% tumor | Rescan if needed |
| WSI quality | Blur score <X | Re-scan slide |
| Segmentation | Dice >0.85 | Manual review |
| Feature stability | ICC >0.8 | Robust features only |
Regulatory Considerations
| Aspect | Status |
|---|---|
| FDA Clearance | Individual modality tools cleared |
| Multimodal Fusion | Research use only (RUO) |
| Clinical Integration | PACS/LIS integration pathways |
| Explainability | Required for clinical adoption |
Author
AI Group - Biomedical AI Platform
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?