Download and Check the Mutation CSV input.
Download the Depth BGZ input (Optional).


The 'Mutations on Genes' displays SNVs and InDels with their coordinates and function annotations along the selected transcript of a given gene. Mutation information can be viewed in three levels (genome, cDNA, and peptide). Different icons are applied to mutations according to their types and function changes, such as synonymous and missense SNV, frame-shift InDels. Interactive tooltip gives more information, including mutation coordinates, function area and details of exons. Sidebar offers options to adjust displays, such as changing resolution, and selecting mutation. This visualization is commonly utilized to show the mutation landscape of given genes in a group of cancer samples.

Input Files

Mutation CSV File

Check the official demo input here.
Note that backend annotation task will be activated once mutation csv file is uploaded. User could check the job status in task monitor at the bottom of analysis page.
The uploaded CSV file must match the required format as specified below.

  • header
    The header should follow the following format:
#SampleID alt_type chr pos ref_allele alt_allele gene
TCGA-AK-3451 SNP chr3 10183646 G A VHL

Depth tsv.BGZ File (Optional)

User could upload a tsv.bgz compressed file to supply the depth distribution of the gene region.
Download the official demo input here.
The uploaded file must match the required format as specified below.

  • header
    The header should follow the following format:
#chr pos depth
chr1 10182642 100
  • # prefix is mandatory to indicate the header line.
  • chr and pos respectively stand for the chromosome and position of the mutation.
  • depth is the sequencing depth at this genomic position.

The TSV file must be sorted by chromosome and position, and compressed by bgzip tools for tabix indexing to support fast data processing at the backend of Oviz-Bio.
For example, run the following command in the linux terminal (bgzip installed):

(head -1 Mut_OnGenes_demo.depth.tsv; sed -n '2,$p' Mut_OnGenes_demo.depth.tsv | sort -k1,1 -k2n) | bgzip -c > Mut_OnGenes_demo.depth.tsv.bgz

Display Interactions

  • Highlights
    • exons will be highlighted in three levels (DNA, cDNA, peptide) simultaneously.
    • mutation guide line will be highlighted to link mutated locations in the three levels.
  • Tooltips
    Tooltips will show necessary information of object that the mouse points to.
    • exon: NO., interval, transcript, sense strand, sample amount having mutation in this exon.
    • mutation: mutation details, sample(s) involved.
  • Level exchange
    • the main display level can be changed via clicking the level name.
  • Annotation
    • mutation are denoted by icons according to classification and function change type.
    • domains are displayed on protein level of available transcript.
  • Zoom in/out
    the main display level can be zoomed in/out via mouse wheel.
  • Pages
    click 'Prev' or 'Next' to go to other genes (as listed in the Mutation CSV File).
  • Download
    One SVG file will be generated when the 'Download' button is clicked. Two themes are supplied: the default theme with a dark background and the light theme with white background. To use the light theme, please click the 'Light Theme' button.

Sidebar Functions

  • Files
    • Manage Files: checklist of files uploaded previously, delete or download files.
    • Upload: upload files. Note that the duplicated file name will be alerted and given a random postfix.
    • Choose: choose files uploaded previously. Note that this function is ONLY available to registered users (each account has certain storage).
    • File Sets: save multiple files together as a file set. User can also choose to apply one file set previously saved.
  • Data
    • Genes: select transcript for each gene.
    • Mutations: enable or disable to display certain mutations.
    • Exons: reset resolution for each exon.
  • Setting
    • select gene to display.
    • extend certain interval bilaterally from the gene body.
    • enbale or disable displaying of exon NO.
    • reset the Intron:Exon displaying resolution scale in DNA level.
    • reset the UTR:CDS displaying resolution scale in cDNA level.
    • enbale or disable displaying depth spectrum.

Manual version=1.2, written by Dr. JIA Wenlong on 2020-01-29.

  1. Guo, G., Sun, X., Chen, C., Wu, S., Huang, P., Li, Z., ..., Gui, Y., Wang, J. and Cai, Z. (2013). Whole-genome and whole-exome sequencing of bladder cancer identifies frequent alterations in genes involved in sister chromatid cohesion and segregation. Nature Genetics, 45(12), pp.1459-1463. (PMID: 24121792, See Figure 2a)
  2. Zhang, L., Zhou, Y., Cheng, C., Cui, H., Cheng, L., Kong, P., ... & Wang, F. (2015). Genomic analyses reveal mutational signatures and frequently altered genes in esophageal squamous cell carcinoma. The American Journal of Human Genetics, 96(4), 597-611. (PMID: 25839328, See Figure 3B)
  3. Gao, Y., Chen, Z., Li, J., Hu, X., Shi, X. J., Sun, Z., ..., Gao, S. and He, J. (2014). Genetic landscape of esophageal squamous cell carcinoma. Nature Genetics46(10), 1097. (PMID: 25151357, See Figure 2 and Figure 3)
  4. Li, X., Wu, W. K., Xing, R., Wong, S. H., Liu, Y., Fang, X., ... & Zhou, Y. (2016). Distinct subtypes of gastric cancer defined by molecular characterization include novel mutational signatures with prognostic capability. Cancer research, 76(7), 1724-1732. (PMID: 26857262, See Figure 3)
  5. Cancer Genome Atlas Research Network, et al. (2017). Integrated genomic and molecular characterization of cervical cancer. Nature543(7645), 378. (PMID: 28112728, See Extended Data Figure 2)
  6. Ojesina, A. I., Lichtenstein, L., Freeman, S. S., Pedamallu, C. S., Imaz-Rosshandler, I., Pugh, T. J., ..., Salvesen, H. B. and Meyerson, M. (2014). Landscape of genomic alterations in cervical carcinomas. Nature506(7488), 371. (PMID: 24390348, See Figure 2)


v1.0.4 (2020-01-29)


Mr. LI Hechen (GitHub)


Dr. JIA Wenlong (Scholar, ORCID, GitHub)



  • fix page refreshing when task finished.
  • fix link of job name in task monitor.
  • change 'Depth File' as optinal input.
  • fix displaying of transcript without domains.
  • allow to hide the depth spectrum.


  • task monitor for mutation annotation.
  • display AA changes on protein level.
  • update mutation icons.
  • fix sidebar transcript selection.
  • fix the exon interval display on each level.
  • fix the current range display of minus strand gene.
  • fill the exon gap on cDNA and protein levels.


  • summarize samples at same mutation.
  • move tooltip to mutation icon.
  • debug with gene sense strand.


  • initial functions implemented.