cbioportal-database

Query cBioPortal REST API for cancer genomics and clinical data.

1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/JosephWoodall/noosphere --skill cbioportal-database-josephwoodall
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cbioportal-database
Source: https://github.com/JosephWoodall/noosphere/tree/main/.agent/skills/cbioportal-database
Command: npx skills add https://github.com/JosephWoodall/noosphere --skill cbioportal-database-josephwoodall

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Researchers need centralized access to cancer genomics data across multiple studies and data types (mutations, CNAs, gene expression, and clinical outcomes) to validate targets and perform exploratory analyses, but data are dispersed across disparate sources and require programmatic access.

Core Features & Use Cases

  • REST API access to studies, molecular profiles, mutations, CNAs, expression, and clinical data.
  • Pan-study queries to compare mutation frequencies, CNAs, and survival across TCGA, GENIE, and other cohorts.
  • Clinical-data integration for survival and treatment-outcome associations.

Quick Start

Query TP53 mutation data from brca_tcga and retrieve corresponding survival information.

Frequently Asked Questions about cbioportal-database

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I query cancer genomics data from cBioPortal using the REST API?

You query cancer genomics data from cBioPortal by calling REST API endpoints like /studies, /molecular-profiles, and /clinical-data/fetch to retrieve mutations, CNAs, expression, and clinical variables across TCGA, GENIE, and other cohorts.

What is the best way to retrieve TP53 mutation and survival data from TCGA?

Retrieving TP53 mutation and survival data from TCGA involves querying molecular profiles for mutation data and integrating clinical attributes via the REST API, combining gene symbol resolution with sample-list handling to link genomic alterations to survival outcomes.

Can I compare mutation frequencies and CNAs across multiple cancer studies?

Yes, you can perform pan-study queries to compare mutation frequencies, CNAs, and survival across TCGA, GENIE, and other cohorts by fetching and integrating molecular profile data and clinical attributes from multiple cBioPortal studies.

Does this approach work with clinical data integration for treatment-outcome associations?

Yes, clinical-data integration supports survival and treatment-outcome associations by fetching clinical attributes through the /clinical-data/fetch endpoint and linking them with molecular alterations like mutations and CNAs for correlative analysis.

How does gene symbol resolution and sample-list handling work when fetching molecular profiles?

Gene symbol resolution maps standard gene names to internal IDs for querying molecular profiles, while sample-list handling manages which tumor samples are included when fetching mutation, CNA, or expression data from a given cBioPortal study.

Are there limitations to querying cBioPortal for pan-study survival analysis?

Limitations include variability in clinical attribute coverage across TCGA, GENIE, and other cohorts, which can constrain pan-study survival analysis when clinical data fields differ or are incomplete for certain studies fetched via the REST API.