Mason: a JavaScript web site widget for visualizing and comparing annotated features in nucleotide or protein sequences
Related Experiment Video
Updated: Apr 14, 2026

An Integrated Approach for Microprotein Identification and Sequence Analysis
Published on: July 12, 2022
Daniel Jaschob1, Trisha N Davis2, Michael Riffle3,4
1Department of Biochemistry, University of Washington, UW Box 357350, 1705 NE Pacific St, Seattle, WA, 98195-7350, USA. djaschob@uw.edu.
Background:
Sequence feature annotations (e.g., protein domain boundaries, binding sites, and secondary structure predictions) are an essential part of biological research. Annotations are widely used by scientists during research and experimental design, and are frequently the result of biological studies. A generalized and simple means of disseminating and visualizing these data via the web would be of value to the research community.
Findings:
Mason is a web site widget designed to visualize and compare annotated features of one or more nucleotide or protein sequence. Annotated features may be of virtually any type, ranging from annotating transcription binding sites or exons and introns in DNA to secondary structure or domain boundaries in proteins. Mason is simple to use and easy to integrate into web sites. Mason has a highly dynamic and configurable interface supporting multiple sets of annotations per sequence, overlapping regions, customization of interface and user-driven events (e.g., clicks and text to appear for tooltips). It is written purely in JavaScript and SVG, requiring no 3(rd) party plugins or browser customization.
Conclusions:
Mason is a solution for dissemination of sequence annotation data on the web. It is highly flexible, customizable, simple to use, and is designed to be easily integrated into web sites. Mason is open source and freely available at https://github.com/yeastrc/mason.
Related Concept Videos
Evolutionary Relationships through Genome Comparisons
Comparing Mitochondrial, Chloroplast, and Prokaryotic Genomes
Genome Annotation and Assembly
Nucleic Acid Structure
DNA Structure
DNA...
Comparing Copy Number Variations and SNPs
Copy number variations or CNVs are the structural variations that cover more than 1kb of DNA sequence. The single nucleotide polymorphism (SNP), on the other hand, is a single nucleotide change or a point mutation that is found in more than 1%...
Gene Evolution - Fast or Slow?
In contrast, regions which code...

