cbioportal-database

Solid

Cancer genomics (TCGA et al.) via cBioPortal REST API. Retrieve somatic mutations, CNAs, expression, clinical data (survival/stage/treatment) across thousands of studies. Use for TMB, oncoprints, survival analysis. For population frequencies use gnomad-database; for drug-gene interactions use opentargets-database.

API & Backend 286 stars 26 forks Updated 4 days ago NOASSERTION

Install

View on GitHub

Quality Score: 82/100

Stars 20%
82
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# cBioPortal Database ## Overview cBioPortal for Cancer Genomics is a public repository of cancer genomics data including TCGA, ICGC, and hundreds of curated studies spanning 100+ cancer types. It provides somatic mutation profiles, copy number alterations (CNA), gene expression, clinical data (survival, stage, treatment history), and methylation data for tens of thousands of patient samples. Data is accessible via a REST API at `https://www.cbioportal.org/api/` with no authentication required. ## When to Use - Retrieving somatic mutation profiles (variant type, amino acid change) for a gene across TCGA studies - Querying copy number alteration data (amplification, deep deletion) for candidate cancer driver genes - Accessing clinical data — overall survival, disease-free survival, tumor stage — for survival curve analysis - Identifying which cancer studies have molecular profiling data for a specific cancer type (e.g., breast, lung) - Downloading gene expression (RNA-seq FPKM/RSEM) data from specific TCGA cohorts for differential expression analysis - Correlating genomic alterations with clinical outcomes in a specific study - Use `gnomad-database` instead when you need population-level variant allele frequencies in healthy individuals - For drug-gene interaction lookups use `opentargets-database`; cBioPortal provides the genomic alteration data, not drug interaction annotations ## Prerequisites - **Python packages**: `requests`, `pandas`, `matplotlib` - **Data requirem...

Details

Author
jaechang-hits
Repository
jaechang-hits/SciAgent-Skills
Created
5 months ago
Last Updated
4 days ago
Language
Python
License
NOASSERTION

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category