kiranbandi / synvisio

SynVisio is an interactive multiscale visualization tool that lets you explore the results of McScanX a popular synteny and collinearity detection toolkit.

Home Page:https://synvisio.github.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SynVisio

SynVisio is an interactive multiscale visualization tool that lets you explore the results of McScanX a popular synteny and collinearity detection toolkit and DAGChainer (similar tool).

SynVisio is available for free to use at https://synvisio.github.io.

SynVisio requires two files to run:

  • The simplified gff file that was used as an input for a McScanX query.
  • The collinearity file generated as an output by McScanX for the same input query.

General information regarding the parameters that were set for McScanX and the percetage share of collinear genes, are read from the collinearity file and displayed along with the plots. Users can choose the source and the target chromosomes and the type of the plot using a dynamic filter panel and also rearrange the layout of the chromosomes.

Publication Citation

Please consider citing our work if you are using it in a research publication.

Venkat Bandi, and Carl Gutwin. 2020. Interactive Exploration of Genomic Conservation. In Proceedings of the 46th Graphics Interface Conference on Proceedings of Graphics Interface 2020 (GI’20). Canadian Human-Computer Communications Society, Waterloo, CAN.

We are looking to add more features to SynVisio. If you have any feature requests or issues if with the current system. Please drop a mail to bvenkatkiran@gmail.com or venkat.bandi@usask.ca.

Additional Info

Visualization tools for the analysis of conserved regions have not kept pace with the increasing availability of genomic information and the new ways in which this data is being used by biological researchers. To address this gap, we gathered requirements for interactive exploration from three groups of expert genomic scientists at the University of Saskatchewan, and developed SynVisio with novel interaction techniques and visual representations to meet those needs. Our tool supports multi-resolution analysis, provides interactive filtering as researchers move deeper into the genome, supports revisitation to specific interface configurations, and enables loosely-coupled collaboration over the genomic data.

A demo video of the tool is available here

A more descriptive research documention of the development of SynVisio is available here along with supporting video documentation here

Example visualizations generated by SynVisio

Parallel Linked Plot with Support for Tracks

parallel_plot

Visualizations at both the whole genome and the chromosome level

parallel_plot tracks

Ability to highlight a gene block and visualize it at the individual gene level

parallel_orientation

Multilevel Tree Plot

Multi Level Tree Plots

Hive Plot

Hive Plot

Dot Plot or a Scatter Plot with support for tracks

Dot Plot

3D Cube Plot

3D Cube

About

SynVisio is an interactive multiscale visualization tool that lets you explore the results of McScanX a popular synteny and collinearity detection toolkit.

https://synvisio.github.io

License:MIT License


Languages

Language:JavaScript 84.4%Language:CSS 13.9%Language:SCSS 1.5%Language:HTML 0.2%Language:Shell 0.0%