| Literature DB >> 28100700 |
Peter S Szot1,2, Andrian Yang1,3, Xin Wang1,3, Chirag Parsania4, Uwe Röhm2, Koon Ho Wong4, Joshua W K Ho1,3.
Abstract
Genome browsers are widely used for individually exploring various types of genomic data. A handful of genome browsers offer limited tools for collaboration among multiple users. Here, we describe PBrowse, an integrated real-time collaborative genome browser that enables multiple users to simultaneously view and access genomic data, thereby harnessing the wisdom of the crowd. PBrowse is based on the Dalliance genome browser and has a re-designed user and data management system with novel collaborative functionalities, including real-time collaborative view, track comment and an integrated group chat feature. Through the Distributed Annotation Server protocol, PBrowse can easily access a wide range of publicly available genomic data, such as the ENCODE data sets. We argue that PBrowse represents a paradigm shift from using a genome browser as a static data visualization tool to a platform that enables real-time human-human interaction and knowledge exchange in a collaborative setting. PBrowse is available at http://pbrowse.victorchang.edu.au, and its source code is available via an open source BSD 3 license at http://github.com/VCCRI/PBrowse.Entities:
Mesh:
Year: 2017 PMID: 28100700 PMCID: PMC5605237 DOI: 10.1093/nar/gkw1358
Source DB: PubMed Journal: Nucleic Acids Res ISSN: 0305-1048 Impact factor: 16.971
Figure 1.Comparison of different system architecture of web-based genome browsers.
Figure 2.User login workflow. Transition from HTTP transfers to WebSocket SSL communication.
Figure 3.PBrowse collaborative session screenshot. Session management panel (right panel) shows information about the current collaborative session, such as the session ID, users in session and location status. Leader's session management panel has extra functionality such as blacklisting user, inviting user and changing privacy of session. Session chat (bottom panel) allows user in the collaborative session to communicate with each other.
Figure 4.Collaborative synchronization flowchart. Propagation of changes made by leader in their genome browser to follower's genome browser.
Figure 5.File management interface. User is able to access their uploaded files (My Data set) and files made public by other user, such as the ENCODE data set, (Public Data set) and add them as tracks to PBrowse.