INCF Digital Atlasing Infrastructure: An Overview

14
INCF Digital Atlasing Infrastructure: An Overview

description

INCF Digital Atlasing Infrastructure: An Overview. Central role of WHS space. INCF DAI Architecture: WHS-aware APIs. WHS-aware Applications/Tools. WHS-aware Integration Resources. INCF WHS Ontology Server. INCF WHS Resource Registry. Internet. WHS API. WHS API. WHS API. - PowerPoint PPT Presentation

Transcript of INCF Digital Atlasing Infrastructure: An Overview

Page 1: INCF Digital  Atlasing  Infrastructure: An Overview

INCF Digital Atlasing Infrastructure:An Overview

Page 2: INCF Digital  Atlasing  Infrastructure: An Overview

Central role of WHS space

Page 3: INCF Digital  Atlasing  Infrastructure: An Overview

INCF DAI Architecture: WHS-aware APIs

Internet

AtlasResource

WHS API

WHS API

AtlasResource

WHS API

ComputeResource

WHS API

WHS API

ComputeResource

WHS API

INCF WHSOntology

Server

INCF WHSResourceRegistry

WHS-awareIntegration Resources

WHS-awareApplications/Tools

Page 4: INCF Digital  Atlasing  Infrastructure: An Overview

Managing multiple data types

Page 5: INCF Digital  Atlasing  Infrastructure: An Overview

Servers &Databases

MicroarrayImaging Informati

onSpatial registry

Spatial Transformations

+ metadata

+ metadata Image

APIs

IntegrateSpatial

Integration

SemanticIntegrati

onDatabase

IntegrationStandards

Data Upload

Client

IntegrationAPIs

AnalyzeVisualizeQuery

Register to Atlas

Microarray

APIs

INCF-DAI: Path to Adoption

Page 6: INCF Digital  Atlasing  Infrastructure: An Overview

Demonstration

Page 7: INCF Digital  Atlasing  Infrastructure: An Overview

Demo ContributorsNeuroscience scenarios: Maryann Martone, Stephen Larson (UCSD), Jyl Boline

(Informed Minds), Lydia Ng and Mike Hawrylycz (Allen Institute), Al Johnson (Duke University)

WHS dataset: Al Johnson and Jeff Brandenburg (Duke University), Jonathan Nissanov and Pablo Burstein (Drexel University)

Other datasets and meshes: Maryann Martone and Stephen Larson (UCSD), Lydia Ng and Chris Lau (Allen Institute)

INCF Central and atlas service wrappers: Asif Memon (UCSD)INCF hubs and local services: Lydia Ng (Allen Institute), Albert Burger (MRC, UK),

Kenneth McLeod (Heriot-Watt Univ, UK), Asif Memon (UCSD)Spatial transformations and anatomic structure lookup: Lydia Ng (Allen

Institute), Steven Lamont and Alexander Young (UCSD)Representation of coordinate spaces: Alexander Young (UCSD)Client development: Stephen Larson and UCSD team; Seth Ruffins and UCLA teamHardware and server setup: Larry Lui (UCSD)Architecture: Albert, Fons, Jyl, Mike, Janis, Ilya

Thanks to Jyl and Janis for coordination!

Page 8: INCF Digital  Atlasing  Infrastructure: An Overview

Demo overview

Page 9: INCF Digital  Atlasing  Infrastructure: An Overview

Atlas ServicesABA Service WHS Service UCSD Service EMAGE Service

Core Services

GetCapabilities, DescribeProcess

GetCapabilities, DescribeProcess

GetCapabilities, DescribeProcess

GetCapabilities, DescribeProcess

Known coordinate spaces

ABAvoxel, AGEA, ABAreference

WHS Paxinos EMAP

Lookup GetStructureNameByPOI

GetStructureNameByPOI

GetStructureNameByPOI

GetStructureNameByPOI

Coordinate translations

WHS AGEA,ABAreference ABAvoxel,AGEA ABAvoxel

Paxinos WHS EMAP WHS

Other, based on POI

Get2DImageAtPOI, GetCorrelationMap, GetGenesByPOI

Get2DImageAtPOI Get2DImageAtPOI, GetGenesByPOI

Based on structure

GetGenesByStructure GetGenesByStructure

(As of August 2009; planned services in italic)

Service = some functionality that you can call over the web in a standard manner

Page 10: INCF Digital  Atlasing  Infrastructure: An Overview

INCF Central, and INCF Services and Hubs

INCF Central:

Service registry,Registry of

spaces,Metadata catalog

ABA Service

WHSService

UCSDService

EMAGEService

Other…

Other…

Page 11: INCF Digital  Atlasing  Infrastructure: An Overview

Atlasing Hubs

User Interface

EMAGE:INCF Hub

webservices

WHS canonical space and datasetStandard terminologies

Standard services and exchange schemas

INCF SpatialServer

Atlasing Infrastructure

webservices

INCF ConceptServer

INCF Registry

webservices webservices

ABA:INCF Hub

webservices

UCSD:INCF Hub

webservices

INCF DAI Infrastructure Components

Present informationabout atlasing hubs Query

atlasing hubs

All components built on standards

Harvest metadatafrom atlasing hubs

Page 12: INCF Digital  Atlasing  Infrastructure: An Overview

Spatial transformations enable positioning a point of interest (POI) at approximately the same location in different atlases.

Paxinos to WHS

(1.0,4.3,1.78)

(308,642,224)

WHS toAGEA,

ABAvoxel(AGEA:3825,5650,4650)

ABAvoxel to ABAreference

(1.19,5.13,1.70)

Page 13: INCF Digital  Atlasing  Infrastructure: An Overview

Summary• We developed concepts of INCF-DAI, atlas hubs and services,

INCF Central server, and communications between them• We built service-oriented architecture prototype for distributed

digital atlases of mouse brain, that relies, where possible:– On standard service descriptions and exchange schemas– On standardized spaces, and a registry of spaces– On a collection of coordinate translation services, with WHS at the center– On standard terminology, with term cross-walks where needed

• The translation services have performed well, and several tools were built for testing their performance

• Data from several atlas hubs can be spatially integrated for the first time, via services and service chains

• The integration has been demonstrated with a novel3D Atlas Integration application

• The system is extensible

Page 14: INCF Digital  Atlasing  Infrastructure: An Overview

Discussion