CGDS-JS
A Node.js module for querying the Cancer Genomics Data Server (CGDS), hosted by the Computational Biology Center at Memorial-Sloan-Kettering Cancer Center (MSKCC). Read more about this service at the cBio Cancer Genomics Portal.
Usage
- Install it:
npm install cgds
- Require it:
var CGDS = require("cgds");
- Instantiate a CGDS client:
var cgds = new CGDS("http://www.cbioportal.org/public-portal/webservice.do");
- See API for a list of methods
API
See Web API for more details.
getTypesOfCancer()
Retrieves a list of all the clinical types of cancer.
getCancerStudies()
Retrieves meta-data regarding cancer studies.
getGeneticProfiles(cancer_study_id)
Retrieves meta-data regarding all genetic profiles, e.g. mutation or copy number profiles, stored about a specific cancer study.
getCaseLists(cancer_study_id)
Retrieves meta-data regarding all case lists stored about a specific cancer study.
getProfileData(case_set_id, genetic_profile_id, gene_list)
Retrieves genomic profile data for one or more genes.
getMutationData(genetic_profile_id, case_set_id, gene_list)
Retrieves the full set of annotated extended mutation data.
getClinicalData(case_set_id)
Retrieves overall survival, disease free survival and age at diagnosis for specified cases.