GMOD / jbrowse-plugin-msaview

multiple sequence alignment browser plugin for JBrowse 2
Apache License 2.0
4 stars 0 forks source link

D3 canvas exp2 #8

Closed cmdcolin closed 3 years ago

cmdcolin commented 3 years ago

This is an initial demo for a reimplementation using canvas, block based rendering, and a backing d3-hierarchy tree data structure

I am interested in seeing if this is a viable proof of concept, I think it offers some beneficial features

Added this to the readme but a short summary of this

Screenshots 1 A before and after screenshot showing collapsing a subtree, which also collapses gaps

2 demo viewing a large 230k node covid sample tree from ucsc, no msa but just the tree

Updated live demos with unpkg

multi-stockholm demo https://s3.amazonaws.com/jbrowse.org/code/jb2/master/index.html?config=https%3A%2F%2Funpkg.com%2Fjbrowse-plugin-msaview%2Fdist%2Fconfig.json&session=share-xuuiN6cz7c&password=JToYj

200 covid genome MSA only https://s3.amazonaws.com/jbrowse.org/code/jb2/master/index.html?config=https%3A%2F%2Funpkg.com%2Fjbrowse-plugin-msaview%2Fdist%2Fconfig.json&session=share-I0uAH935oY&password=b6Jvm

17,000 protein sequence MSA+tree https://s3.amazonaws.com/jbrowse.org/code/jb2/master/index.html?config=https%3A%2F%2Funpkg.com%2Fjbrowse-plugin-msaview%2Fdist%2Fconfig.json&session=share-LfEC59wQ7U&password=p9olF

230k COVID samples tree only https://s3.amazonaws.com/jbrowse.org/code/jb2/master/index.html?config=https%3A%2F%2Funpkg.com%2Fjbrowse-plugin-msaview%2Fdist%2Fconfig.json&session=share-VHw1-r%2B159&password=ycM0k

Features of jbrowse-plugin-msaview

File format supports

Some missing TODO items