Using The Web Services Model To Solve Data Integration Problems In BioInformatics

The Vision

The Problem

The Solution

What Are Web Services?

OmniGene Our Proposed Solution

OmniGene Provides A Web Services Based Middleware to Access Biological Data

How Do We Allow Universal Access To Disparate Data Sources?

Slide 9

The Web Services Model

OmniGene Web Service Model

OmniGene Implements the Web Services Model By Using XML and Enterprise Java Beans

Java Objects Can Be Dynamically Created From XML Documents

What Is The Distributed Annotation System (DAS)?

Distributed Annotation System

Distributed Annotation System

Distributed Annotation System

Distributed Annotation System

DAS Requirements

What is an Annotation?

Many Different Coordinates

Step (1): Fetch Data Sources

Step (2): Return Data Sources

Step (3): Retrieve Map

Step (4): Retrieve Annotation Servers (optional)

Step (5): Request Annotations

Step (6): Retrieve Annotations

Step (7): Request Stylesheets (optional)

Step (8): Integrate and Render

Technology

An Annotation Record

As Transmitted

Annotation Filtering

Versioning Issues

 Assembly Version Changes

Software

DAS Implementations

Limitations with DAS version 1

Open Source Distribution

For More Information

Wormbase 1

Wormbase 2

Wormbase 3

EnsEMBL 1

EnsEMBL 2