Use of an innovative meta-data search tool improves variable discovery in large-p data sets like the Simons Simplex Collection (SSC) Leon Rozenblit, JD,

Slides:



Advertisements
Similar presentations
Effective Searching Strategies and Techniques
Advertisements

Lukas Blunschi Claudio Jossen Donald Kossmann Magdalini Mori Kurt Stockinger.
Dr Gordon Russell, Napier University Unit Data Dictionary 1 Data Dictionary Unit 5.3.
Computer Information Technology – Section 3-2. The Internet Objectives: The Student will: 1. Understand Search Engines and how they work 2. Understand.
IAEA International Atomic Energy Agency INIS Collection Search: Introduction and main features INIS Training Seminar 7-11 October 2013, Vienna Domenico.
The Experience Factory May 2004 Leonardo Vaccaro.
“ The Anatomy of a Large-Scale Hypertextual Web Search Engine ” Presented by Ahmed Khaled Al-Shantout ICS
Information Retrieval in Practice
Chapter 3 Database Management
Case study - usability evaluation Howell Istance.
1 CS 430: Information Discovery Lecture 20 The User in the Loop.
BioText Infrastructure Ariel Schwartz Gaurav Bhalotia 10/07/2002.
Microsoft ® Official Course Interacting with the Search Service Microsoft SharePoint 2013 SharePoint Practice.
Data and Knowledge Management
Overview of Search Engines
Web Searching. Web Search Engine A web search engine is designed to search for information on the World Wide Web and FTP servers The search results are.
IBE312: Ch15 Building an IA Team & Ch16 Tools & Software 2013.
“ The Initiative's focus is to dramatically advance the means to collect,store,and organize information in digital forms,and make it available for searching,retrieval,and.
Databases & Data Warehouses Chapter 3 Database Processing.
Chapter 1 Database Systems. Good decisions require good information derived from raw facts Data is managed most efficiently when stored in a database.
2 1 Chapter 2 Data Model Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
Open-Sourcing the Research Exchange Database (RexDB) How to package a successful data management platform extensively used in autism research as an open-source.
Overview of the Database Development Process
© Paradigm Publishing, Inc. 5-1 Chapter 5 Application Software Chapter 5 Application Software.
A/WWW Enterprises1 Introduction to CNIDR’s Isearch Archie Warnock
Distributed Access to Data Resources: Metadata Experiences from the NESSTAR Project Simon Musgrave Data Archive, University of Essex.
AL-MAAREFA COLLEGE FOR SCIENCE AND TECHNOLOGY INFO 232: DATABASE SYSTEMS CHAPTER 1 DATABASE SYSTEMS (Cont’d) Instructor Ms. Arwa Binsaleh.
Software Engineering 2003 Jyrki Nummenmaa 1 CASE Tools CASE = Computer-Aided Software Engineering A set of tools to (optimally) assist in each.
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
1 How to find literature - A very short introduction SMED 8004 Medicine and Health Library October 2014.
Spoken dialog for e-learning supported by domain ontologies Dario Bianchi, Monica Mordonini and Agostino Poggi Dipartimento di Ingegneria dell’Informazione.
Using the Open Metadata Registry (openMDR) to create Data Sharing Interfaces October 14 th, 2010 David Ervin & Rakesh Dhaval, Center for IT Innovations.
Development of metadata in the National Statistical Institute of Spain Work Session on Statistical Metadata Genève, 6-8 May-2013 Ana Isabel Sánchez-Luengo.
Indo-US Workshop, June23-25, 2003 Building Digital Libraries for Communities using Kepler Framework M. Zubair Old Dominion University.
Computer Science 101 Database Concepts. Database Collection of related data Models real world “universe” Reflects changes Specific purposes and audience.
Chapter 2 Architecture of a Search Engine. Search Engine Architecture n A software architecture consists of software components, the interfaces provided.
Search Engine By Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore
United Nations Statistics Division Bringing Information to the World.
Search Engines. Search Strategies Define the search topic(s) and break it down into its component parts What terms, words or phrases do you use to describe.
Introduction to Digital Libraries hussein suleman uct cs honours 2003.
2007. Software Engineering Laboratory, School of Computer Science S E Web-Harvest Web-Harvest: Open Source Web Data Extraction tool 이재정 Software Engineering.
Curtis Spencer Ezra Burgoyne An Internet Forum Index.
0 SharePoint Search 2013 Rafael de la Cruz SharePoint Developer Seneca Resources twitter.com/delacruz_rafael
GUIDED BY DR. A. J. AGRAWAL Search Engine By Chetan R. Rathod.
Building Data and Document-Driven Decision Support Systems How do managers access and use large databases of historical and external facts?
MANAGING DATA RESOURCES ~ pertemuan 7 ~ Oleh: Ir. Abdul Hayat, MTI.
The Structure of Information Retrieval Systems LBSC 708A/CMSC 838L Douglas W. Oard and Philip Resnik Session 1: September 4, 2001.
Managed by UT-Battelle for the Department of Energy Mercury – Distributed Metadata Tool for Finding and Retrieving CDIAC Data CDIAC UWG Meeting September.
 Enhancing User Experience  Why it is important?  Discussing user experience one-by-one.
Information Systems Today: Managing in the Digital World TB3-1 3 Technology Briefing Database Management “Modern organizations are said to be drowning.
Distributed Data Analysis & Dissemination System (D-DADS ) Special Interest Group on Data Integration June 2000.
© 2003 Prentice Hall, Inc.3-1 Chapter 3 Database Management Information Systems Today Leonard Jessup and Joseph Valacich.
NeOn Components for Ontology Sharing and Reuse Mathieu d’Aquin (and the NeOn Consortium) KMi, the Open Univeristy, UK
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
Definition, purposes/functions, elements of IR systems Lesson 1.
Chapter 8: Web Analytics, Web Mining, and Social Analytics
A presentation on ElasticSearch
Information Retrieval in Practice
Search Engine Architecture
Information Systems Today: Managing in the Digital World
Database Systems: Design, Implementation, and Management Tenth Edition
User Interface HEP Summit, DESY, May 2008
Datamining : Refers to extracting or mining knowledge from large amounts of data Applications : Market Analysis Fraud Detection Customer Retention Production.
MANAGING DATA RESOURCES
Chapter 1 Database Systems

The JISC IE Metadata Schema Registry
Chapter 1 Database Systems
Information Retrieval and Web Design
Presentation transcript:

Use of an innovative meta-data search tool improves variable discovery in large-p data sets like the Simons Simplex Collection (SSC) Leon Rozenblit, JD, PhD

Presenter Disclosures (1)The following personal financial relationships with commercial interests relevant to this presentation existed during the past 12 months: Employment by commercial entity, Prometheus Research, LLC Stock ownership, Prometheus Research, LLC Leon Rozenblit

Objectives Describe the process for developing an agile software tool that promotes variable discovery in large data sets Assess the value of a technological approach for facilitating autism research and promoting data sharing Discuss how researchers who work with large, complex data sets can adopt this approach

Background Simons Foundation Autism Research Initiative (SFARI): Simons Simplex Collection (SSC) Data collected for over 2600 families with at least one child affected with Autism Spectrum Disorder (ASD) 13 sites, lots of attention to consistency Repository for genetic samples and phenotype data, other linked data

Problem The SSC contains many thousands of variables Challenging for researchers to identify variables relevant for their projects Possible solutions – Ontologies – Data Dictionary – Variable browser approach

Google versus Yahoo

First Attempt Keep data in relational database Model meta-data as a separate schema in same database New data model tries to support complex search features (synonyms, concept weights) Resulted in poor performance

Simple Solution?

Solution Pretend each variable is a document Use standard document search techniques to find and rank variables

Solution Pretend each variable is a document – Build a “search report” (a structured index) for each variable – Build an output report for each variable – Store both reports as attributes in a searchable database where each row is a “variable” Use standard full-text search tools to find search report – Run full-text search function on search report attribute – Rank output – Return corresponding stored output report attribute

Challenges Search ranking algorithm tuning – Ranking by values – Appropriate weighting for different kinds of tags (manual, meta-data-derived, value-derived) Parser – Recognizing variants of Boolean operators – Stop word removal

Approach Agile software development Iterated over a 2 week cycle for 3 months Incorporated feedback from test users

Enabling Technology SQLite SQLite Full Text Search HTSQL

What Does HTSQL Get You? 1A relational database Web gateway: 2An advanced query language where the URI is the query /course?credits>3&department.school='eng' /school{name, count(program),count(department)} 3A REST-ful API for relational databases* 4A way to build maintainable web-apps quickly and cheaply 5A communication tool for developers, analysts, and end-users

Prepare for Search

Execute Search

Value of Approach Lightweight, easy to implement, low cost Fast! Accessible via the Web (via HTSQL) Improved usability Promotes data use, reduces support burden Potential for better data integration Can be used on top of any relational database

Implications for Public Health Practice Optimizes data retrieval Promotes interdisciplinary data usage Aids in analytical studies In use in SFARI Base, a data dissemination system – Over 120 research projects – Distributed more than 130,000 biospecimens

Acknowledgements Prometheus Research – Alexey Voronoy – Matthew Peddle – Clark Evans – Naralys Sinanis Weill Cornell Medical College – Stephen Johnson

Different from Spotlight?