DAS Advance Search and its prototype implementation in MyDas Gustavo Adolfo Salazar Orejuela Supervised by: Nicola Mulder Henning Hermjakob DAS workshop.

Slides:



Advertisements
Similar presentations
EBI is an Outstation of the European Molecular Biology Laboratory. DAS implementations Bernat Gel 01/03/11.
Advertisements

Andy Jenkinson, EBI The DAS Protocol. Summary of Topics Technical overview Principles of communication Pros and cons DAS capabilities.
Andy Jenkinson, EBI An Introduction to DAS. Summary of Topics What is Data Integration? Problems in Data Integration An architectural overview of DAS.
Sandra Orchard EMBL-EBI Molecular Interactions
Proposed update of Technical Guidance for INSPIRE Download services based on SOS Matthes Rieke, Dr. Albert Remke (m.rieke, 52°North.
Filling the gap between users and objects: a multichannel interactive environment Davide Carboni, Gavino Paddeu, Stefano Sanna, Andrea Piras {dcarboni,
Advanced Indexing Techniques with Apache Lucene - Payloads Advanced Indexing Techniques with Michael Busch
Rafael C Jimenez DAS DAS Workshop 2012 February 27-29, 2012 Using DAS software, an introduction to some DAS implementations.
Key Wrapping in KMIP Mark Joseph, P6R Inc 2/27/2015.
Pfam Pfam & DAS Rob Finn 26 th Feb Pfam Acknowledgements John Tate Roger Pettett Andreas Prlic Andy Jenkinson But takes data from community…..!
5 EBI is an Outstation of the European Molecular Biology Laboratory. Master title Molecular Interactions – the IntAct Database Sandra Orchard EMBL-EBI.
The IntAct Database Sandra Orchard & Birgit Meldal.
Network software system laboratory Rana Shahout & Ibrahim Baransi supervisor : Edward Bortnikov Winter 2011 Real-Time Search EngineReal-Time Search Engine.
Planned Title: Review of Evaluation of Geospatial Search Allan Doyle.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
1 ES 314 Advanced Programming Lec 2 Sept 3 Goals: Complete the discussion of problem Review of C++ Object-oriented design Arrays and pointers.
PaperScope: Visually Exploring the ADS Mark Holliman VOTECH Web Developer University of Edinburgh ADASS XVII, London,
Development of Japanese GIS Tool for use in the Humanities ○ Masatoshi ISHIKAWA †, Yoichi KAWANISHI ††, Hidefumi OKUMURA †††, Shoichiro HARA †††† † University.
1 © 2006 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Using the Cisco Technical Support & Documentation Website for LAN Issues.
Prototype & Design Computer Inputs. How to Prototype & Design Computer Inputs Step 1: Review Input Requirements Step 2: Select the GUI Controls Step 3:
1 © 2006 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Using the Cisco Technical Support & Documentation Website for Security.
Update on the DAS Registry DAS Workshop 2011 Jonathan Warren.
Mobile Topic Maps for e-Learning John McDonald & Darina Dicheva Intelligent Information Systems Group Computer Science Department Winston-Salem State University,
DAS Game DAS game Distributed Annotation System A game to settle down the concept of DAS Game cards available in:
European Interoperability Architecture e-SENS Workshop : Collecting data for the Cartography Tool 7-8 January 2015.
May05-36: Boone Cemetery Management Software Boone Cemetery Management Software May05-36 Greg Thede, Director, Boone Parks Department Dr. Kothari Joseph.
DAS for Molecular Interactions Hagen Blankenburg.
Ontologies and Lexical Semantic Networks, Their Editing and Browsing Pavel Smrž and Martin Povolný Faculty of Informatics,
NoteSearch - Find what you’re looking for. Prototype Team B.
Math Information Retrieval Zhao Jin. Zhao Jin. Math Information Retrieval Examples: –Looking for formulas –Collect teaching resources –Keeping updated.
An Introduction to Designing and Executing Workflows with Taverna Aleksandra Pawlik materials by: Katy Wolstencroft University of Manchester.
©Tekla Inc. 2009, All Rights Reserved Extended Application and Prototype Demonstration Integration TS
Okalo Daniel Ikhena Dr. V. Z. Këpuska December 7, 2007.
A karyotype DAS client DAS workshop th March Rafael Jimenez.
3-Tier Client/Server Internet Example. TIER 1 - User interface and navigation Labeled Tier 1 in the following graphic, this layer comprises the entire.
.  A multi layer architecture powered by Spring Framework, ExtJS, Spring Security and Hibernate.  Taken advantage of Spring’s multi layer injection.
1 FollowMyLink Individual APT Presentation Third Talk February 2006.
Presented by Scientific Annotation Middleware Software infrastructure to support rich scientific records and the processes that produce them Jens Schwidder.
Prototype-Driven Learning for Sequence Models Aria Haghighi and Dan Klein University of California Berkeley Slides prepared by Andrew Carlson for the Semi-
1 Session Number Presentation_ID © 2002, Cisco Systems, Inc. All rights reserved. Using the Cisco TAC Website for Security and Virtual Private Network.
Software Life Cycle The software life cycle is the sequence of activities that occur during software development and maintenance.
David Adams ATLAS DIAL/ADA JDL and catalogs David Adams BNL December 4, 2003 ATLAS software workshop Production session CERN.
DAS Current Situation and Future Developments Jonathan Warren DAS coordinator for the Sanger Institute
Third IPC Workshop- IT tools and illustrating materials in the IPC Geneva February 25-26, 2013 Patrick Fiévet Head of IT Systems Section.
3D-EM DAS Extending DAS to 3D-EM and Fitting /02/26.
DAS Writeback and its integration in Dasty2 as a proof of concept Gustavo Adolfo Salazar Orejuela Supervised by: Prof. Edwin Blake Cosupervised by: Dr.
Fonkey Project Update: Target Applications TechSec WG, RIPE-45 May 14, 2003 Yuri Demchenko.
EBI is an Outstation of the European Molecular Biology Laboratory. Gautier Koscielny VectorBase Meeting 08 Feburary 2012, EBI VectorBase Text Search Engine.
EBI is an Outstation of the European Molecular Biology Laboratory. Literature Resources at the EBI Information Workshop on European Bioinformatics Resources.
Presentation.
1 © 2006 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Using the Cisco Technical Support & Documentation Website for IP Routing.
Dasty2 DAS workshop th March Rafael Jimenez.
Netconf Schema Query Mark Scott IETF 70 Vancouver December 2007
ArrayExpress Ugis Sarkans EMBL - EBI
1 © 2004 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Cisco Technical Support Seminar Using the Cisco Technical Support Website.
Software Design and Development Development Methodoligies Computing Science.
MESA A Simple Microarray Data Management Server. General MESA is a prototype web-based database solution for the massive amounts of initial data generated.
Fall CS-EE 480 Lillevik 480f06-l4 University of Portland School of Engineering Senior Design Lecture 4 Definition phase Design phase.
Topic 4: Distributed Objects Dr. Ayman Srour Faculty of Applied Engineering and Urban Planning University of Palestine.
Searching and Indexing
Extending the NetCDF Supported Data Formats using a Dispatch Layer
PDAP Query Language International Planetary Data Alliance
JC Bailey Rhodes University
A research literature search engine with abbreviation recognition
Analysis of Lucene Index on Hbase in an HPC Environment
Head, IT Systems Section
التسعير الفصل الرابع عشر.
Remote Data Access Update
Report on IPC-related IT systems IPC Revision Working Group 39
Presentation transcript:

DAS Advance Search and its prototype implementation in MyDas Gustavo Adolfo Salazar Orejuela Supervised by: Nicola Mulder Henning Hermjakob DAS workshop

Outline 1. Distributed Annotation System 2. Problem Definition 3. Proposed Solution 1. Advance query 2. DAS Query Language 3. Response 4. Prototype Implementation 4. Future Work 5. Acknowledgements

DAS Distributed Annotation System

Problem Definition ?

Proposed Solution Advance query query: a new argument for the features command should be added, so now the request of this command is defined as: SERVER/das/DSN/features? [;segment=RANGE] [;type=TYPE] [;category=CATEGORY] [;feature_id=ID] [;maxbins=BINS] [;query=DASQUERY]

Proposed Solution DAS Query Language Based in LUCENE, A query is broken into terms and operators: Terms E.g. "alpha helix" Fields E.g. type Condition: E.g. type:”alpha helix” Terms Modifiers E.g. type:alpha* Operands E.g. typeCvId:CV:00001 AND featureLabel:"one Feature" Grouping (typeCvId:CV:00001 AND featureLabel:"one Feature") OR typeId:twoFeatureTypeIdOne

Proposed Solution DAS Query Language Defined Fields: featureId, featureLabel, segmentId, segmentLabel, segmentStart, segmentStop, typeId, typeCvId, typeLabel, typeCategory, type, methodId, methodCvId, methodLabel, method, start, stop, score, orientation, phase, note, link, target, parent, part, all Reporting capability

Proposed Solution Response The document returned from the features request does not have to be extended because it supports to have more than one segment in it. From the relax-ng …

Proposed Solution Prototype Implementation MyDas has been extended to support this capability, but so far it is still a beta version, just downloadable through SVN: SNAPSHOT LUCENE is used to create an index of the data source to add the advance search capability The capability entry_point is required to be able of going through all the features per each entry point. LUCENE is also used to construct the data source. This may cause a sync error with the data, but it avoids the requirement of the feature_id capability

Proposed Solution Prototype Implementation

Proposed Solution Data Source - Uniprot 2 Probes It maps microarrays probes to UniprotKB accession numbers srv/das/uniprot2probes/features?segment=Q58EV5 srv/das/uniprot2probes/features?segment=Q58EV5 srv/das/uniprot2probes/features?query=segmentId:Q58EV5 srv/das/uniprot2probes/features?query=segmentId:Q58EV5 srv/das/uniprot2probes/features?feature_id=234173_s_at.affy_hg_u133b srv/das/uniprot2probes/features?feature_id=234173_s_at.affy_hg_u133b srv/das/uniprot2probes/features?query=featureId:234173_s_at.affy_hg_u133b srv/das/uniprot2probes/features?query=featureId:234173_s_at.affy_hg_u133b srv/das/uniprot2probes/features?query=typeLabel:affy_mouse430a_2 srv/das/uniprot2probes/features?query=typeLabel:affy_mouse430a_2 srv/das/uniprot2probes/features?query=typeLabel:affy_mouse430a_2%20AN D%20featureId: * srv/das/uniprot2probes/features?query=typeLabel:affy_mouse430a_2%20AN D%20featureId: *

Future work Pagination of the feature command Clients using this capability. JsDas + Advance Search + Uniprot2probes Proserver implementation?

Acknowledgments Supervisors Doctor Nicola Mulder Henning Hermjakob University of Cape Town CBIO laboratory EBI Rafael Jimenez Andy Jenkinson DAS Communty Jonathan Warren

Questions??