OBO-Edit: The Browser The Browser John Day-Richter Berkeley Bioinformatics and Ontology Project / Gene Ontology.

Slides:



Advertisements
Similar presentations
Visualize Success 2011 Tony Gunter Professional Services Visual South, Inc. Advanced Browse and Excel Interface.
Advertisements

From Words to Meaning to Insight
Google Chrome & Search C Chapter 18. Objectives 1.Use Google Chrome to navigate the Word Wide Web. 2.Manage bookmarks for web pages. 3.Perform basic keyword.
Calendar Browser is a groupware used for booking all kinds of resources within an organization. Calendar Browser is installed on a file server and in a.
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
XHTML1 Building Document Structure. XHTML2 Objectives In this chapter, you will: Learn how to create Extensible Hypertext Markup Language (XHTML) documents.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation. All.
XML –Query Languages, Extracting from Relational Databases ADVANCED DATABASES Khawaja Mohiuddin Assistant Professor Department of Computer Sciences Bahria.
Editing Description Logic Ontologies with the Protege OWL Plugin.
An introduction to using the AmiGO Gene Ontology tool.
1 Agenda Overview Review Roles Lists Libraries Columns.
Calendar Browser is a groupware used for booking all kinds of resources within an organization. The software is totally integrated in Outlook. Calendar.
A Brief Introduction to jLINDAW. pLINDAW: A Fuzzy Query Based Data Warehouse System Kun Wei and Jing Su Center for Bioinformatics and Systems Biology.
®® Microsoft Windows 7 Windows Tutorial 6 Searching for Information and Collaborating with Others.
9.1 © 2004 Pearson Education, Inc. Exam Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure.
With Windows 7 Comprehensive© 2012 Pearson Education, Inc. Publishing as Prentice Hall1 PowerPoint Presentation to Accompany GO! with Windows 7 Comprehensive.
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
1/28/2010 Network Plus Windows Networking Network Identification Identifies name and type of network. Installed adapters –Performed during Windows installation.
For Version 6.0 and later Lattice3D Reporter Tutorial For Version 6.0 and later LATTICE TECHNOLOGY, INC.
Chapter 11: Introduction to the Visual Basic Environment Spreadsheet-Based Decision Support Systems Prof. Name Position (123) University.
GO and OBO: an introduction. Jane Lomax EMBL-EBI What is the Gene Ontology? What is OBO? OBO-Edit demo & practical What is the Gene Ontology? What is.
Adding Content to the Agency Web Site - Part 2. Adding individual web pages for success stories Agency Web Site Adding Content 2, Slide 2Copyright © 2004,
XHTML1 Building Document Structure Chapter 2. XHTML2 Objectives In this chapter, you will: Learn how to create Extensible Hypertext Markup Language (XHTML)
Copyright OpenHelix. No use or reproduction without express written consent1.
For Version 3.1 and later Lattice3D Reporter Tutorial For Version 3.1 and later LATTICE TECHNOLOGY, INC.
Tutorial 121 Creating a New Web Forms Page You will find that creating Web Forms is similar to creating traditional Windows applications in Visual Basic.
Session 1 SESSION 1 Working with Dreamweaver 8.0.
Copyright OpenHelix. No use or reproduction without express written consent1.
Excel Connector for JIRA Installation and functional presentation.
CITA 330 Section 6 XSLT. Transforming XML Documents to XHTML Documents XSLT is an XML dialect which is declared under namespace "
University of Sunderland CDM105 Session 6 Dreamweaver and Multimedia Fireworks MX 2004 Creating Menus and Button images.
Tools Menu and Other Concepts Alerts Event Log SLA Management Search Address Space Search Syslog Download NetIIS Standalone Application.
For Version 4.0 and later Lattice3D Reporter Tutorial For Version 4.0 and later LATTICE TECHNOLOGY, INC.
Section 9: Configuring Roaming Profiles and Folder Redirection Managing User Profiles Configuring Folder Redirection Using Folder Redirection and Roaming.
Grup.bio.unipd.it CRIBI Genomics group Erika Feltrin PhD student in Biotechnology 6 months at EBI.
August Chapter 6 - XPath & XPointer Learning XML by Erik T. Ray Slides were developed by Jack Davis College of Information Science and Technology.
Collaborative Annotation of the AMI Meeting Corpus Jean Carletta University of Edinburgh.
With Windows 7 Introductory© 2011 Pearson Education, Inc. Publishing as Prentice Hall1 Windows 7 Introductory Chapter 3 Advanced File Management and Advanced.
Computer Literacy BASICS: A Comprehensive Guide to IC 3, 5 th Edition Lesson 19 Organizing and Enhancing Worksheets 1 Morrison / Wells / Ruffolo.
Advanced Tables Lesson 8. Objectives 1. Work with long tables. 2. Use advanced table-formatting options. 3. Change the size of tables. 4. Work with multiple.
Chapter 2 Part C – More on the Help System and The Object Browser (scan quickly for future reference)
1/62 Introduction to and Using MS Access Database Management and Analysis Yunho Song.
Computer Human Interaction & Software Engineering Lab Department of Computer Science, University of Victoria Jambalaya Protégé Conference 2006 Chris Callendar.
Design Verification Code and Toggle Coverage Course 7.
Phenote Mark Gibson Berkeley Bioinformatics and Ontology Project (BBOP) National Center for Biomedical Ontologies(NCBO) Lawrence Berkeley National Lab.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
The material contained in this document is proprietary to Triniti Corporation (Triniti). This material may not be disclosed, duplicated or otherwise revealed,
The Report Generator Viewing Student Outcomes. Install the Report Generator In a browser, go to Click.
Expanding species-specific anatomy ontologies to include the cell ontology Melissa Haendel (1), Ceri Van Slyke (1), Chris Mungall (2), Peiran Song (1),
Copyright OpenHelix. No use or reproduction without express written consent1.
Copyright OpenHelix. No use or reproduction without express written consent1.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Working with Data Lists.
®® Microsoft Windows 7 for Power Users Tutorial 3 Managing Folders and Files.
Copyright OpenHelix. No use or reproduction without express written consent1.
CIM VIsualizer & Analyzer: CIMvian Kalidindi S. Raju October 26, 2007.
MBAT User Workflows View an Atlas Open Data Upload Data Run a Query –Search Data Further Examination Microarray Data Further Examination of 2D Data –Search.
Databases Competency Explain advanced database concepts and functions.
Phenote Mark Gibson Berkeley Bioinformatics and Ontology Project (BBOP) National Center for Biomedical Ontologies(NCBO) Lawrence Berkeley National Lab.
Unit 3: Text, Fields & Tables DT2510: Advanced CAD Methods.
Extracting Information from an Excel List The purpose of creating a database, or list in Excel, is to be able to manipulate the data elements in ways that.
Creating a multi-page form using Tab Controls. In today’s class, we will be using the Tab Control method to create the Form / SubForm combination.
© 2010 Delmar, Cengage Learning Chapter 11 Creating and Using Templates.
1 PDMLink Application - User Features & Functions Module 6: Search Capabilities.
Access Queries and Forms. Adding a New Field  To insert a field after you have saved your table, open Access, and open the table  It is easier to add.
Working with ASP.NET Controls What is ASP.NET Using server controls in your pages Allowing users to create their own accounts Creating a login page Letting.
Canadian Bioinformatics Workshops
In this section you will learn how to: Identify and use different types of table relationships Establish and use referential integrity Understand how referential.
Larry Reaves October 9, 2013 Day 16: Access Chapter 2 Larry Reaves October 9, 2013.
Microsoft Office 2013 Coming to a PC near you!.
Presentation transcript:

OBO-Edit: The Browser The Browser John Day-Richter Berkeley Bioinformatics and Ontology Project / Gene Ontology

Before We Do Anything! When in doubt, check the User's Guide!

Intro to the OBO-Edit Interface ● How to read the ontology editor panel ● How to split the ontology editor panel ● Viewing term details

Searching: Keywords ● The simplest OBO-Edit search is a “keyword” search. Keyword searches work kind of like a google search.

Search Example: Keywords Keyword search: kinase

Working with Search Results ● Selecting search results ● Sorting search results ● Naming sets of search results ● Tabs or windows? ● Closing results

The DAG Viewer ● The DAG Viewer displays every single path from a term to the root. ● This view can get very confusing in complex ontologies. There are a number of ways to simplify the view. (See the User's Guide)

Searching: Full Term Search ● It is possible to do a much more precise search using the full-featured search capabilities. ● The full-featured search works by specifying: – “NOT” (whether or not to negate the search) – A search aspect (we'll talk about this later) – Which field to search (term name, comment, id, namespace, whatever) – What comparison to use (equals, contains, starts with, >, etc) – The value to look for

Search Example: Full Term Search ● Term search: Find terms with comments that contain the word “kinase”

Searching: The “Aspect” Field ● The “Aspect” field allows you to specify which OTHER terms should be looked at to determine whether a term should be matched. (OR: Sometimes you need to look at terms A, B, C, and D to see if term X matches your search) ● The available aspects are – Self: X is included in the search results if X satisfies the search criteria – Ancestor: X is included in the search results if any ancestor of X satisfies the search criteria – Descendant: X is included in the search results if any descendant of X satisfies the search criteria

Search Example: The “Aspect” Field Term search: Find all children of “development”

Searching: Compound Searches ● It is possible to create complex search criteria by combining simpler searches with boolean operators ● OBO-Edit's interface defines a complex search using prefix notation (sometimes called reverse polish notation) rather than the more common infix notation. The infix statement “a AND (b OR C)” would be written “AND a (OR b c)” in prefix notation.

Searching: Compound Searches ● Keyword search: kinase AND cell ● Term search: Term name contains the words “kinase” OR “activity” ● Term search: Term name contains the word “kinase” AND contains the words “activity” OR “complex”

Searching: Link search ● Term searches find terms (duh). Link searches find relationships between terms. ● Links searches can be defined in terms of a link's child, a link's parent, a link's type, or properties of the link itself.

Search Example: Link search ● Link search: Find all “part_of” links ● Link search: Find all links with type “part_of” that occur in the molecular function branch of the GO

Saving/Loading Searches ● Searches can be saved to disk as an XML file, and loaded later. ● This can be really useful for frequently used or complex searches. Share your favorite search with your spouse or rabbi! ● Saved searches can be used by the obo2obo command line tool to do quick, file-based ontology filtering.

Rendering ● Rendering allows you to specify a special visual style for terms that match your search.

Rendering Example ● If a term name contains the word “kinase”, draw that term in red

Filtering ● Filtering changes the main OBO-Edit display so that only matching terms (or links) are shown.

Filtering Example ● Only show terms that belong to the molecular_function ontology ● Only show terms that belong to goslim_generic ● Only show is_a links

Root Detection Algorithm ● The Root Detection Algorithm decides what counts as a root. There are (currently) 2 different Root Detection Algorithms: – GREEDY: Anything that has no visible parents should be displayed as a root. – STRICT: Only display a term as a root if it actually has no parents. ● STRICT will sometimes hide terms that actually match a filter. GREEDY will never do that.

The Graph Viewer Plugin ● The Graph Viewer Plugin uses AT&T's GraphViz library to draw a graphical version of the information shown in the DAG Viewer ● This plugin requires GraphViz, which can be downloaded for your platform from ● See the User's Guide for information on configuring OBO-Edit to use your installation of GraphViz

Graph Viewer Demo ● How the Graph Viewer displays selections ● Selecting terms using the Graph Viewer ● Saving pictures ● If time permits: Future directions for the Graph Viewer

Oh the Things You Can Do! ● Filtered save using the Advanced Save Dialog ● Filtered save using obo2obo ● All kinds of cool filtering & searching options when you use the OBO-Edit reasoner

How to Get OBO-Edit ●

Acknowledgments

● The Good People at Berkeley BOP – Seth Carbon – Karen Eilbeck – Mark Gibson – Chris Mungall – Suzi Lewis – She Shengqiang – Nicole Washington ● The Gene Ontology Consortium ● AND...

More Acknowledgments Logan Isaac – August 22nd, 2006