Hello Brooke,
We are building an epigenome portal to allow users to view the reference
epigenomes being created at the BC Cancer Agency. It is similar in function
to the Epigenome Roadmap Atlas. Currently when a user selects a set tracks
they want to visualize the track information is written to a hub file at a
internet accessible address and this hub file (e.g.
http://edccwashu.bcgsc.ca/hubs/hub.ucsc.Thu-May--2-04-27-39-2013.wmS5iRPtf0)
is then transmitted as part of the HTTP request to the UCSC browser. The
issue is that if a user selects a track decides to visualize it and then
comes back to the table and unselects a track, the track continues to be
displayed on the genome browser. I understand that the user can remove the
track from their display using the manage tracks feature of the UCSC
browser, but I was hoping to make our table a little bit more transparent to
for users. The manage tracks tool is great, but I am aiming to make as few
assumptions about the users understanding of genome browsers as possible.
Admittedly any experienced user will be familiar with them, but I would like
to not have to make that assumption. I know that there is a feature which
allows for all of the tracks to be removed as a group, but that goes too
far. I can imagine a scenario where a user has loaded their own tracks
manually (or via some other genomics data center) and then comes to ours to
load tracks. If we automatically cleared the track history for them every
time they selected a track it would undo any previous work they had done, so
the remove all tracks feature really isn't an option. The TrackHub
suggestion might work, I'll have to talk with our guys, but it seems like a
promising solution. Ideally what we want is something that we can integrate
into our current system.
Thanks,
Brad Davis