July 17, 2009 NEMO Year 1: Overview & Planning

Slides:



Advertisements
Similar presentations
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Advertisements

Copyright 2006 Digital Enterprise Research Institute. All rights reserved. MarcOnt Initiative Tools for collaborative ontology development.
OASIS OData Technical Committee. AGENDA Introduction OASIS OData Technical Committee OData Overview Work of the Technical Committee Q&A.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Dr. Bruce A. Scharlau, AHDIT, August 2002 AHDIT: Ad Hoc Data Interoperability Tool Dr. Bruce A. Scharlau Dept. of Computing Science University of Aberdeen.
So What Does it All Mean? Geospatial Semantics and Ontologies Dr Kristin Stock.
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
February 11, 2011 Overview of All-Hands Meeting Agenda Gwen Frishkoff
Data Integration & Ontology Working Group(s) Report and Deliverables.
OntoBlog: Informal Knowledge Management by Semantic Blogging Aman Shakya 1, Vilas Wuwongse 2, Hideaki Takeda 1, Ikki Ohmukai 1 1 National Institute of.
Ontology Notes are from:
MAPPING RESULTS Experiments were performed on two simulated datasets, each using both metric sets. Cross spatial join: calculate the Euclidean distance.
OHBM Morning Workshop – June 20, 2009 Neurocognitive ontologies: Methods for sharing and integration of human brain data Neural ElectroMagnetic Ontologies.
Haishan Liu 1, Gwen Frishkoff 2, Robert Frank 1, Dejing Dou 1 1 University of Oregon 2 Georgia State University.
February 11, 2011 Overview of All-Hands Meeting Agenda Gwen Frishkoff
Haishan Liu 1, Gwen Frishkoff 2, Robert Frank 1, Dejing Dou 1 1 University of Oregon 2 Georgia State University.
September 16, 2009 NEMO OWL ontologies: Viewing & editing OWL/RDF files, part II
Rubber Hits the Road: Why NEMO needs RDF Paea LePendu Stanford Center for Biomedical Informatics Research National Center for Biomedical Ontology (NCBO)
August 20, 2009 NEMO Year 1: From Theory to Application — Ontology-based analysis of ERP data
The Semantic Web Week 13 Module Website: Lecture: Knowledge Acquisition / Engineering Practical: Getting to know.
Visual Web Information Extraction With Lixto Robert Baumgartner Sergio Flesca Georg Gottlob.
1 CIS607, Fall 2006 Semantic Information Integration Instructor: Dejing Dou Week 10 (Nov. 29)
How can Computer Science contribute to Research Publishing?
February 26, 2010 NEMO All-Hands Meeting: Overview of Day 1
Feb 28, 2010 NEMO data meta-analysis: Application of NEMO analysis workflow to consortium datasets (redux)
The Neural ElectroMagnetic Ontology (NEMO) System: Design & Implementation of a Sharable EEG/MEG Database with ERP ontologies G. A. Frishkoff 1,3 D. Dou.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
ULI101 – XHTML Basics (Part II) What is Markup Language? XHTML vs. HTML General XHTML Rules Block Level XHTML Tags XHTML Validation.
Avalanche Internet Data Management System. Presentation plan 1. The problem to be solved 2. Description of the software needed 3. The solution 4. Avalanche.
1 Dejing Dou Computer and Information Science University of Oregon, Eugene, Oregon September, Kent State University.
The Semantic Web William M Baker
Information Systems & Semantic Web University of Koblenz ▪ Landau, Germany Semantic Web - Multimedia Annotation – Steffen Staab
Imports, MIREOT Contributors: Carlo Torniai, Melanie Courtot, Chris Mungall, Allen Xiang.
Introduction to Web Mining Spring What is data mining? Data mining is extraction of useful patterns from data sources, e.g., databases, texts, web,
HTML Hyper Text Markup Language A simple introduction.
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
NLP And The Semantic Web Dainis Kiusals COMS E6125 Spring 2010.
Košice, 10 February Experience Management based on Text Notes The EMBET System Michal Laclavik.
2 nd International Conference on Biomedical Ontology (ICBO’11) Ontology-Based Analysis of Event-Related Potentials Gwen Frishkoff 12, Robert Frank 2, Paea.
Vocabularies for Description of Accessibility Issues in MMUI Željko Obrenović, Raphaël Troncy, Lynda Hardman Semantic Media Interfaces, CWI, Amsterdam.
Introduction to HTML. What is HTML?  Hyper Text Markup Language  Not a programming language but a markup language  Used for presentation and layout.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
Introduction to Morpho BEAM Workshop Samantha Romanello Long Term Ecological Research University of New Mexico.
Using Several Ontologies for Describing Audio-Visual Documents: A Case Study in the Medical Domain Sunday 29 th of May, 2005 Antoine Isaac 1 & Raphaël.
September 2, 2009 NEMO OWL ontologies: Viewing & editing NEMO ontologies (OWL/RDF files)
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
CREAM: Semantic annotation system May 24, 2013 Hee-gook Jun.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Rubber Hits the Road: How RDF benefits NEMO
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
No Euphemisms Required: BIRN on the Leading Edge of Community Ontology Development.
Managing Semi-Structured Data. Is the web a database?
IS2803 Developing Multimedia Applications for Business (Part 2) Lecture 1: Introduction to IS2803 Rob Gleasure
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
Lessons learned from Semantic Wiki Jie Bao and Li Ding June 19, 2008.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
2007 Mouse All Hands Meeting BIRN Ontology Day Jeff Grethe & Bill Bug (BIRN OTF) - March 7th, 2007.
Lesson 10—Networking BASICS1 Networking BASICS The Internet and Its Tools Unit 3 Lesson 10.
Overview 3D Slicer currently provides very basic technology for annotating images. This limits users in their ability to properly capture semantic information.
Semantic Web unleashes your data! The Semantic Web will transform the use of content. Semantic Web – is an extension of the current web. Semantic Web.
Getting Your Content in the Penn State Student Portal Presented By James Leous, Program Manager James Vuccolo, Lead Research Programmer.
1 Integrating Databases into the Semantic Web through an Ontology-based Framework Dejing Dou, Paea LePendu, Shiwoong Kim Computer and Information Science,
Nuts and Bolts of Your LawHelp Site February 2014.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
Computer Basics Introduction CIS 109 Columbia College.
The Semantic Web By: Maulik Parikh.
Development of NeuroElectroMagnetic Ontologies (NEMO): A Framework for Mining Brainwave Ontologies Dejing Dou 1, Gwen Frishkoff 2, Jiawei Rong 1, Robert.
Introduction to XHTML.
Semantic Web: Commercial Opportunities and Prospects
Presentation transcript:

July 17, 2009 NEMO Year 1: Overview & Planning

Overview Agenda Introductions & go-to people (7 mins) Scheduling regular teleconferences (3 mins) Review of project aims (15 mins) Contributing to NEMO -- overview (10 mins) (website, wiki, database) Overview of current ontologies (25 mins) Overview of tools for labeling data (next time) Action items highlighted in lime green!

Overview Agenda Introductions & go-to people (7 mins) Scheduling regular teleconferences (3 mins) Review of project aims (15 mins) Contributing to NEMO -- overview (10 mins) (website, wiki, database) Overview of current ontologies (25 mins) Overview of tools for labeling data (next time) Action items highlighted in lime green!

Introductions: Who we are (1/3) NEMO “Core” (PIs & go-to people) – Dejing Dou (lead PI, CIS) – Gwen Frishkoff (co-PI, Psychology) – Allen Malony (co-I, CIS) – Don Tucker (co-I, Psychology) – Paea LePendu* (Ontology Development) – Robert Frank* (EEG/ERP Analysis Tools) – Jason Sydes* (Database & Wed Portal) – Haishan Liu (Grad Student, CIS) Matt Cranor & Charlotte Wise (Grants Admin)

Introductions: Who we are (2/3) NEMO Consortium – John Connolly (McMaster U) – Tim Curran (U Colorado) – Joe Dien (U Maryland) – Kerry Kilborn (Glasgow U) – Dennis Molfese (U Louisville) – Chuck Perfetti (U Pittsburgh) Please send link to your website to Jason

Introductions: Who we are (3/3) External collaborators (NEMO ontologies & database development; integration with other projects in BO community) – Jessica Turner (fBIRN & “CogPO” project) – Angela Laird (BrainMap & “CogPO” project) – Maryann Martone (NIF -- – Jeff Grethe & Scott Makeig (“HeadIT” project) – Folks at OBOF ( – Folks at NCBO (

Overview Agenda Introductions & go-to people (7 mins) Scheduling regular teleconferences (3 mins) Review of project aims (15 mins) Contributing to NEMO -- overview (10 mins) (website, wiki, database) Overview of current ontologies (25 mins) Overview of tools for labeling data (next time)

Regular Meetings Schedule using Doodle Once monthly? Gwen to propose dates & times on Doodle for next month’s meeting later today Please respond to Doodle (click on link and check available days & times)

Overview Agenda Introductions & go-to people (7 mins) Scheduling regular teleconferences (3 mins) Review of project aims (15 mins) Contributing to NEMO -- overview (10 mins) (website, wiki, database) Overview of current ontologies (25 mins) Overview of tools for labeling data (next time)

Overview of Project Aims 1. Design and test procedures for automated ERP pattern analysis and classification (*) – “top-down” initial definitions of pattern rules, concepts (hypotheses) – “bottom-up” data mining for pattern validation & refinement 2. Capture rules, concepts in a formal ERP ontology (TODAY) 3. Develop ontology-based tools for ERP data markup (*) 4. Apply ERP analysis tools to consortium datasets (*) 5. Perform meta-analyses of consortium data (*) 6. Build relational database to store ontology-based annotations and to support complex reasoning over annotated data  “ontology database” 7. Build data storage & management system  “EEG database” (*) Proposed focus of next month’s meeting

The three pillars of NEMO Ontologies (TODAY) Ontology-based analysis tools (next time?) Ontology database & portal

Overview Agenda Introductions & go-to people (7 mins) Scheduling regular teleconferences (3 mins) Review of project aims (15 mins) Contributing to NEMO -- overview (10 mins) (website, wiki, database) Overview of current ontologies (25 mins) Overview of tools for labeling data (next time)

NEMO Central nemo.nic.uoregon.edu

Contributing to NEMO NEMO central – NEMO ftp site (EEG database) – ftp://nemo.nic.uoregon.edu/EEG_Experiments NEMO sourceforge (ontologies) – nemoontologies/current/ NEMO listserve (to note ontology “bugs” and feature requests) – NEMO wiki (discussion) – coming soon…

Overview Agenda Introductions & go-to people (7 mins) Scheduling regular teleconferences (3 mins) Review of project aims (15 mins) Contributing to NEMO -- overview (10 mins) (website, wiki, database) Overview of current ontologies (25 mins) Overview of tools for labeling data (next time)

 Why (what problem are we trying to solve?)  What (what IS an ontology anyway, and how can it help address this problem?)  How (ERP ontology design and implementation methods in NEMO) NEMO ontology development

Why are there so few statistical meta-analyses in ERP research? The Problem

Complexity of Data LATENT PATTERNSMEASURED DATA Superposition

Embarrassment of Riches

410 ms 450 ms 330 ms Peak latency 410 ms Loose Semantics! Will the “real” N400 please step forward? Sample Database Query: Show me all the N400 patterns in the database.

Putative “N400”- labeled patterns Parietal N400 ≠ ≠ Frontal N400 Parietal P600

What’s an ontology and how does it help us address the lack of integration in ERP research?

Knowledge  Semantically structured (Taxonomy, CMap, Ontology,…) Information  Syntactically structured (Tables, XML, RDF,…) Data  Minimally structured or unstructured Ontologies to support VALID pooling of ERP patterns across datasets  theoretical integration

Why ontologies in particular? Rich, explicit, computable semantics…. But takes time to build!

How we’re going to build ontologies for NEMO […and apply them to real data – next time] FIRST RELEASE OF ONTOLOGIES IN AUGUST (DON’T BOTHER TO COMMENT ON OLD VERSIONS…)

NEMO ontology design principles (following OBO “best practices”) 1. Factor the domain to generate modular (“orthogonal”) ontologies that can be reused, integrated for other projects 2. Reuse existing ontologies (esp. foundational concepts) to define basic (upper & mid-level) concepts 3. Validate definitions of complex concepts using bottom-up (data-driven) as well as top-down (knowledge-driven) methods 4. Collaborate with a community of experts in collaborative design, testing of ontologies

Factoring the ERP domain 1 sec TIMESPACE FUNCTION  Modulation of pattern features (time, space, amplitude) under different experiment conditions

ERP spatial subdomain 1 sec TIMESPACE FUNCTION  Modulation of ERP pattern features under different experiment conditions

International EEG Electrode Locations Fz ITT electrode location Fz (medial frontal) Fz ITT electrode location Fz (medial frontal)

Scalp surface “regions of interest”

NEMO Spatial Ontology BFO (Basic Formal Ontology)  UPPER BFO (Basic Formal Ontology)  UPPER FMA (Foundational Model of Anatomy ontology)  MIDLEVEL FMA (Foundational Model of Anatomy ontology)  MIDLEVEL SNAP

ERP temporal subdomain 1 sec TIMESPACE FUNCTION  Modulation of ERP pattern features under different experiment conditions

Early ( “exogenous” ) vs. Late ( “endogenous” ) ERP processes ~0-150 ms after event (e.g., stimulus onset) 501 ms or more after event (e.g., stimulus onset) ~ after event (e.g., stimulus onset) EARLY LATE MID-LATENCY

NEMO Temporal Ontology SPAN

ERP functional subdomain 1 sec TIMESPACE FUNCTION  Modulation of ERP pattern features under different experiment conditions

NEMO Functional Ontology Angela Laird BrainMap Jessica Turner BIRNlex (now part of Neurolex) CogPO

Reconsistituting the ERP domain… 1 sec TIMESPACE FUNCTION  Modulation of ERP pattern features under different experiment conditions

NEMO ERP Ontology Observed Pattern = “P100” iff  Event type is stimulus AND FUNCTIONAL  Peak latency is between 70 and 140 ms AND TEMPORAL  Scalp region of interest (ROI) is occipital AND SPATIAL  Polarity over ROI is positive (>0) FUNCTION TIME SPACE

PATTERNDEFINITIONS (Revised) “P100”1.70 ms < TI-max ≤ 140 ms 2. ROI = Occipital 3. IN-mean (ROI) > 0 “N100”1.141 ms < TI-max ≤ 220 ms 2. ROI = Occipital 3. IN-mean (ROI) < 0 “N3c”1.221 ms < TI-max ≤ 260 ms 2. ROI = Anterior Temporal 3. IN-mean (ROI) < 0 “MFN”1.261 ms < TI-max ≤ 400 ms 2. ROI = Mid Frontal 3. IN-mean (ROI) < 0 “P300”1.401 ms < TI-max ≤ 600 ms 2. ROI = Parietal 3. IN-mean (ROI) > 0 SPATIALTEMPORAL

Cycles of pattern definition, validation, & refinement (MORE ON THIS NEXT TIME…) Frishkoff, Frank, et al., 2007

Protégé Software for Ontology Development

Overview Agenda Introductions & go-to people (7 mins) Scheduling regular teleconferences (3 mins) Review of project aims (15 mins) Contributing to NEMO -- overview (10 mins) (website, wiki, database) Overview of current ontologies (25 mins) Overview of RDF/OWL annotation (Dejing Dou)

An Introduction for Annotation Annotation and Markup – HTML – XML/RDF/OWL Ontology-based Annotation – Ontologies and Data Tables. – Links of Data and Ontological Concepts – Applications Reference: Siegfried Handschuh, Steffen Staab, Raphael Volz: On deep annotation. WWW 2003: Steffen StaabRaphael VolzWWW

Annotation and Markup The idea of Annotation or Markup came from WWW. HTML, Hypertext Markup Language, is still a well-used markup language. For example, your personal homepage are very possibly written in HTML: Dejing Dou’s Homepage …. The tags (annotators) (e.g., title, body..) are well defined and computer can process and display the text, images …in preferred places, color and font size. 44

XML/RDF/OWL The XML, eXtensible Markup Language, lets users self-define new tags: Dejing Dou Assistant Professor Paea Lependu …. I defined those new tags (faculty, name, ranking…) but computer do not know the meaning or the semantics of them. Using similar syntax, RDF (Resource Definition Framework) and OWL (Web Ontology Language) allow users to define the semantics of tags as ontologies. 45

A Simple Ontology of University 46 People Faculty Staff Student Assistant Prof. Associate Prof. Full Prof. String Name Graduate Student Undergraduate Is_a String title Number age

Sample Data on the People 47 School_IDNameAgeTitleRanking D. Dou36Dr.Assistant Professor P. LePendu34 Graduate Student ……………

Data and Ontology 48 School_IDNameAgeTitleRanking D. Dou36Dr.Assistant Professor P. LePendu34 Graduate Student …………… People Faculty Staff Student Assistant Prof. Associate Prof. Full Prof. String Graduate Student Undergraduate Is_a String title Number age Nam e

Ontology-based Annotation: the links 49 School_IDNameAgeTitleRanking D. Dou36Dr.Assistant Professor P. LePendu34 Graduate Student …………… People Faculty Staff Student Assistant Prof. Associate Prof. Full Prof. String Nam e Graduate Student Undergraduate Is_a String title Number age

Results In RDF/OWL Computer can process it automatically: Dejing Dou 36 Dr. Paea Lependu 34 … 50

What we can do? Search – Example: return all data rows related to faculty (i.e., all data of assistant, associate and full professors will be returned.) Query – Examples: Give the average age of assistant and associate professors only? What are the difference of age range between faculty and students? In NEMO, we will develop ontology-based tools to automatically answer: Return all PCA factors related to “P100” and “N100” only (Search) What are the difference of range of time latency between Lab A and Lab B’s “P100” patterns in the same paradigm X ? (Query) 51