Facilitating Semantic Alignment of EBI Resources

Similar documents
Welcome - webinar instructions

Taking a view on bio-ontologies. Simon Jupp Functional Genomics Production Team ICBO, 2012 Graz, Austria

The ELIXIR of Linked Data

Ontrez Project Report National Center for Biomedical Ontology November, 2007

EBI patent related services

Enabling Open Science: Data Discoverability, Access and Use. Jo McEntyre Head of Literature Services

How to store and visualize RNA-seq data

Prototyping a Biomedical Ontology Recommender Service

Languages and tools for building and using ontologies. Simon Jupp, James Malone

Topics of the talk. Biodatabases. Data types. Some sequence terminology...

Introduction to RDF and the Semantic Web for the life sciences

Deliverable D4.3 Release of pilot version of data warehouse

ArrayExpress and Expression Atlas: Mining Functional Genomics data

Exercises. Biological Data Analysis Using InterMine workshop exercises with answers

EBI services. Jennifer McDowall EMBL-EBI

Finding and Exporting Data. BioMart

ELIXIR Human Data Use Case

Update: MIRIAM Registry and SBO

Putting OWL into production at the European Bioinformatics Institute

rols: an R interface to the Ontology Lookup Service

Information Resources in Molecular Biology Marcela Davila-Lopez How many and where

SureChem and ChEMBL. ACS CINF webinar. John P. Overington & Nicko Goncharoff

Integrated Access to Biological Data. A use case

Bioinformatics Hubs on the Web

Bio wikis. Paolo Romano Bioinformatics, National Cancer Research Institute, Genova

Ontology-Driven Metadata Enrichment for Genomic Datasets

The CALBC RDF Triple store: retrieval over large literature content

Software review. Biomolecular Interaction Network Database

Euro- OMERO Tanja Ninkovic, EMBL

SELF-SERVICE SEMANTIC DATA FEDERATION

EBI is an Outstation of the European Molecular Biology Laboratory.

Extracting reproducible simulation studies from model repositories using the CombineArchive Toolkit

Heriot-Watt University

Biobtree: A tool to search, map and visualize bioinformatics identifiers and special keywords [version 1; referees: awaiting peer review]

Maximizing Public Data Sources for Sequencing and GWAS

ClinVar. Jennifer Lee, PhD, NCBI/NLM/NIH ClinVar

Applied Bioinformatics

Down with Species-Specific Database Projects, Up with Data Services

New generation of patent sequence databases Information Sources in Biotechnology Japan

warwick.ac.uk/lib-publications

Automatic annotation in UniProtKB using UniRule, and Complete Proteomes. Wei Mun Chan

Applied Bioinformatics

Structural Bioinformatics

The LAILAPS Search Engine - A Feature Model for Relevance Ranking in Life Science Databases

EMBL-EBI Patent Services

mpmorfsdb: A database of Molecular Recognition Features (MoRFs) in membrane proteins. Introduction

NCI Thesaurus, managing towards an ontology

Embracing Semantic Technology for Better Metadata Authoring in Biomedicine

Bioqueries: A Social Community Sharing Experiences while Querying Biological Linked Data (

Reactome Error! Bookmark not defined. Reactome Tools

A Semantic Model for Federated Queries Over a Normalized Corpus

Core Technology Development Team Meeting

BovineMine Documentation

Lecture 5. Functional Analysis with Blast2GO Enriched functions. Kegg Pathway Analysis Functional Similarities B2G-Far. FatiGO Babelomics.

BIO-ONTOLOGIES: A KNOWLEDGE REPRESENTATION RESOURCE IN BIOINFORMATICS

Customisable Curation Workflows in Argo

enanomapper database, search tools and templates Nina Jeliazkova, Nikolay Kochev IdeaConsult Ltd. Sofia, Bulgaria

The European Variation Archive

Editing Pathway/Genome Databases

Core Technology Development Team Meeting

Deliverable D5.5. D5.5 VRE-integrated PDBe Search and Query API. World-wide E-infrastructure for structural biology. Grant agreement no.

BIOLOGICAL PATHWAYS AND THE SEMANTIC WEB

I. Background and objectives

A discovery platform for translational research

Digital repositories as research infrastructure: a UK perspective

Editing Pathway/Genome Databases

CACAO Training. Jim Hu and Suzi Aleksander Spring 2016

Ontology-based annotation of multiscale imaging data: Utilizing and building the Neuroscience Information Framework. Maryann E.

Text mining tools for semantically enriching the scientific literature

Semantic Technology. Opportunities

Using the GEMM Applications System. Signing in When you first access the GEMM portal, you will be presented with this login screen.

TAIR User guide. TAIR User Guide Version 1.0 1

HymenopteraMine Documentation

Development of an Environment for Data Annotation in Bioengineering

2) NCBI BLAST tutorial This is a users guide written by the education department at NCBI.

Genomic Analysis with Genome Browsers.

RIKEN MetaDatabase: A Database Platform for Health Care and Life Sciences as a Microcosm of Linked Open Data Cloud ABSTRACT

User Guide PD map 01 September 2017

SBMLmerge and MIRIAM support

Core Technology Development Team Meeting

The National Cancer Institute's Thésaurus and Ontology

Linked Data for the Life Sciences. Release 2. Michel Dumontier Associate Professor, Carleton University. on behalf of the Bio2RDF team

mgu74a.db November 2, 2013 Map Manufacturer identifiers to Accession Numbers

Database of Curated Mutations (DoCM) ournal/v13/n10/full/nmeth.4000.

A Semantic Web-Based Approach for Harvesting Multilingual Textual. definitions from Wikipedia to support ICD-11 revision

Core Technology Development Team Meeting

Exploring the Generation and Integration of Publishable Scientific Facts Using the Concept of Nano-publications

The Euro-BioImaging Image Data Repository: Update & Future Directions

SKOS. COMP62342 Sean Bechhofer

mogene20sttranscriptcluster.db

Webinar Annotate data in the EUDAT CDI

A cell-cycle knowledge integration framework

Ontologies SKOS. COMP62342 Sean Bechhofer

MEPD: Medaka Expression Pattern Database. User manual. 11th September Juan L. Mateo

WikiPathways Tutorial

RDF friendly Chemical Taxonomies for Semantic Web (Using ORACLE/MySQL

Colorado State University Bioinformatics Algorithms Assignment 6: Analysis of High- Throughput Biological Data Hamidreza Chitsaz, Ali Sharifi- Zarchi

About the Edinburgh Pathway Editor:

HsAgilentDesign db

Mouse BIRN Data Integration. Maryann Martone Mouse All Hands Meeting

Transcription:

Facilitating Semantic Alignment of EBI Resources 17 th March, 2017 Tony Burdett Technical Co-ordinator Samples, Phenotypes and Ontologies Team www.ebi.ac.uk

What is EMBL-EBI? Europe s home for biological data services, research and training A trusted data provider for the life sciences Part of the European Molecular Biology Laboratory, an intergovernmental research organisation International: 570 members of staff from 57 nations Home of the ELIXIR Technical hub.

OUR MISSION To provide freely available data and bioinformatics services to all facets of the scientific community in ways that promote scientific progress

Data resources at EMBL-EBI Genes, genomes & variation European Nucleotide Archive European Variation Archive Ensembl Ensembl Genomes GWAS Catalog Metagenomics portal European Genome-phenome Archive d g P Gene, protein & metabolite expression Literature & ontologies s RNA Central Array Express Expression Atlas Metabolights PRIDE Protein sequences, families & motifs Cross domain resources. Cross domain resources Europe PubMed Central BioStudies Gene Ontology Experimental Factor Ontology b InterPro Pfam UniProt Molecular structures Protein Data Bank in Europe Electron Microscopy Data Bank y Chemical biology Reactions, interactions & pathways Systems ChEMBL SureChEMBL ChEBI IntAct Reactome MetaboLights BioModels Enzyme Portal BioSamples

Why we need terminology standards Dyschromatopsia

Search PubMed for color blindness

Search PubMed for Dyschromatopsia

Search PubMed for abnormality of the eye

The ontology of colour blindness HP:0000551 (Abnormality of color vision ) Is-a HP:0007641 (Dyschromatopsia) synonym definition Colorblindness A form of colorblindness in which only two of the three fundamental colors can be distinguished due to a lack of one of the retinal cone pigments. Disease-location Is-a HP:0011518 (Eye) HP:0011518 (Dichromacy )

Ontologies for life sciences -Sequence types and features -Genetic Context Sequence -Protein covalent bond -Protein domain -UniProt taxonomy Proteins -Pathway ontology -Event (INOH pathway ontology) -Systems Biology -Protein-protein interaction Pathways BRENDA tissue / enzyme source -Mosquito gross anatomy -Mouse adult gross anatomy -Mouse gross anatomy and development -C. elegans gross anatomy -Arabidopsis gross anatomy -Cereal plant gross anatomy -Drosophila gross anatomy -Dictyostelium discoideum anatomy -Fungal gross anatomy FAO -Plant structure -Maize gross anatomy -Medaka fish anatomy and development -Zebrafish anatomy and development Anatomy Phenotype Genotype Phenotype Gene products Transcript Cell type Development Plasmodium life cycle - Molecule role - Molecular Function - Biological process - Cellular component evoc (Expressed Sequence Annotation for Humans) -Arabidopsis development -Cereal plant development -Plant growth and developmental stage -C. elegans development -Drosophila development FBdv fly development.obo OBO yes yes -Human developmental anatomy, abstract version -Human developmental anatomy, timed version -NCI Thesaurus -Mouse pathology -Human disease -Cereal plant trait -PATO PATO attribute and value.obo -Mammalian phenotype - Human phenotype -Habronattus courtship -Loggerhead nesting -Animal natural 10history and life history

Ontologies for Computational Biology? resource ontology

Benefits to applications Data analysis Smarter searching Data visualisation Data integration

Building metadata (& ontology) rich resources We build tools for semantic enrichment and alignment Interoperability toolkit Microservices based architecture Technology-agnostic Pushing boundaries of ontology embedding

Raw Data to Explicit Knowledge Data Exploration and Cleanup Ontology Annotation Ontology building Webulous Data cleaning and mapping Data structuring OxO

Mapping data to ontology terms Sample attributes and variables are mapped to EFO ontology Sample attribute

Mapping data to ontology terms Zooma automatically annotates sample attributes and variables with ontology classes

Mapping data to ontology terms Information supplied as part of a search The source of this mapping ZOOMA contains a linked data repository of annotation knowledge and highly annotated data

Mapping data to ontology terms What happens when we need a new ontology term? Webulous Google Add-On Connect to the Webulous server from Google Spreadsheets Load templates from the Webulous server Submit populated templates back to the server for processing

Creating ontology terms using A Webulous template specifies a series of fields (columns) for the input data Some fields only allow values from a list of ontology terms This data validation provides user with convenient term autocomplete when entering data into a cell

Creating ontology terms using

Mapping terms between ontologies What happens when we have a term, but it s not the ontology we want? OxO mapping service Remap uveal melanoma [DOID_6039] to uveal melanoma [EFO_1000616] Terms share common xref to NCI:C7112 Service suggests possible remappings From asserted xrefs From curated alignments

Benefits to applications Data analysis Smarter searching Data visualisation Data integration

Summary We try to audit data in EBI s resources to provide richer, better aligned metadata We have built a toolkit for mapping metadata descriptions to ontology terms (or creating new terms) Ontology annotation is useful for search, visualisation, validation and linking of data by itself Ontology alignment helps us produce linked data Significant challenges with doing this for life sciences data EBI data requires creative embedding of links to ontologies to succeed

Open Questions Who do we expect to generate Biocompute objects? How much coverage will this achieve? For example, many EBI submissions are from bespoke pipelines (e.g. in Perl) What are the expected usecases? Search? Integration? Structured queries? Can we provide tooling outside of e.g. Galaxy?

Acknowledgements Sample Phenotypes and Ontologies Simon Jupp, Olga Vrousgou, Thomas Liener, Dani Welter, Sira Sarntivijai, Ilinca Tudose, Helen Parkinson Gene Expression Laura Huerta Funding European Molecular Biology Laboratory (EMBL) European Union projects: DIACHRON, BioMedBridges and CORBEL, Excelerate

Questions?

The need for better APIs to data I am frustrated by the number of people calling any HTTP-based interface a REST API If the engine of application state (and hence the API) is not being driven by hypertext, then it cannot be RESTful and cannot be a REST API Roy T. Fielding REST!= JSON Most API claiming REST are most likely not RESTful A true RESTful API are hypermedia driven i.e. Linked data What s missing? Global semantics Could JSON-LD provide a low cost path from true REST to RDF?

A path to linked data enlightenment Provide an API to your data Figure out what type of resources you have Identify resources with URIs Link your resources together Link out to external resources by URI Link your resources to ontology terms that describe them Enrich your output with context (JSON-LD) Provide RDF and SPARQL endpoints

http://www.ebi.ac.uk/rdf

RDF Platform Integration points Ensembl Organisms PDB? RNA transcript (via identifiers.org/ensembl) uniprot:transcribedfrom * uniprot:translatedto Organism/taxon 1 uniprot:organism rdfs:seealso Structure Gene (via identifiers. org/ensembl) 1 sio:'is attribute of' (sio:sio_000011) Protein (via identifiers. org/ensembl) rdfs:seealso (not currently linking to identifiers.org but soon) Uniprot 1 1 uniprot:protein 1 rdfs:seealso Reactome Pathway Gene Expression Atlas discretized differential gene expression ratio (sio: SIO_001078) 1 ChEMBL rdfs:seealso chembl:hastarget uniprot:classifiedwith Gene Ontology 1 * * * bq:is bq:isversionof bq:ishomologto bq:haspart bq:occursin bq:isversionof bq:isversionof bq:isversionof BioModels SBMLModel Reaction Species bq:isversionof bq:isversionof ChEBI Target (?) Compartment Assay (?) GO BP GO MF GO CC bq:is bq:isversionof Relationships within Biomodels can be found at https://github. com/sarala/ricordo- rdfconverter/wiki/sbml- RDF-Schema bq:is SBO

RDF Platform lessons learned Successes Novel queries possible over EBI datasets Production quality RDF releases Community of users Highly available public SPARQL endpoints 500+ users (10-50 million hits per month) Lots of interest Catalyst for new RDF efforts Lessons Public SPARQL endpoints problematic Query federation not performant Inference support limited Not scalable for all EBI data e.g. Variation, ENA Lack of expertise in service teams Too much overhead to get started quickly in this space

High overhead to get started Generating RDF is simple Generating good RDF is hard Good RDF Represents the data Represent use-cases User friendly Scalable / can query efficiently But Ontology landscape is confusing Requires a lot of up front thinking about schemas, URIs, contentnegotiation etc..

Even the basics are hard Choosing URIs We used to just have one UniProt accession (e.g. Q16850) Now we have many URIs http://purl.uniprot.org/uniprot/q16850 (canonical) http://identifiers.org/uniprot/q16850 http://bio2rdf.org/uniprot:q16850 http://linkedlifedata.com/resource/uniprot-protein/q16850 No established modeling patterns to detect equivalence No common modeling for Xrefs (Top priority for life sciences linked data)