#14 new
Mitch

multiple states in cookies

Reported by Mitch | March 24th, 2009 @ 05:34 PM

If a user has more than one analysis going on at a time, then allow them to save the state (tracks, zoom, location, etc.) for each of them independently, and switch between them

Comments and changes to this ticket

  • Andrew Uzilov

    Andrew Uzilov April 29th, 2010 @ 11:24 AM

    This is an absolutely crucial feature. It is equivalent to the UCSC Genome Browser "Sessions" feature, which I have found very useful in the past for saving tons of analyses:

    http://genome.ucsc.edu/goldenPath/help/hgSessionHelp.html

    The other advantage of that feature is that I can make a session "public" and send a URL, which encodes the session name in it, to my collaborators, who can then open it up and get a browser view (specifically, a set and ordering of tracks and maybe a specific genomic view). If they do additional analysis on my data, they can re-save the session as something and send it back or keep it. (Well, in theory you can fork sessions like this -- the UCSC implementation is a bit wonky.)

    Alternately, session data can be saved to a file and I can e-mail the file. This is probably an easier way for JBrowse, since it avoids saving session info on the server and tying an URL to it.

    I define a "session" or "state" or whatever as:

    • The set of tracks that is open (this is especially useful if you generated a bunch of custom tracks using UCSC's Table Browser, such as filters of filters of genes or some such)
    • Their ordering
    • Their view settings (JBrowse does not yet have this -- in UCSC it would be things like "dense", "full", "pack" etc controlling the feature layout, also track heights, wiggle scaling settings, etc.)
    • The initial view

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

AJAX Genome Browser

People watching this ticket

Tags

Pages