cbioportal-database

Retrieve cancer genomics data from the cBioPortal REST API.

298|27|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill cbioportal-database
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cbioportal-database
Source: https://github.com/jaechang-hits/SciAgent-Skills/tree/main/skills/genomics-bioinformatics/cbioportal-database
Command: npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill cbioportal-database

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, pandas, matplotlib, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides programmatic access to vast cancer genomics datasets, enabling researchers to query mutations, copy number alterations, gene expression, and clinical data for thousands of cancer studies.

Core Features & Use Cases

  • Query Cancer Genomics Data: Retrieve somatic mutations, copy number alterations (CNA), gene expression profiles, and clinical data (survival, stage, treatment) for thousands of cancer studies via the cBioPortal REST API.
  • Analyze Tumor Data: Use for tumor mutation burden analysis, oncoprint queries, and survival analysis.
  • Use Case: Analyze the frequency of TP53 mutations across different TCGA cancer types to understand its role in various cancers.

Quick Start

Use the cbioportal-database skill to list all available cancer types.

Frequently Asked Questions about cbioportal-database

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

FAQPage Schema
How do I retrieve somatic mutations and clinical data from TCGA cancer studies?

You can retrieve somatic mutations and clinical data from TCGA cancer studies by querying the cBioPortal REST API. This allows you to extract survival rates, treatment data, and gene expression profiles for comprehensive genomic analysis directly.

What is tumor mutation burden analysis and how can I perform it using cbioportal data?

Tumor mutation burden analysis evaluates the number of somatic mutations in a tumor genome. You can perform it using cBioPortal data by accessing mutation datasets via the API to calculate and compare mutation frequencies across different cancer types.

How do I list all available cancer types in the cBioPortal database?

To list all available cancer types in the cBioPortal database, use the skill to query the cBioPortal REST API. It interfaces with the database to return a comprehensive catalog of thousands of cancer studies available for research.

Can I use pandas and matplotlib to analyze gene expression profiles from cBioPortal?

Yes, you can use pandas and matplotlib to analyze gene expression profiles from cBioPortal. The skill utilizes these dependencies to structure the retrieved REST API data and generate visual plots for oncoprint queries and survival analysis.

Does this skill support retrieving copy number alterations for specific cancer studies?

Yes, this skill supports retrieving copy number alterations for specific cancer studies. It queries the cBioPortal REST API to access CNA data alongside somatic mutations and gene expression profiles for targeted genomic research.