pan-cancer-multiomics-agent

$npx mdskill add swaruplab/operon/pan-cancer-multiomics-agent

Integrates multi-omics data for pan-cancer analysis and discovery.

  • Identifies shared drivers and subtypes across cancer types.
  • Uses TCGA, CPTAC, and other pan-cancer resources.
  • Applies deep learning and ML for multi-omics fusion.
  • Outputs subtype clusters, driver lists, and therapeutic insights.

SKILL.md

.github/skills/pan-cancer-multiomics-agentView on GitHub ↗
---
name: 'pan-cancer-multiomics-agent'
description: 'AI-powered pan-cancer analysis integrating genomic, transcriptomic, proteomic, and epigenomic data for cancer subtyping, driver identification, and cross-cancer pattern discovery.'
measurable_outcome: Execute skill workflow successfully with valid output within 15 minutes.
allowed-tools:
  - read_file
  - run_shell_command
---

# Pan-Cancer Multi-Omics Agent

The **Pan-Cancer Multi-Omics Agent** integrates multi-omics data across cancer types to identify shared oncogenic drivers, discover novel subtypes, and enable cross-cancer therapeutic insights. It leverages TCGA, CPTAC, and other pan-cancer resources with deep learning for comprehensive cancer characterization.

## When to Use This Skill

* When analyzing patient tumors in context of pan-cancer molecular profiles.
* To identify shared drivers and vulnerabilities across cancer types.
* For discovering novel molecular subtypes that span histological boundaries.
* When prioritizing therapeutic targets with pan-cancer evidence.
* To benchmark single-cancer findings against pan-cancer patterns.

## Core Capabilities

1. **Pan-Cancer Subtyping**: ML-based clustering across 32+ cancer types to identify molecular subtypes transcending tissue of origin.

2. **Driver Discovery**: Integrate mutation, expression, and CNV data to identify oncogenic drivers using pan-cancer statistical power.

3. **Multi-Omics Fusion**: Deep learning integration of mRNA, miRNA, methylation, and protein data for comprehensive profiles.

4. **Pathway Analysis**: Identify dysregulated pathways with pan-cancer prevalence and therapeutic implications.

5. **Survival Modeling**: PRISM framework for multi-omics prognostic marker discovery and survival prediction.

6. **Therapeutic Matching**: Map patient profiles to pan-cancer drug sensitivity data and clinical trial evidence.

## TCGA Pan-Cancer Atlas Integration

| Data Type | Samples | Application |
|-----------|---------|-------------|
| Somatic mutations | 11,000+ | Driver identification |
| Copy number | 11,000+ | Amplifications/deletions |
| mRNA expression | 11,000+ | Expression subtypes |
| miRNA expression | 10,000+ | Regulatory networks |
| DNA methylation | 10,000+ | Epigenetic subtypes |
| Protein (RPPA) | 8,000+ | Pathway activation |

## Workflow

1. **Input**: Patient multi-omics data (mutations, CNV, expression, methylation).

2. **Normalization**: Harmonize data to TCGA reference standards.

3. **Classification**: Assign to pan-cancer molecular subtypes.

4. **Driver Analysis**: Identify patient-specific drivers in pan-cancer context.

5. **Pathway Scoring**: Calculate pathway activation scores.

6. **Therapeutic Matching**: Identify actionable targets and trial matches.

7. **Output**: Pan-cancer classification, driver report, pathway profiles, treatment recommendations.

## Example Usage

**User**: "Classify this breast cancer patient's tumor in the pan-cancer context and identify shared drivers."

**Agent Action**:
```bash
python3 Skills/Oncology/Pan_Cancer_MultiOmics_Agent/pancancer_analyzer.py \
    --mutations patient_mutations.maf \
    --expression patient_rnaseq.tsv \
    --methylation patient_methylation.tsv \
    --cnv patient_cnv_segments.tsv \
    --reference tcga_pancancer \
    --subtype_method nmf_consensus \
    --output pancancer_report/
```

## Pan-Cancer Molecular Subtypes

Cross-cancer molecular taxonomy identifies patterns beyond histology:

| Subtype | Characteristics | Example Cancers |
|---------|-----------------|-----------------|
| C1-Wound healing | High proliferation, MYC amp | Breast, ovarian, bladder |
| C2-IFN-gamma dominant | Immune active, high TCR/BCR | Melanoma, lung, cervical |
| C3-Inflammatory | NF-kB, cytokine signatures | Head/neck, stomach |
| C4-Lymphocyte depleted | Low immune, PTEN loss | Glioma, uveal melanoma |
| C5-Immunologically quiet | Low expression overall | Kidney chromophobe, thyroid |
| C6-TGF-beta dominant | High TGF-B, fibrosis | Pancreas, rectum, glioma |

## Deep Learning Architecture

**Multi-Omics Integration Model**:
```
Input Layers:
  - Genomic encoder (mutations, CNV)
  - Transcriptomic encoder (mRNA, miRNA)
  - Epigenomic encoder (methylation)
  - Proteomic encoder (RPPA)

Fusion Layer:
  - Cross-attention mechanism
  - Multi-modal variational autoencoder

Output Heads:
  - Subtype classifier
  - Survival predictor
  - Drug response predictor
```

## MLOmics Database Access

The agent integrates with MLOmics, providing:
- 8,314 patient samples across 32 cancer types
- Pre-computed features for ML benchmarking
- Standardized train/test splits for reproducibility
- Drug sensitivity data for 300+ compounds

## Prerequisites

* Python 3.10+
* PyTorch with multi-modal architectures
* Access to TCGA, CPTAC, or local data
* 16GB+ RAM for pan-cancer analysis

## Related Skills

* Tumor_Clonal_Evolution - For intratumoral heterogeneity
* Multi_Omics_Integration - For single-patient integration
* Drug_Repurposing - For therapeutic matching

## Clinical Applications

1. **Cancer of Unknown Primary (CUP)**: Identify tissue of origin
2. **Cross-indication trials**: Find basket trial eligibility
3. **Driver prioritization**: Pan-cancer functional evidence
4. **Prognosis**: Multi-omics survival models

More from swaruplab/operon

SkillDescription
agentd-drug-discoveryUse the AgentD workflow to mine evidence, design molecules, and rank candidates with SAR plus ADMET annotations for early drug discovery tasks.
alphafold-databaseAccess AlphaFold 200M+ AI-predicted protein structures. Retrieve structures by UniProt ID, download PDB/mmCIF files, analyze confidence metrics (pLDDT, PAE), for drug discovery and structural biology.
antibody-design-agentAn advanced agent for de novo antibody design and optimization using state-of-the-art protein language models (MAGE, RFdiffusion).
archrSingle-cell ATAC-seq analysis with ArchR (R). The mature R-based scATAC pipeline — Arrow files, doublet inference, iterative LSI + Harmony, clustering, gene scores, MACS2 peak calling, motif enrichment, chromVAR deviations, footprinting, scRNA-seq integration (label transfer), trajectory analysis (built-in + Monocle3 + Slingshot), and ArchR's interactive genome browser. Sister protocol to snapatac2 — pick this for established R workflows.
automated-bioinformatics-pipelinesPipeline maestro
autonomous-biomedical-agentAutonomous biomedical AI agent framework for executing complex research tasks across genomics, drug discovery, molecular biology, and clinical analysis. Use this skill when conducting multi-step biomedical research including CRISPR screening design, single-cell RNA-seq analysis, ADMET prediction, GWAS interpretation, rare disease diagnosis, or lab protocol optimization. Leverages LLM reasoning with code execution and integrated biomedical databases.
autonomous-oncology-agentPrecision Oncology
basecallingConvert raw Nanopore signal data (FAST5/POD5) to nucleotide sequences using Dorado basecaller. Covers model selection, GPU acceleration, modified base detection, and quality filtering. Use when processing raw Nanopore data before alignment. Note: Guppy is deprecated; use Dorado for all new analyses.
batch-processingProcess multiple sequence files in batch using Biopython. Use when working with many files, merging/splitting sequences, or automating file operations across directories.
bindingdb-databaseQuery BindingDB for measured drug-target binding affinities (Ki, Kd, IC50, EC50). Search by target (UniProt ID), compound (SMILES/name), or pathogen. Essential for drug discovery, lead optimization, polypharmacology analysis, and structure-activity relationship (SAR) studies.