SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
Trackster
    (The Galaxy Track Browser)



    Jeremy Goecks, Kanwei Li, The
    Galaxy Team, and James Taylor


1
Why another Genome Browser?

   Galaxy (http://usegalaxy.org)
   ✦   Web-based, uses open standards
   ✦   tool integration framework
   ✦   sharing, publication framework
   ✦   HTS/NGS focused

                                           Trackster
   Genome Browser
   ✦   physical depiction of data
   ✦   visually identify correlations
   ✦   find interesting regions, features



                                    2
What is Galaxy?
Web-based GUI for genomics that requires only a Web
browser for everything: analysis, workflows, sharing,
publication, and visualization

A public web service (http://usegalaxy.org) integrating a
wealth of tools, compute resources, terabytes of reference
data and permanent storage

Open source software that makes integrating your own
tools and data and customizing for your own site simple



                           3
Trackster

Simple, dynamic Web-based visualization
for your HTS/NGS data

Supports visual analytics

Can share & publish working visualizations


                    4
HTS Datasets on the Web
HTS datasets are often GBs, so cannot
load them all at once


Multiple indices needed to load data on
demand at different levels of detail
✦   IGV and Savant on the desktop...
    ...and now Trackster on the Web

                     5
6
7
8
Supporting Visual Analytics
 Visual analytics: using interactive visualization
 to reason about and solve problems


 Increasingly complex genomic tools require
 parameter experimentation
  ✦  visual feedback aids exploration

 Galaxy provides abstract interfaces to tools

                       9
Dynamic filtering on element properties here, FPKM for putative transcripts
Modifying Cufflinks parameters and locally reassembling
Compatible Tools
Filtering tools
Genomic interval tools
Modified Cufflinks

Key requirement:
 ✦   local model or
 ✦   access to global model

                     12
Your Tools with Trackster
Integrate tools with Galaxy using simple, XML
definition

Local model
 ✦   just add   <trackster_conf/>   to tool definition


Global model
 ✦   store and retrieve global model
 ✦   support filtering -- decorate data with attributes

                         13
Sharing Visualizations

Communication paramount
 ✦   biomedical/genomics research is collaborative
 ✦   majority of publications use visualization


“A picture is worth a 1000 words.”
A fully-interactive visualization is worth
many more words

                     14
Sharing Trackster Visualizations




               15
Implementation
Client: OO JavaScript, HTML5 canvas
 ✦   Web standards
 ✦   dynamic, customizable, tools, filters, ...

Server: uses existing Galaxy functionality
 ✦   tool integration
 ✦   data indexing and aggregation
 ✦   sharing and publication


Custom Builds!

                            16
Modular and Extensible
Data exchange uses JSON, not tied to Galaxy
datatypes


Client UI (browser) components not tied to Galaxy UI
 ✦   rendering components are CommonJS modules that
     can be reused in any JS environment


Everything is extensible: displays, track types,
element rendering, data providers...

                         17
Trackster Summary

Dynamic, configurable Web-based
visualization for your HTS/NGS data

Supports visual analytics

Can share & publish working visualizations


                   18
Enis Afgan        Dannon Baker           Dan Blankenberg       Nate Coraor




      Dave Clements      Jeremy Goecks           Jennifer Jackson    Greg von Kuster




        Kanwei Li         James Taylor            Kelly Vincent     Anton Nekrutenko


Supported by the NHGRI (HG005542, HG004909, HG005133), NSF (DBI-0850103), Penn State
     University, Emory University, and the Pennsylvania Department of Public Health
                                         19
Thanks! Questions?
http://usegalaxy.org/visualization/list_published
 ✦   http://usegalaxy.org/u/jeremy/v/trackster-demo-1-viewing-and-navigating
 ✦   http://usegalaxy.org/u/jeremy/v/trackster-demo-2-dynamic-filtering
 ✦   (Running tools demo very slow on main due to high NGS tools usage; faster
     demo coming soon.)


Galaxy
 ✦   public server: http://usegalaxy.org
 ✦   download and run: http://getgalaxy.org


BOSC BOF Session: Galaxy-Taverna integration

jeremy.goecks@emory.edu
                                    20

Weitere ähnliche Inhalte

Ähnlich wie C02-Visualization-Applying visual analytics

DSL (Domain Specific Language) for Maps Mashups
DSL (Domain Specific Language) for Maps MashupsDSL (Domain Specific Language) for Maps Mashups
DSL (Domain Specific Language) for Maps Mashups
aliraza786
 
BarCamp KL H20 Open Social Hackathon
BarCamp KL H20 Open Social HackathonBarCamp KL H20 Open Social Hackathon
BarCamp KL H20 Open Social Hackathon
marvin337
 
ThinSWEClient - Visualising time series data with open source components.
ThinSWEClient - Visualising time series data with open source components.ThinSWEClient - Visualising time series data with open source components.
ThinSWEClient - Visualising time series data with open source components.
Arne Bröring
 

Ähnlich wie C02-Visualization-Applying visual analytics (20)

Validation of services, data and metadata
Validation of services, data and metadataValidation of services, data and metadata
Validation of services, data and metadata
 
Building an Open Source, Real-Time, Billion Object Spatio-Temporal Search Pla...
Building an Open Source, Real-Time, Billion Object Spatio-Temporal Search Pla...Building an Open Source, Real-Time, Billion Object Spatio-Temporal Search Pla...
Building an Open Source, Real-Time, Billion Object Spatio-Temporal Search Pla...
 
Interactive Visualizations for teaching, research, and dissemination
Interactive Visualizations for teaching, research, and disseminationInteractive Visualizations for teaching, research, and dissemination
Interactive Visualizations for teaching, research, and dissemination
 
DSL (Domain Specific Language) for Maps Mashups
DSL (Domain Specific Language) for Maps MashupsDSL (Domain Specific Language) for Maps Mashups
DSL (Domain Specific Language) for Maps Mashups
 
The Galaxy bioinformatics workflow environment
The Galaxy bioinformatics workflow environmentThe Galaxy bioinformatics workflow environment
The Galaxy bioinformatics workflow environment
 
BarCamp KL H20 Open Social Hackathon
BarCamp KL H20 Open Social HackathonBarCamp KL H20 Open Social Hackathon
BarCamp KL H20 Open Social Hackathon
 
DEMETER at OGC Agriculture Session
DEMETER at OGC Agriculture SessionDEMETER at OGC Agriculture Session
DEMETER at OGC Agriculture Session
 
Free remote sensing and GIS data
Free remote sensing and GIS dataFree remote sensing and GIS data
Free remote sensing and GIS data
 
WLCG Grid Infrastructure Monitoring
WLCG Grid Infrastructure MonitoringWLCG Grid Infrastructure Monitoring
WLCG Grid Infrastructure Monitoring
 
Tell Me Quality Documentation
Tell Me Quality DocumentationTell Me Quality Documentation
Tell Me Quality Documentation
 
Introduction to Modern and Emerging Web Technologies
Introduction to Modern and Emerging Web TechnologiesIntroduction to Modern and Emerging Web Technologies
Introduction to Modern and Emerging Web Technologies
 
ThinSWEClient - Visualising time series data with open source components.
ThinSWEClient - Visualising time series data with open source components.ThinSWEClient - Visualising time series data with open source components.
ThinSWEClient - Visualising time series data with open source components.
 
Integrating PostGIS in Web Applications
Integrating PostGIS in Web ApplicationsIntegrating PostGIS in Web Applications
Integrating PostGIS in Web Applications
 
Semantic Web in the Fog of Browsers
Semantic Web in the Fog of BrowsersSemantic Web in the Fog of Browsers
Semantic Web in the Fog of Browsers
 
Geospatial Ontologies and GeoSPARQL Services
Geospatial Ontologies and GeoSPARQL ServicesGeospatial Ontologies and GeoSPARQL Services
Geospatial Ontologies and GeoSPARQL Services
 
Packaging computational biology tools for broad distribution and ease-of-reuse
Packaging computational biology tools for broad distribution and ease-of-reusePackaging computational biology tools for broad distribution and ease-of-reuse
Packaging computational biology tools for broad distribution and ease-of-reuse
 
JavaScript Frameworks Popularity
JavaScript Frameworks PopularityJavaScript Frameworks Popularity
JavaScript Frameworks Popularity
 
Social Networks Analysis
Social Networks AnalysisSocial Networks Analysis
Social Networks Analysis
 
Enabling Cloud Bursting for Life Sciences within Galaxy
Enabling Cloud Bursting for Life Sciences within GalaxyEnabling Cloud Bursting for Life Sciences within Galaxy
Enabling Cloud Bursting for Life Sciences within Galaxy
 
Cross platform Web apps
Cross platform Web appsCross platform Web apps
Cross platform Web apps
 

Mehr von Bioinformatics Open Source Conference

Mehr von Bioinformatics Open Source Conference (20)

Running workflows through galaxy bosc presentation
Running workflows through galaxy bosc presentationRunning workflows through galaxy bosc presentation
Running workflows through galaxy bosc presentation
 
Talk1 ben sadi for_gmod_bosc_2011
Talk1 ben sadi for_gmod_bosc_2011Talk1 ben sadi for_gmod_bosc_2011
Talk1 ben sadi for_gmod_bosc_2011
 
Bosc mercer
Bosc mercerBosc mercer
Bosc mercer
 
Mobyle 1 0_new_features_new_types_of_service
Mobyle 1 0_new_features_new_types_of_serviceMobyle 1 0_new_features_new_types_of_service
Mobyle 1 0_new_features_new_types_of_service
 
Bosc2011 arakawa
Bosc2011 arakawaBosc2011 arakawa
Bosc2011 arakawa
 
Bosc2011 isobar-fbp
Bosc2011 isobar-fbpBosc2011 isobar-fbp
Bosc2011 isobar-fbp
 
Talk6 biopython bosc2011
Talk6 biopython bosc2011Talk6 biopython bosc2011
Talk6 biopython bosc2011
 
Unipro ugene bosc 2011 update
Unipro ugene bosc 2011 updateUnipro ugene bosc 2011 update
Unipro ugene bosc 2011 update
 
Bosc2011 ntino-krampis-full
Bosc2011 ntino-krampis-fullBosc2011 ntino-krampis-full
Bosc2011 ntino-krampis-full
 
Bosc talk 7-15-2011x
Bosc talk 7-15-2011xBosc talk 7-15-2011x
Bosc talk 7-15-2011x
 
F02-Cloud-Cloud BioLinux
F02-Cloud-Cloud BioLinuxF02-Cloud-Cloud BioLinux
F02-Cloud-Cloud BioLinux
 
B07-GenomeContent-Biomart
B07-GenomeContent-BiomartB07-GenomeContent-Biomart
B07-GenomeContent-Biomart
 
B03-GenomeContent-Intermine
B03-GenomeContent-IntermineB03-GenomeContent-Intermine
B03-GenomeContent-Intermine
 
G03-SemanticWeb-OntoCAT
G03-SemanticWeb-OntoCATG03-SemanticWeb-OntoCAT
G03-SemanticWeb-OntoCAT
 
F06-Cloud-Enabling NGS
F06-Cloud-Enabling NGSF06-Cloud-Enabling NGS
F06-Cloud-Enabling NGS
 
D03-NextGen-Bio-NGS
D03-NextGen-Bio-NGSD03-NextGen-Bio-NGS
D03-NextGen-Bio-NGS
 
F07-Cloud-Hadoop-BAM
F07-Cloud-Hadoop-BAMF07-Cloud-Hadoop-BAM
F07-Cloud-Hadoop-BAM
 
C03-Visualization-Webapollo
C03-Visualization-WebapolloC03-Visualization-Webapollo
C03-Visualization-Webapollo
 
F01-Cloud-Mygene.info
F01-Cloud-Mygene.infoF01-Cloud-Mygene.info
F01-Cloud-Mygene.info
 
A01-Openness in knowledge-based systems
A01-Openness in knowledge-based systemsA01-Openness in knowledge-based systems
A01-Openness in knowledge-based systems
 

Kürzlich hochgeladen

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
SanaAli374401
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Kürzlich hochgeladen (20)

INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 

C02-Visualization-Applying visual analytics

  • 1. Trackster (The Galaxy Track Browser) Jeremy Goecks, Kanwei Li, The Galaxy Team, and James Taylor 1
  • 2. Why another Genome Browser? Galaxy (http://usegalaxy.org) ✦ Web-based, uses open standards ✦ tool integration framework ✦ sharing, publication framework ✦ HTS/NGS focused Trackster Genome Browser ✦ physical depiction of data ✦ visually identify correlations ✦ find interesting regions, features 2
  • 3. What is Galaxy? Web-based GUI for genomics that requires only a Web browser for everything: analysis, workflows, sharing, publication, and visualization A public web service (http://usegalaxy.org) integrating a wealth of tools, compute resources, terabytes of reference data and permanent storage Open source software that makes integrating your own tools and data and customizing for your own site simple 3
  • 4. Trackster Simple, dynamic Web-based visualization for your HTS/NGS data Supports visual analytics Can share & publish working visualizations 4
  • 5. HTS Datasets on the Web HTS datasets are often GBs, so cannot load them all at once Multiple indices needed to load data on demand at different levels of detail ✦ IGV and Savant on the desktop... ...and now Trackster on the Web 5
  • 6. 6
  • 7. 7
  • 8. 8
  • 9. Supporting Visual Analytics Visual analytics: using interactive visualization to reason about and solve problems Increasingly complex genomic tools require parameter experimentation ✦ visual feedback aids exploration Galaxy provides abstract interfaces to tools 9
  • 10. Dynamic filtering on element properties here, FPKM for putative transcripts
  • 11. Modifying Cufflinks parameters and locally reassembling
  • 12. Compatible Tools Filtering tools Genomic interval tools Modified Cufflinks Key requirement: ✦ local model or ✦ access to global model 12
  • 13. Your Tools with Trackster Integrate tools with Galaxy using simple, XML definition Local model ✦ just add <trackster_conf/> to tool definition Global model ✦ store and retrieve global model ✦ support filtering -- decorate data with attributes 13
  • 14. Sharing Visualizations Communication paramount ✦ biomedical/genomics research is collaborative ✦ majority of publications use visualization “A picture is worth a 1000 words.” A fully-interactive visualization is worth many more words 14
  • 16. Implementation Client: OO JavaScript, HTML5 canvas ✦ Web standards ✦ dynamic, customizable, tools, filters, ... Server: uses existing Galaxy functionality ✦ tool integration ✦ data indexing and aggregation ✦ sharing and publication Custom Builds! 16
  • 17. Modular and Extensible Data exchange uses JSON, not tied to Galaxy datatypes Client UI (browser) components not tied to Galaxy UI ✦ rendering components are CommonJS modules that can be reused in any JS environment Everything is extensible: displays, track types, element rendering, data providers... 17
  • 18. Trackster Summary Dynamic, configurable Web-based visualization for your HTS/NGS data Supports visual analytics Can share & publish working visualizations 18
  • 19. Enis Afgan Dannon Baker Dan Blankenberg Nate Coraor Dave Clements Jeremy Goecks Jennifer Jackson Greg von Kuster Kanwei Li James Taylor Kelly Vincent Anton Nekrutenko Supported by the NHGRI (HG005542, HG004909, HG005133), NSF (DBI-0850103), Penn State University, Emory University, and the Pennsylvania Department of Public Health 19
  • 20. Thanks! Questions? http://usegalaxy.org/visualization/list_published ✦ http://usegalaxy.org/u/jeremy/v/trackster-demo-1-viewing-and-navigating ✦ http://usegalaxy.org/u/jeremy/v/trackster-demo-2-dynamic-filtering ✦ (Running tools demo very slow on main due to high NGS tools usage; faster demo coming soon.) Galaxy ✦ public server: http://usegalaxy.org ✦ download and run: http://getgalaxy.org BOSC BOF Session: Galaxy-Taverna integration jeremy.goecks@emory.edu 20