Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Explore IGV.js and pileup.js integration options #1237

Closed
3 tasks done
scottx611x opened this issue Jul 12, 2016 · 1 comment
Closed
3 tasks done

Explore IGV.js and pileup.js integration options #1237

scottx611x opened this issue Jul 12, 2016 · 1 comment

Comments

@scottx611x
Copy link
Member

scottx611x commented Jul 12, 2016

We are migrating away from our current implementation of IGV in favor of a version embedded within Refinery due to the current imp. being not so user-friendly.

Some potential options are:


TO-DO:

  • Weigh pros and cons of both options
  • Provide some proof of concept that this can be achieved with one (or both) of the above
  • Work on a more thorough integration
@mccalluc
Copy link
Member

Glancing at both:

  • IGV has some active development; Pileup has been very quiet in 2016.
  • Both produce similar html: nested divs, with canvas elements for the tracks.
  • Data sources:
    • Pileup: "This can be achieved by running a GA4GH server. pileup.js supports v0.5 of the
      GA4GH protocol (Terry et al., 2014). Support for other data loading schemes can be added via user-defined sources."
    • IGV: I'm not confident whether it uses the same format as IGV java for high level indexes, but expect so. I can see it making byte range requests at the lowest level.
  • IGV: 11 examples; Pileup: 2.
  • Documentation: IGV has five detailed pages in the wiki. Pileup: "See /examples/playground.js for a complete set of track types.", and that file isn't very useful.

IGV.js looks much more mature. Close?

@ngehlenborg ngehlenborg modified the milestones: Barre, Canton Aug 16, 2016
@scottx611x scottx611x removed their assignment Aug 17, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants