CScape predicts the oncogenic status (disease-driver or neutral) of somatic point mutations in the coding and non-coding regions of the cancer genome. Enter a mutation or list of mutations (one per line) into the form below using the format chromosome,position,reference,mutant (see Help for more details). Mutations uploaded from a file should use the VCF format with a minimum of five columns (chromosome, position, id, reference, mutant). Note: if a VCF file is uploaded, any entries in the User Input field will be ignored.

Enter Your Mutations:


Publications that use these data should cite the following: Rogers MF, Shihab H, Gaunt TR, Campbell C (2017). CScape: a tool for predicting oncogenic single-point mutations in the cancer genome. Nature Scientific Reports

Input Format:

Our software accepts comma-separated mutation data in the following format:

  • Chromosome
  • Position
  • Reference Base
  • Mutant Base

For example:


Note 1: 'Chr' is not required when defining the chromosome above (e.g. Chr1) and all our predictions are derived using the forward strand.

Note 2: All predictions are based on version GRCh37 (ENSEMBL release 87) of the human genome.

VCF files

The software also accepts Variant Call Format (VCF) files with up to 100,000 queries. This is a tab-delimited format that must have, at a minimum, these first five columns:

  1. Chromosome
  2. Position
  3. Identifier
  4. Reference Base
  5. Mutant Base

As an example, try the file: test.vcf

Back to Top ...

Prediction Interpretation:

Predictions are given as p-values in the range [0, 1]: values above 0.5 are predicted to be deleterious, while those below 0.5 are predicted to be neutral or benign. P-values close to the extremes (0 or 1) are the highest-confidence predictions that yield the highest accuracy.

We also apply cautious classification thresholds, defined as those thresholds that yield the highest possible accuracy (see our paper for details). These are reported using different thresholds for coding (0.89 or above) and noncoding (0.70 or above) SNVs.

We use distinct predictors for positions either in coding regions (positions within coding-sequence exons) and non-coding regions (positions in intergenic regions, introns or non-coding genes).

In our paper we consider regions of interest in the cancer genome. For coding regions these are listed in the file as

chromosome : start position : end position : probability

as derived from the KS test. A supplementary file also gives associated gene names and locus annotations. The annotated file has the following format:

chromosome : start position : end position : gene name : locus : probability

Finally, the number of regions associated with each gene may be found in the file that has the following format:

count : gene name

Non-coding regions of interest are provided in the file as

chromosome : start position : end position : probability

as derived from the KS test. These regions can also be visualised by loading the CScape track for our Genome Tolerance Browser (located at


To run CScape queries locally, download the following files and run the query script as outlined below. Please note that you must have tabix installed to run the script.

Python query script (7.5KB)
cscape_coding.vcf.gz (6GB)
cscape_coding.vcf.gz.tbi (1.3MB)
cscape_noncoding.vcf.gz (51GB)
cscape_noncoding.vcf.gz.tbi (2.5MB)

Usage: query-file [options]

Predict the oncogenic potential of single nucleotide variants (SNVs).  The query
file must be a list of queries that use the following format:




  -h, --help  show this help message and exit
  -c CDB      CScape coding database [default: cscape_coding.bed.gz]
  -n NDB      CScape noncoding database [default: cscape_noncoding.bed.gz]
  -o OUTPUT   Output file [default: stdout]
  -v          Verbose mode [default: False]

Training and test data used to develop CScape are provided below. Each file within the .zip archives has five (tab-delimited) columns:

Chromosome	Position	Reference	Allele	Label (820KB) (840KB) (17MB)

Back to Top ...