react-msaview

We developed the react-msaview to make a compact, efficient, and scalable web-based MSA viewer. Being web-based, it is easily shareable with other users. We take special care to make the code efficient by rendering to HTML5 canvas and to use tiled scrolling.

Features

Scalability

View detailed metadata about entries inside the app

Shareability

Data exploration

Customizability

Protein domain/structure tracks

3D protein structure viewer

Reusability and availability

File format support

Embedding in JBrowse 2

Screenshots

Import form

The “import form” with pre-loaded examples including a 230K node COVID tree from UCSC, several CLUSTAL formatted files, several RNA and Protein formatted stockholm files, and a large tree+MSA generated by MAFFT. You can then also open your own MSA file, Tree file, or combine both together

Settings panel

Figure showing the “settings panel”, showing color scheme editor and other settings

Dynamic color schemes

The clustal_protein_dynamic and percent_identity_dynamic color schemes use statistics about letters in a certain column to generate a color

ClustalX dynamic coloring

Percent identity dynamic coloring