SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Downloaden Sie, um offline zu lesen
Dasty2

 Omar Pera

Background

Dasty2

Features

Advanced
Search page

Configuration
system
                A web client for visualizing
Demonstration
                protein sequence features
                        Omar Pera Mira

                  ECCB 2008 in Sardinia, Italy
Outline of the presentation

   Dasty2
                    Background: DAS
 Omar Pera
                    Dasty2
Background
                    Features
Dasty2

                    Advanced search page: MyDasty
Features

Advanced
                    MyDasty configuration system
Search page

                    Acknowledgments
Configuration
system

                    Demonstration
Demonstration
Background: DAS

   Dasty2
                   Distributed Annotation System.
 Omar Pera
                   RESTful web service (XML data through HTTP
Background
                   requests)
Dasty2
                   Uniform access to multiple repositories of biological
Features
                   data
Advanced
Search page
                   Different biological data types:
Configuration
                       Genome
system
                       Protein sequence
Demonstration
                       Protein annotations
                       ..
                   Widely adopted system
                   URL: http://biodas.org
Background: DAS

   Dasty2

 Omar Pera

Background

Dasty2

Features

Advanced
Search page

Configuration
system

Demonstration

                                                   The Distributed Annotation System, 2001 Dowell et al; BMC
                  Ilustration of Andreas Kähäri   Bioinformatics. 2001; 2: 7. Published online 2001 October 10.
Dasty2

                Dasty2 is a web client for visualizing protein sequence
   Dasty2

                feature information using DAS.
 Omar Pera

Background
                    Lightweight
Dasty2
                    Highly customizable
Features

                    Makes use of AJAX (asynchronous loading + local
Advanced
Search page
                    caching)
Configuration
system
                    Easy to integrate in other systems
Demonstration
                    Extensible
                    Open Source: http://sourceforge.net/projects/dasty/
                    URL : http://www.ebi.ac.uk/dasty
Dasty2

   Dasty2

 Omar Pera

Background

Dasty2

Features

Advanced
Search page

Configuration
system

Demonstration
Dasty2

   Dasty2

 Omar Pera

Background

Dasty2

Features

Advanced
Search page

Configuration
system

Demonstration
Dasty2

   Dasty2

 Omar Pera

Background

Dasty2

Features

Advanced
Search page

Configuration
system

Demonstration
Dasty2

   Dasty2

 Omar Pera

Background

Dasty2

Features

Advanced
Search page

Configuration
system

Demonstration
Dasty2

   Dasty2

 Omar Pera

Background

Dasty2

Features

Advanced
Search page

Configuration
system

Demonstration
Dasty2

   Dasty2

 Omar Pera

Background

Dasty2

Features

Advanced
Search page

Configuration
system

Demonstration
Features
                       Protein sequence visualization

    Dasty2

                                                 Positional features
 Omar Pera

Background

Dasty2

Features
Protein sequence
visualization
3D protein structure
viewer
DAS ontology
integration


                                              Non Positional features
Advanced
Search page

Configuration
system

Demonstration
Features
                       3D protein structure viewer

    Dasty2

 Omar Pera

Background
                                                     Annotation on 3D protein space:
Dasty2

Features
                                                         Highlight annotation on the 3D
Protein sequence

                                                         structure
visualization
3D protein structure
viewer

                                                         Select 3D regions and highlight
DAS ontology
integration

                                                         correspondence in the protein
Advanced
Search page
                                                         3D structure rotation, zoom, etc..
Configuration
system

Demonstration
Features
                       DAS ontology integration for data manipulation

    Dasty2
                             In order to classify protein annotations, a protein
 Omar Pera
                             feature ontology is avaliable in DAS.
Background

Dasty2

Features
Protein sequence
visualization
3D protein structure
viewer
DAS ontology
integration

Advanced
Search page

Configuration
system

Demonstration
Features
                       DAS ontology integration for data manipulation

    Dasty2
                             In order to classify protein annotations, a protein
 Omar Pera
                             feature ontology is avaliable in DAS.
Background
                             Dasty2 integrates DAS ontology information found in
Dasty2
                             the current protein to filter annotations by:
Features
Protein sequence
                                   Protein feature types
visualization
3D protein structure
                                   Evidence
viewer
DAS ontology
integration

Advanced
Search page

Configuration
system

Demonstration
Advanced Search page: MyDasty

    Dasty2

                          MyDasty is an extension of the search page that makes
 Omar Pera

                           Dasty2 a more configurable and powerful application.
Background

Dasty2

Features

Advanced
Search page
Das sources
selection
Filtering annotations
Mapping protein
accessions from
other databases

Configuration
system

Demonstration
MyDasty

    Dasty2
                           Let users have more control over the search before
 Omar Pera
                           the client starts.
Background
                           Give the option to save and restore your
Dasty2
                           configuration.
Features

                           Easy to extend with other ’plugins’
Advanced
Search page
                           Independent from Dasty2
Das sources
selection
Filtering annotations
                           Developed recently, not yet in production
Mapping protein
accessions from
other databases

Configuration
system

Demonstration
Features
                        Das sources selection


                         Full control of the DAS sources Dasty2 retrieves protein
    Dasty2

                         annotations from using DAS registry:
 Omar Pera

Background
                              Select individually which DAS servers are queried for
Dasty2
                              features.
Features
                              Filter the servers by label in order to make easier the
Advanced
                              selection.
Search page
Das sources
selection
                              Insert test or private DAS sources to display on Dasty2.
Filtering annotations
Mapping protein
accessions from
                              Sort the selected DAS sources: Dasty2 graphic.
other databases

Configuration
system

Demonstration
Features
                        Das sources selection

    Dasty2

 Omar Pera

Background

Dasty2

Features

Advanced
Search page
Das sources
selection
Filtering annotations
Mapping protein
accessions from
other databases

Configuration
system

Demonstration
Features
                        Filtering annotations using the DAS ontology


                         Pre-configure Dasty2 to just display annotations of a
    Dasty2

                         certain type or category.
 Omar Pera

Background

Dasty2

Features

Advanced
Search page
Das sources
selection
Filtering annotations
Mapping protein
accessions from
other databases

Configuration
system

Demonstration
Features
                        Mapping protein accessions from other databases


                         Protein Identifier Cross-Reference service ( PICR ) is a
    Dasty2

                         tool capable of mapping protein identifiers to a large list of
 Omar Pera

                         databases.
Background

Dasty2

Features
                         MyDasty uses PICR to:
Advanced
Search page
                              Map from different source databases such as IPI,
Das sources
selection
                              Ensembl, TrEMBL or PIR to Uniprot protein accession
Filtering annotations
Mapping protein
                              number, extending the possibilities of Dasty2
accessions from
other databases

Configuration
system

Demonstration
Features
                        Mapping protein accessions from other databases


                         Protein Identifier Cross-Reference service ( PICR ) is a
    Dasty2

                         tool capable of mapping protein identifiers to a large list of
 Omar Pera

                         databases.
Background

Dasty2

Features
                         MyDasty uses PICR to:
Advanced
Search page
                              Map from different source databases such as IPI,
Das sources
selection
                              Ensembl, TrEMBL or PIR to Uniprot protein accession
Filtering annotations
Mapping protein
                              number, extending the possibilities of Dasty2
accessions from
other databases

Configuration
system

Demonstration
Configuration system

                We have to consider two types of users on MyDasty:
   Dasty2

 Omar Pera
                Anonymous: Users that just want to customize their current
Background
                          search. No need to store the config for future
Dasty2
                          uses.
Features
                Registered: They are users who want to save their
Advanced
                            configuration on the server. It means that all
Search page

Configuration
                            the parameters configured on myDasty could
system
                            be restored in the future.
Demonstration
Registered users
                OpenID

   Dasty2
                  It is a shared identity service
                  that makes use of a single
 Omar Pera

                  digital identity, eliminating
Background

                  the need for a different user
Dasty2

                  name and password for each
Features

                  site.
Advanced
Search page

Configuration
system

Demonstration
Registered users
                Options

   Dasty2
                      History of the previous proteins inserted on
 Omar Pera
                      myDasty.
Background

Dasty2

Features

Advanced
Search page

Configuration
system

Demonstration
Registered users
                Options

   Dasty2
                      History of the previous proteins inserted on myDasty.
 Omar Pera
                      Save multiple configurations with a specific name.
Background

Dasty2

Features

Advanced
Search page

Configuration
system

Demonstration
Registered users
                Options

   Dasty2
                      History of the previous proteins inserted on myDasty.
 Omar Pera
                      Save multiple configurations with a specific name.
Background

Dasty2

Features

Advanced
Search page

Configuration
system

Demonstration
Registered users
                Options

   Dasty2
                      History of the previous proteins inserted on myDasty.
 Omar Pera
                      Save multiple configurations of myDasty with a specific
Background
                      name.
Dasty2
                      Update, delete, change name or create new
Features

                      configurations.
Advanced
Search page

Configuration
system

Demonstration
Acknowledgments

   Dasty2

                                                         Funding and collaborations
 Omar Pera
                 Supervision
Background
                        Henning Hermjakob,
                        EMBL-EBI, UK
Dasty2

Features
                 Development
Advanced
                        Rafael C. Jimenez,
Search page
                        EMBL-EBI, UK
Configuration            NBN central node, South Africa
system                  CiPF, Spain
                                                         Participation and collaboration
                        Antony Quinn,
Demonstration
                        EMBL-EBI, UK                         Phil Jones,
                                                             EMBL-EBI, UK         Alberto Labarga,
                 Development                                                      EMBL-EBI, UK
                                                             Lennart Martens,
                                                             EMBL-EBI, UK         Nisha Vinod,
                 Rafael C. Jimenez,                                               EMBL-EBI, UK
                                                             Florian Reisinger,
                 EMBL-EBI, U
                                                             EMBL-EBI, UK         Dan Jacobson,
                 NBN central node, South Africa
                                                                                  NBN central node,
                 CiPF, Spain                                 Eugene Kulesha,
                                                                                  South Africa
                 Antony Quinn,                               EMBL-EBI, UK
                 EMBL-EBI, UK Antony Quinn,                                       Andreas Kahari,
                                                             Andreas Prlic,
                 EMBL-EBI, UK                                                     EMBL-EBI, UK
                                                             Sanger Institute,
                                                             UK
Demonstration

   Dasty2

                                Demonstration
 Omar Pera

Background

Dasty2

Features

Advanced
Search page

Configuration
system

Demonstration

Weitere ähnliche Inhalte

Ähnlich wie Dasty2, a web client for visualizing protein sequence features

DAS (Distributed Annotation System): Introduction
DAS (Distributed Annotation System): IntroductionDAS (Distributed Annotation System): Introduction
DAS (Distributed Annotation System): IntroductionRafael C. Jimenez
 
Peer-to-Peer Management of Large-Scale Memory Sources (midterm)
Peer-to-Peer Management of Large-Scale Memory Sources (midterm)Peer-to-Peer Management of Large-Scale Memory Sources (midterm)
Peer-to-Peer Management of Large-Scale Memory Sources (midterm)odcsss
 
DAS, the Distributed Annotation System
DAS, the Distributed Annotation SystemDAS, the Distributed Annotation System
DAS, the Distributed Annotation SystemRafael C. Jimenez
 
Naukri Search Team achievements, 2009-2010
Naukri Search Team achievements, 2009-2010Naukri Search Team achievements, 2009-2010
Naukri Search Team achievements, 2009-2010Aditya Varun Chadha
 
Protein and RNA alignment and analysis with Jalview 2.8.2 and JABA 2.1
Protein and RNA alignment and analysis with Jalview 2.8.2 and JABA 2.1Protein and RNA alignment and analysis with Jalview 2.8.2 and JABA 2.1
Protein and RNA alignment and analysis with Jalview 2.8.2 and JABA 2.1Jim Procter
 
Mechanisms for Database Intrusion Detection and Response
Mechanisms for Database Intrusion Detection and ResponseMechanisms for Database Intrusion Detection and Response
Mechanisms for Database Intrusion Detection and ResponseAshish Kamra
 
Jlook open api server platform
Jlook open api server platformJlook open api server platform
Jlook open api server platformHongSeong Jeon
 
Semantic Technologies to Support the User-Centric Analysis of Activity Data
Semantic Technologies to Support the User-Centric Analysis of Activity Data  Semantic Technologies to Support the User-Centric Analysis of Activity Data
Semantic Technologies to Support the User-Centric Analysis of Activity Data Mathieu d'Aquin
 
Book Recommendation System using Data Mining for the University of Hong Kong ...
Book Recommendation System using Data Mining for the University of Hong Kong ...Book Recommendation System using Data Mining for the University of Hong Kong ...
Book Recommendation System using Data Mining for the University of Hong Kong ...CITE
 
Hazelcast Deep Dive (Paris JUG-2)
Hazelcast Deep Dive (Paris JUG-2)Hazelcast Deep Dive (Paris JUG-2)
Hazelcast Deep Dive (Paris JUG-2)Emrah Kocaman
 
3 installation-setup-of-r3
3 installation-setup-of-r33 installation-setup-of-r3
3 installation-setup-of-r3sanganiraju
 
XMLPipeDB
XMLPipeDBXMLPipeDB
XMLPipeDBbosc
 
Setac 2008 Genespring Ppt.
Setac 2008 Genespring Ppt.Setac 2008 Genespring Ppt.
Setac 2008 Genespring Ppt.hrhammers
 
Genevestigator
GenevestigatorGenevestigator
GenevestigatorBITS
 

Ähnlich wie Dasty2, a web client for visualizing protein sequence features (20)

DAS (Distributed Annotation System): Introduction
DAS (Distributed Annotation System): IntroductionDAS (Distributed Annotation System): Introduction
DAS (Distributed Annotation System): Introduction
 
Peer-to-Peer Management of Large-Scale Memory Sources (midterm)
Peer-to-Peer Management of Large-Scale Memory Sources (midterm)Peer-to-Peer Management of Large-Scale Memory Sources (midterm)
Peer-to-Peer Management of Large-Scale Memory Sources (midterm)
 
DAS, the Distributed Annotation System
DAS, the Distributed Annotation SystemDAS, the Distributed Annotation System
DAS, the Distributed Annotation System
 
Naukri Search Team achievements, 2009-2010
Naukri Search Team achievements, 2009-2010Naukri Search Team achievements, 2009-2010
Naukri Search Team achievements, 2009-2010
 
Enfin, DAS and BioMart
Enfin, DAS and BioMartEnfin, DAS and BioMart
Enfin, DAS and BioMart
 
Cytoscape Talk 2010
Cytoscape Talk 2010Cytoscape Talk 2010
Cytoscape Talk 2010
 
Protein and RNA alignment and analysis with Jalview 2.8.2 and JABA 2.1
Protein and RNA alignment and analysis with Jalview 2.8.2 and JABA 2.1Protein and RNA alignment and analysis with Jalview 2.8.2 and JABA 2.1
Protein and RNA alignment and analysis with Jalview 2.8.2 and JABA 2.1
 
Mechanisms for Database Intrusion Detection and Response
Mechanisms for Database Intrusion Detection and ResponseMechanisms for Database Intrusion Detection and Response
Mechanisms for Database Intrusion Detection and Response
 
Jlook open api server platform
Jlook open api server platformJlook open api server platform
Jlook open api server platform
 
Semantic Technologies to Support the User-Centric Analysis of Activity Data
Semantic Technologies to Support the User-Centric Analysis of Activity Data  Semantic Technologies to Support the User-Centric Analysis of Activity Data
Semantic Technologies to Support the User-Centric Analysis of Activity Data
 
A karyotype DAS client
A karyotype DAS clientA karyotype DAS client
A karyotype DAS client
 
iEvoBio 2010 cdaostore
iEvoBio 2010 cdaostoreiEvoBio 2010 cdaostore
iEvoBio 2010 cdaostore
 
Ievobio2010cdaostore
Ievobio2010cdaostoreIevobio2010cdaostore
Ievobio2010cdaostore
 
Book Recommendation System using Data Mining for the University of Hong Kong ...
Book Recommendation System using Data Mining for the University of Hong Kong ...Book Recommendation System using Data Mining for the University of Hong Kong ...
Book Recommendation System using Data Mining for the University of Hong Kong ...
 
Hazelcast Deep Dive (Paris JUG-2)
Hazelcast Deep Dive (Paris JUG-2)Hazelcast Deep Dive (Paris JUG-2)
Hazelcast Deep Dive (Paris JUG-2)
 
3 installation-setup-of-r3
3 installation-setup-of-r33 installation-setup-of-r3
3 installation-setup-of-r3
 
Etu_Optimizer
Etu_OptimizerEtu_Optimizer
Etu_Optimizer
 
XMLPipeDB
XMLPipeDBXMLPipeDB
XMLPipeDB
 
Setac 2008 Genespring Ppt.
Setac 2008 Genespring Ppt.Setac 2008 Genespring Ppt.
Setac 2008 Genespring Ppt.
 
Genevestigator
GenevestigatorGenevestigator
Genevestigator
 

Kürzlich hochgeladen

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 

Kürzlich hochgeladen (20)

DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 

Dasty2, a web client for visualizing protein sequence features

  • 1. Dasty2 Omar Pera Background Dasty2 Features Advanced Search page Configuration system A web client for visualizing Demonstration protein sequence features Omar Pera Mira ECCB 2008 in Sardinia, Italy
  • 2. Outline of the presentation Dasty2 Background: DAS Omar Pera Dasty2 Background Features Dasty2 Advanced search page: MyDasty Features Advanced MyDasty configuration system Search page Acknowledgments Configuration system Demonstration Demonstration
  • 3. Background: DAS Dasty2 Distributed Annotation System. Omar Pera RESTful web service (XML data through HTTP Background requests) Dasty2 Uniform access to multiple repositories of biological Features data Advanced Search page Different biological data types: Configuration Genome system Protein sequence Demonstration Protein annotations .. Widely adopted system URL: http://biodas.org
  • 4. Background: DAS Dasty2 Omar Pera Background Dasty2 Features Advanced Search page Configuration system Demonstration The Distributed Annotation System, 2001 Dowell et al; BMC Ilustration of Andreas Kähäri Bioinformatics. 2001; 2: 7. Published online 2001 October 10.
  • 5. Dasty2 Dasty2 is a web client for visualizing protein sequence Dasty2 feature information using DAS. Omar Pera Background Lightweight Dasty2 Highly customizable Features Makes use of AJAX (asynchronous loading + local Advanced Search page caching) Configuration system Easy to integrate in other systems Demonstration Extensible Open Source: http://sourceforge.net/projects/dasty/ URL : http://www.ebi.ac.uk/dasty
  • 6. Dasty2 Dasty2 Omar Pera Background Dasty2 Features Advanced Search page Configuration system Demonstration
  • 7. Dasty2 Dasty2 Omar Pera Background Dasty2 Features Advanced Search page Configuration system Demonstration
  • 8. Dasty2 Dasty2 Omar Pera Background Dasty2 Features Advanced Search page Configuration system Demonstration
  • 9. Dasty2 Dasty2 Omar Pera Background Dasty2 Features Advanced Search page Configuration system Demonstration
  • 10. Dasty2 Dasty2 Omar Pera Background Dasty2 Features Advanced Search page Configuration system Demonstration
  • 11. Dasty2 Dasty2 Omar Pera Background Dasty2 Features Advanced Search page Configuration system Demonstration
  • 12. Features Protein sequence visualization Dasty2 Positional features Omar Pera Background Dasty2 Features Protein sequence visualization 3D protein structure viewer DAS ontology integration Non Positional features Advanced Search page Configuration system Demonstration
  • 13. Features 3D protein structure viewer Dasty2 Omar Pera Background Annotation on 3D protein space: Dasty2 Features Highlight annotation on the 3D Protein sequence structure visualization 3D protein structure viewer Select 3D regions and highlight DAS ontology integration correspondence in the protein Advanced Search page 3D structure rotation, zoom, etc.. Configuration system Demonstration
  • 14. Features DAS ontology integration for data manipulation Dasty2 In order to classify protein annotations, a protein Omar Pera feature ontology is avaliable in DAS. Background Dasty2 Features Protein sequence visualization 3D protein structure viewer DAS ontology integration Advanced Search page Configuration system Demonstration
  • 15. Features DAS ontology integration for data manipulation Dasty2 In order to classify protein annotations, a protein Omar Pera feature ontology is avaliable in DAS. Background Dasty2 integrates DAS ontology information found in Dasty2 the current protein to filter annotations by: Features Protein sequence Protein feature types visualization 3D protein structure Evidence viewer DAS ontology integration Advanced Search page Configuration system Demonstration
  • 16. Advanced Search page: MyDasty Dasty2 MyDasty is an extension of the search page that makes Omar Pera Dasty2 a more configurable and powerful application. Background Dasty2 Features Advanced Search page Das sources selection Filtering annotations Mapping protein accessions from other databases Configuration system Demonstration
  • 17. MyDasty Dasty2 Let users have more control over the search before Omar Pera the client starts. Background Give the option to save and restore your Dasty2 configuration. Features Easy to extend with other ’plugins’ Advanced Search page Independent from Dasty2 Das sources selection Filtering annotations Developed recently, not yet in production Mapping protein accessions from other databases Configuration system Demonstration
  • 18. Features Das sources selection Full control of the DAS sources Dasty2 retrieves protein Dasty2 annotations from using DAS registry: Omar Pera Background Select individually which DAS servers are queried for Dasty2 features. Features Filter the servers by label in order to make easier the Advanced selection. Search page Das sources selection Insert test or private DAS sources to display on Dasty2. Filtering annotations Mapping protein accessions from Sort the selected DAS sources: Dasty2 graphic. other databases Configuration system Demonstration
  • 19. Features Das sources selection Dasty2 Omar Pera Background Dasty2 Features Advanced Search page Das sources selection Filtering annotations Mapping protein accessions from other databases Configuration system Demonstration
  • 20. Features Filtering annotations using the DAS ontology Pre-configure Dasty2 to just display annotations of a Dasty2 certain type or category. Omar Pera Background Dasty2 Features Advanced Search page Das sources selection Filtering annotations Mapping protein accessions from other databases Configuration system Demonstration
  • 21. Features Mapping protein accessions from other databases Protein Identifier Cross-Reference service ( PICR ) is a Dasty2 tool capable of mapping protein identifiers to a large list of Omar Pera databases. Background Dasty2 Features MyDasty uses PICR to: Advanced Search page Map from different source databases such as IPI, Das sources selection Ensembl, TrEMBL or PIR to Uniprot protein accession Filtering annotations Mapping protein number, extending the possibilities of Dasty2 accessions from other databases Configuration system Demonstration
  • 22. Features Mapping protein accessions from other databases Protein Identifier Cross-Reference service ( PICR ) is a Dasty2 tool capable of mapping protein identifiers to a large list of Omar Pera databases. Background Dasty2 Features MyDasty uses PICR to: Advanced Search page Map from different source databases such as IPI, Das sources selection Ensembl, TrEMBL or PIR to Uniprot protein accession Filtering annotations Mapping protein number, extending the possibilities of Dasty2 accessions from other databases Configuration system Demonstration
  • 23. Configuration system We have to consider two types of users on MyDasty: Dasty2 Omar Pera Anonymous: Users that just want to customize their current Background search. No need to store the config for future Dasty2 uses. Features Registered: They are users who want to save their Advanced configuration on the server. It means that all Search page Configuration the parameters configured on myDasty could system be restored in the future. Demonstration
  • 24. Registered users OpenID Dasty2 It is a shared identity service that makes use of a single Omar Pera digital identity, eliminating Background the need for a different user Dasty2 name and password for each Features site. Advanced Search page Configuration system Demonstration
  • 25. Registered users Options Dasty2 History of the previous proteins inserted on Omar Pera myDasty. Background Dasty2 Features Advanced Search page Configuration system Demonstration
  • 26. Registered users Options Dasty2 History of the previous proteins inserted on myDasty. Omar Pera Save multiple configurations with a specific name. Background Dasty2 Features Advanced Search page Configuration system Demonstration
  • 27. Registered users Options Dasty2 History of the previous proteins inserted on myDasty. Omar Pera Save multiple configurations with a specific name. Background Dasty2 Features Advanced Search page Configuration system Demonstration
  • 28. Registered users Options Dasty2 History of the previous proteins inserted on myDasty. Omar Pera Save multiple configurations of myDasty with a specific Background name. Dasty2 Update, delete, change name or create new Features configurations. Advanced Search page Configuration system Demonstration
  • 29. Acknowledgments Dasty2 Funding and collaborations Omar Pera Supervision Background Henning Hermjakob, EMBL-EBI, UK Dasty2 Features Development Advanced Rafael C. Jimenez, Search page EMBL-EBI, UK Configuration NBN central node, South Africa system CiPF, Spain Participation and collaboration Antony Quinn, Demonstration EMBL-EBI, UK Phil Jones, EMBL-EBI, UK Alberto Labarga, Development EMBL-EBI, UK Lennart Martens, EMBL-EBI, UK Nisha Vinod, Rafael C. Jimenez, EMBL-EBI, UK Florian Reisinger, EMBL-EBI, U EMBL-EBI, UK Dan Jacobson, NBN central node, South Africa NBN central node, CiPF, Spain Eugene Kulesha, South Africa Antony Quinn, EMBL-EBI, UK EMBL-EBI, UK Antony Quinn, Andreas Kahari, Andreas Prlic, EMBL-EBI, UK EMBL-EBI, UK Sanger Institute, UK
  • 30. Demonstration Dasty2 Demonstration Omar Pera Background Dasty2 Features Advanced Search page Configuration system Demonstration