A couple of UI prototypes* Jonathan Crabtree Institute for Genome Sciences (IGS) University of Maryland, Baltimore * Dramatization:

Slides:



Advertisements
Similar presentations
Overview Lesson 1. Objectives Step-by-Step: Start Excel 1.Click the Start menu, and then click All Programs. 2.On the list of programs, click Microsoft.
Advertisements

Web Apollo Resources at the National Agricultural Library Christopher Childers NAL ARS USDA i5k.nal.usda.gov.
BIM and Construction Specifications for the 21 st Century.
Peter Tsai, Bioinformatics Institute.  University of California, Santa Cruz (UCSC)  A rapid and reliable display of any requested portion of genomes.
1 Introduction to OBIEE: Learning to Access, Navigate, and Find Data in the SWIFT Data Warehouse Lesson 5: Navigation in OBIEE – Touring the Catalog Page.
Semantic Scrolling How to navigate structured documents.
® IBM Software Group © 2006 IBM Corporation EGL/Web Project QuickStart – 3 of 4 – Creating the U.I. Layer These slides walk you through the process of.
InDesign CS3 Lessons 1 and 2. Work Area When First Opened.
® IBM Software Group © 2006 IBM Corporation JSF Tab Controls This Learning Module shows how to develop server-side EGL applications with dynamic content.
GMOD in the Cloud Genome Informatics November 3, 2011 Scott Cain GMOD Project Coordinator Ontario Institute for Cancer Research
Cytoscape A powerful bioinformatic tool Mathieu Michaud
London April 2005 London April 2005 Creating Eyeblaster Ads The Rich Media Platform The Rich Media Platform Eyeblaster.
Project 2 Adding Web Pages, Links, and Images Dreamweaver MX 2004 Concepts and Techniques.
1 PyMOL Evolutionary Trace Viewer 1.1 Lichtarge Lab Sept. 13, 2010.
WebApollo: A Web-Based Sequence Annotation Editor for Community Annotation Ed Lee, Gregg Helt, Nomi Harris, Mitch Skinner, Christopher Childers, Justin.
WebApollo extending JBrowse to support DAS & genomic annotation editing Gregg Helt, Ed Lee, Nomi Harris, Mitch Skinner, Suzanna Lewis, Ian Holmes Lawrence.
Accelerated Waveform Design Entry and Simulation Course 16.
JavaScript Framework for Rich Apps in Every Browser Maura Wilder Joan Wortman
Presentation. Recap A multi layer architecture powered by Spring Framework, ExtJS, Spring Security and Hibernate. Taken advantage of Spring’s multi layer.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Telerik Software Academy ASP.NET Web Forms Telerik Software Academy ASP.NET Web Forms.
How to Run a Scenario In HP LoadRunner >>>>>>>>>>>>>>>>>>>>>>
.  A multi layer architecture powered by Spring Framework, ExtJS, Spring Security and Hibernate.  Taken advantage of Spring’s multi layer injection.
Copyright OpenHelix. No use or reproduction without express written consent1.
Copyright OpenHelix. No use or reproduction without express written consent1.
Copyright OpenHelix. No use or reproduction without express written consent1.
Copyright OpenHelix. No use or reproduction without express written consent1.
Presentation.
Welcome to Gramene’s RiceCyc (Pathways) Tutorial RiceCyc allows biochemical pathways to be analyzed and visualized. This tutorial has been developed for.
CuffDiff ran successfully. Output files include gene_exp.diff What are the next steps? Use Navigation bar to find files; they may be under DNA Subway if.
Tools in Bioinformatics Genome Browsers. Retrieving genomic information Previous lesson(s): annotation-based perspective of search/data Today: genomic-based.
Welcome to the combined BLAST and Genome Browser Tutorial.
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
Best Web Technologies for
Excel Chapter 1 Creating a Worksheet and an Embedded Chart
Microsoft Excel Illustrated Introductory Workbooks and Preparing them for the Web Managing.
Chapter 8 Using Document Collaboration, Integration, and Charting Tools Microsoft Word 2013.
Data Visualization with Tableau
General System Navigation
Web Apollo/JBrowse • JBrowse is a web based genome browser
ODMAP Level 2 access.
SeqMonk tools for methylation analysis
Integrating Office 2003 Applications and the World Wide Web
Imaging and Design for Online Environment
Integrated technology
Getting Started with R.
Ben Bimber, Ph.D. LabKey Software
ODMAP Level 2 access.
Figure 1. Number of CCDS IDs and genes represented in the human (A) and mouse (B) CCDS releases. The X-axis indicates the year in which a CCDS dataset.
AJAX.
Shelly Cashman: Microsoft Excel 2016
Getting Started with Dreamweaver
Boeing Supply Chain Platform (BSCP) Detailed Training
MKCL’s Quasi Online Examination - Practice Exam System
Office 2010 and Windows 7: Essential Concepts and Skills
N. Capp, E. Krome, I. Obeid and J. Picone
Integrated technology
The Celera Genome Browser: A Tool for Visualizing and Annotating the Human Genome
© 2016 Blackboard Inc. All rights reserved..
Integrated technology
Introduction to EBSCOhost
Citation Map Visualizing citation data in the Web of Science
Updates and Future Direction
Teaching slides Chapter 6.
Yating Liu July 2018 G-OnRamp workshop
Web AppBuilder for ArcGIS
Tools to Show Effects of Different Download Order
Edge Lights Tutorial Making the Light Shows.
Presentation transcript:

A couple of UI prototypes* Jonathan Crabtree Institute for Genome Sciences (IGS) University of Maryland, Baltimore * Dramatization: actual presentation may have been significantly less well-organized

1. New! Dojo tree widget, now with 100% more bar graphs. ● Took standard Dojo tree widget ● Added graphs of node-associated quantities ● Use case: Review counts of 454 sequence reads classified at different taxa in a taxonomic tree, using data from metagenomic survey sequencing classified using the RDP's Naïve Bayesian classifier and TOBA-based taxonomy.

Tree/graph widget features ● Synchronized scrolling of graph and tree panes ● Graphs dynamically update as tree nodes are expanded or collapsed. ● Clicking on a tree node loads a list of all the sequence reads classified at that node. ● Graph colors differentiate between: 1. sequences classified at a node and 2. sequences classified at OR below a node.

Tree/graph widget cons ● Not under active development ● No connection with chado tools (currently reads data in simple JSON format) ● Just an idea/prototype for the dynamic display of tree-associated abundance data in the context of a JavaScript framework.

2. An AJAX-Style Synteny Viewer ● Goal: produce a proof of concept of an interactive version of the “Sybil” synteny viewer (see ● Under (extremely) sporadic development for several years now. ● Uses Nested Containment Lists like JBrowse, but only on the server side. ● Client uses Dojo, server is custom C app that uses libmicrohttpd, Cairo, NCLists.

Synteny viewer example ● 13 sequence/6 genome example reading from a 10 genome PostgreSQL chado comparative database ● A protein clustering analysis is used for the comparative data. ● The current prototype displays single protein clusters in their genomic context. ● Sequences can be scrolled by dragging and the protein cluster display updates in real time. ● Color coding indicates source genome.

In the next slide... ● Click on the arrows to reorder the sequences, or pick them up and drag them directly. ● Here a sequence (the 5 th from the top) is manually moved to be closer to those to which it is more similar (2 rows lower on the page.)

In the next slide... ● Zoom/change scale by using the mouse wheel or the zoom slider at the right edge of each sequence. ● Here we have zoomed out in 3 adjacent sequences. ● Scrolling and zooming is currently independently controlled in each sequence.

In the next slide... ● Double-click to open up control panel for each sequence. ● Control panel contains an overview of the entire sequence, which shows the currently-viewed position and can also be used as a scrollbar.

In the next slide... ● Click to display gene ids and/or gene product names. ● Gene ids and product names are retrieved asynchronously as needed.

Synteny viewer summary ● Still just a prototype/proof of concept, with a possible alpha release on the horizon if time permits. ● Similar in concept to proposed JBrowse_syn tool ● Current back-end is chado/PostgreSQL only ● No attempt to deal with 2 nd gen data here: assumes assembled and annotated sequence data. ● All the heavy lifting is done on the server side, which could potentially be distributed on the cloud (although the current app runs fine—for a small number of users—with client (browser), server, and back-end chado db all on the same laptop.)