CaBIG™ Terminology Services Path to Grid Enablement Thomas Johnson 1, Scott Bauer 1, Kevin Peterson 1, Christopher Chute 1, Johnita Beasley 2, Frank Hartel.

Slides:



Advertisements
Similar presentations
Introduction The cancerGrid metadata registry (cgMDR) has proved effective as a lightweight, desktop solution, interoperable with caDSR, targeted at the.
Advertisements

Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Overview of LexEVS 5.0 LexEVS Architecture November, 2009.
CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin.
CVRG Presenter Disclosure Information Tahsin Kurc, PhD Center for Comprehensive Informatics Emory University CardioVascular Research Grid Core Infrastructure.
11 caGrid adoption at the NCRI Informatics Initiative in the UK ONIX use of caGrid technology Edward Zukowski July, 2009.
Consistent and standardized common model to support large-scale vocabulary use and adoption Robust, scalable, and common API to reduce variation in clinical.
LexGrid for cBIO Division of Biomedical Informatics Mayo Clinic Rochester, MN.
© Copyright 2008, Mayo Clinic College of Medicine Mayo Clinic Open Health Tools Application for Membership OHT Board Meeting, Birmingham, UK July 1, 2008.
LexWiki Framework & Use Cases SMW for Distributed Terminology Development Guoqian Jiang, PhD, Robert Freimuth, PhD, Haorld Solbrig Mayo Clinic NCI caBIG.
CaBIG™ Terminology Services Path to Grid Enablement Thomas Johnson 1, Scott Bauer 1, Kevin Peterson 1, Christopher Chute 1, Johnita Beasley 2, Frank Hartel.
CaGrid Service Metadata Scott Oster - Ohio State
Mayo LexWiki: A Prototype of Collaborative Platform for Terminology/Ontology Content Development Guoqian Jiang, Ph.D. Division of Biomedical Informatics,
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
Value Domain and Pick List Support in LexEVS 5.1 Sridhar Dwarkanath Mayo Clinic CaBIG Architecture/VCD Joint Workspace F2F.
Technical Introduction to caGrid Service Development caGrid 1.3 Justin Permar caGrid Knowledge Center
OpenMDR: Generating Semantically Annotated Grid Services Rakesh Dhaval Shannon Hastings.
OpenMDR: Alternative Methods for Generating Semantically Annotated Grid Services Rakesh Dhaval Shannon Hastings.
CaGrid 2.0 December What is caGrid 2.0??? Provides a patch for caGrid 1.x to support SHA2 OSGi implementation of WSRF on the new technical stack.
Cancer Bioinformatics Grid (caBIG) CANS 2006 Chicago, Illinois Shannon Hastings Department of Biomedical Informatics Ohio State University.
LexEVS 6.0 Overview Scott Bauer Mayo Clinic Rochester, Minnesota February 2011.
LexEVS 101 Craig Stancl Rick Kiefer February, 2010.
Department of Biomedical Informatics Service Oriented Bioscience Cluster at OSC Umit V. Catalyurek Associate Professor Dept. of Biomedical Informatics.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
Deliverable Readiness Review LexEVS 5.1 December 17, 2009.
December 2006 National Cancer Imaging Archive (NCIA) October 11, 2007.
CaBIG Semantic Infrastructure 2.0: Supporting TBPT Needs Dave Hau, M.D., M.S. Acting Director, Semantic Infrastructure NCI Center for Biomedical Informatics.
LexEVS Overview Mayo Clinic Rochester, Minnesota June 2009.
Using the Open Metadata Registry (openMDR) to create Data Sharing Interfaces October 14 th, 2010 David Ervin & Rakesh Dhaval, Center for IT Innovations.
H Using the Open Metadata Registry (OpenMDR) to generate semantically annotated grid services Rakesh Dhaval, MS, Calixto Melean,
Middleware Support for Virtual Organizations Internet 2 Fall 2006 Member Meeting Chicago, Illinois Stephen Langella Department of.
LexBIG Release Overview Aug 21, LexBIG Context Project Goals for Sept –Incremental point release of LexBIG infrastructure to support EVS activities.
Value Set Resolution: Build generalizable data normalization pipeline using LexEVS infrastructure resources Explore UIMA framework for implementing semantic.
Clinical Data Interchange Standards Consortium (CDISC) uses NCIt for its Study Data Tabulation Model (SDTM) and other global data standards for medical.
Open Terminology Portal (TOP) Frank Hartel, Ph.D. Associate Director, Enterprise Vocabulary Services National Cancer Institute, Center for Biomedical Informatics.
Shannon Hastings Multiscale Computing Laboratory Department of Biomedical Informatics.
LexBIG/LexGrid Services for LexBIG 2.3 Model and API for the Grid.
Introduce Grid Service Authoring Toolkit Shannon Hastings, Scott Oster, Stephen Langella, David Ervin Ohio State University Software Research Institute.
CaCORE Software Development Kit George Komatsoulis 25-Feb-2005.
1 ECCF Training 2.0 Implemental Perspective (IP) ECCF Training Working Group January 2011.
CaBench-to-Bedside (caB2B) An easy to use tool for searching across the caGrid Mukesh Sharma Washington University School of Medicine.
LexEVS Semantic Tooling Advancements Kevin Peterson Mayo Clinic Mayo 2009.
CaGrid Overview and Core Services caGrid Knowledge Center February 2011.
Common Terminology Services 2 CTS 2 Submission Team Status Update HL7 Vocabulary Working Group May 17, 2011.
A LexWiki-based Representation and Harmonization Framework for caDSR Common Data Elements Guoqian Jiang, Ph.D. Robert Freimuth, Ph.D. Harold Solbrig Mayo.
- EVS Overview - Biomedical Terminology and Ontology Resources Frank Hartel, Ph.D. Director, Enterprise Vocabulary Services NCI Center for Bioinformatics.
Overview of LexEVS 5.0 LexGrid 2009 Model November, 2009.
1 Service Creation, Advertisement and Discovery Including caCORE SDK and ISO21090 William Stephens Operations Manager caGrid Knowledge Center February.
EVS 4.0 Feature Overview EVS API and User Interface pBIO Meeting March 20, 2007 Frank Hartel Gilberto Fragoso
What is NCIA? National Cancer Imaging Archive Searchable repository of in vivo cancer images in DICOM format Publicly available at no cost over the Internet.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
In Vivo Imaging Middleware and Applications RSNA 2007 Berkant Barla Cambazoglu The Ohio State University Department of Biomedical Informatics.
Patterns in caBIG Baris E. Suzek 12/21/2009. What is a Pattern? Design pattern “A general reusable solution to a commonly occurring problem in software.
LexEVS 5.0 EVS to LexEVS: A Migration Guide November, 2009.
Protégé 3.4 Plug-in for Editing and Maintaining the NCI Thesaurus Protégé Conference June 23, 2009 Amsterdam Sherri de Coronado, Gilberto Fragoso.
Design for a High Performance, Configurable caGrid Data Services Platform Peter Hussey LabKey Software, Inc, Seattle, WA USA Contact:
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
National Cancer Institute 1 1 LexBIG integration caCORE Software User Meeting Aug 7, 2006.
LexEVS 5.0: Migrating from EVS 3.x API to LexEVS API Craig R. Stancl, Kevin J. Peterson, H. Scott Bauer, Traci V. St.Martin, Christopher G. Chute, MD PhD.
National Cancer Institute caDSR Briefing for Small Scale Harmonication Project Denise Warzel Associate Director, Core Infrastructure caCORE Product Line.
Vocabulary Knowledge Center Adoption Stories of the NCI Semantic Infrastructure (and VKC Update) Robert Freimuth, PhD October 20, 2009.
Extended Metadata Registries and Semantics (Part 2: Implementation) Karlo Berket Ecoterm IV Environmental Terminology Workshop April 18, 2007 Diplomatic.
0 caBIG and caGrid: Interoperable Computing Infrastructure for the Nation’s [and World’s] Cancer Research Enterprise Peter A. Covitz, Ph.D. Chief Operating.
International Planetary Data Alliance Registry Project Update September 16, 2011.
IPDA Registry Definitions Project Dan Crichton Pedro Osuna Alain Sarkissian.
Portlet Development Konrad Rokicki (SAIC) Manav Kher (SemanticBits) Joshua Phillips (SemanticBits) Arch/VCDE F2F November 28, 2008.
Cancer Bioinformatics Grid (caBIG) CANS 2006 Chicago, Illinois
Health Ingenuity Exchange - HingX
HingX Project Overview
Presentation transcript:

caBIG™ Terminology Services Path to Grid Enablement Thomas Johnson 1, Scott Bauer 1, Kevin Peterson 1, Christopher Chute 1, Johnita Beasley 2, Frank Hartel 2 1 Mayo Clinic, 2 NCICB Acknowledgements We wish to thank all members of the NCICB EVS and Mayo LexGrid teams, who continue to contribute to the architecture, development and deployment of LexEVS services. We wish to thank those who continue to provide mentorship for caDSR registration, caGrid™ and related tooling, and the Silver Level review process including Robert Freimuth, Tahsin Kurc, Scott Oster, Joshua Phillips, Nicole Thomas, John White, and Claire Wolfe. CurrentPrototype Query API – LexBIG (Partial) Sample Applications Query API – LexBIG (Full) Deployment Future Query API – EVS (Partial) Query functions are provided as an analytic service. Methods were selected from the EVS API to address basic query needs, providing access to concepts in the NCI Thesaurus and NCI MetaThesaurus vocabularies. As with the model, patterning behavior after the older EVS 3.2 API resulted in problematic characteristics, such as the use of separate and functionally dissimilar methods for querying concepts in the NCI MetaThesaurus and other vocabularies. Model – EVS 3.2 Registration Deployment Distributed LexBIG API caCORE 4.0 LexWrapper LexBIG Convenience Methods 3.2 EVS API Java SOAP REST Java MySQL LexBIG DB Lucene Index FIles caCORE3.2DTSRPCDTS Metaphrase M e t a t h e s a u r u s I n d i v i d u a l T e r m i n o l o g i e s 3.2EVS Model SOAP 3.2 EVS API REST Java The Legacy Infrastructure Model – LexBIG (Partial) In parallel with the EVS API 4.1 release, a prototype caGrid™ service was developed based on the formal information model used by the LexBIG terminology infrastructure. The LexBIG model is informed by HL7 CTS and ISO standards, and capable of defining all caBIG™ terminologies in terms of a common representation. As a result, this model is considered to be the foundation of future EVS releases. For the prototype, a limited section or vertical ‘slice’ of the model was selected to support common query functions (pictured above). Deployment and Registration As with the current EVS grid service, LexBIG-based grid functions are provided as an analytic service. Implemented methods were selected as a representative sample of the LexBIG query API, allowing basic retrieval of concepts, properties, and associations. Grid services are implemented in a stateful manner; this allows programs written against the grid service to mirror programs against the LexBIG Java API. The partial LexBIG model was approved and registered to the caDSR. This was carried out as proof of concept for review and registration of the full model in the next release. Prototyped services are currently deployed to a sandbox caGrid environment within the Mayo Clinic, but are not externally accessible. Model – LexBIG (Full) As part of the EVS API 4.2 release, a caGrid™ service will be developed based on a fully expanded version of the LexBIG model (pictured above). Once approved and registered to the caDSR, the fully enhanced model will undergo Silver Level review and serve as a basis for future generations of EVS services. In the 4.2 release this model, also referred to as the ‘LexEVS’ model, will coexist with the legacy EVS model. In the EVS API 5.0 release this model will serve as the primary representation for EVS data as the legacy model is retired. Sample caGrid Service call getSupportedCodingSchemes() Terminology services became available in caGrid™ 1.0 with the release of EVS API 4.0, and will continue in caGrid™ 1.1 with the release of EVS API 4.1. These initial services are based on the legacy EVS model (release 4.1 is based on model version 3.2, pictured above). This model was inferred by classes, parameters, and return values in the older EVS 3.2 API. As a result, it also inherited problematic characteristics such as the definition of unrelated but semantically similar classes for representing MetaThesaurus concepts and concepts in other vocabularies. LexBIG Installation caGrid Node hosting Service Client Client Invokes caGrid Service caGrid Service uses Distributed LexBIG to implement call Distributed LexBIG returns requested information to caGrid Service returns response to client Services are deployed to an NCICB-hosted server serving as a node on the caGrid™ and fulfilled through the EVS caCORE infrastructure. This infrastructure is currently being transitioned from a legacy architecture to one based on the caBIG™-sponsored LexBIG project. Whereas the legacy infrastructure imposed unique processing of MetaThesaurus content, the LexBIG infrastructure provides a common API for query of all sources. getMetaSourcesgetMetaSources() Returns all Metathesaurus Sources contained in the EVS. getServiceSecurityMetadatagetServiceSecurityMetadata() Returns the service's security metadata. getVocabularyNamesgetVocabularyNames() Returns all the vocabularies present in the Description Logic in caCORE 3.1 EVS service. searchDescLogicConceptsearchDescLogicConcept(EVSDescLogicConceptSearchParams eVSDescLogicConceptSearchParams) Searches a valid Vocabulary such as NCI Thesaurus and returns Description Logic concepts that meet the search criteria.EVSDescLogicConceptSearchParams searchMetaThesaurussearchMetaThesaurus(EVSMetaThesaurusSearchParams eVSMetaThesaurusSearchParams) Searches NCI meta thesaurus and returns Meta Thesaurus information that meet the search criteria.EVSMetaThesaurusSearchParams searchSourceByCodesearchSourceByCode(EVSSourceSearchParams eVSSourceSearchParams) Searches the Meta Thesaurus based on Source code.EVSSourceSearchParams caGrid™ Node Hosting Service Client Program In addition to the model being approved and registered to caDSR, services are currently registered for availability on the caGrid Portal. The portal provides a visual display of services running on the caGrid infrastructure as well as institutions that are participating in the caBIG program. ClientcaGrid ServiceDistributed LexBIG Calls caGrid ‘getSupportedCodingSchemes()’ Calls Distributed LexBIG ‘getSupportedCodingSchemes() Returns result of call to caGrid Service Results are returned to client with all appropriate caGrid security mechanisms Sample applications have been developed against the prototype LexBIG service as proof of concept, including command-line driven programs and a modified version of the LexBIG Graphical User Interface. Because the stateful nature of the LexBIG API has been preserved, existing applications were quickly migrated to the grid with little change to core logic. In the EVS API 4.2 release, the prototype service will be enhanced to provide full functionality of the LexBIG query API and submitted for Silver Level review. In the 4.2 release this service, also referred to as the ‘LexEVS’ service, will be externally published and will coexist with the legacy EVS service. In the EVS 5.0 release, the LexEVS service will provide the primary interface to EVS functions as the legacy service is retired. As part of EVS API 4.2 release activities, the LexEVS service will be deployed to NCICB production servers and externally accessible on the caGrid™. Internally, this service will rely on the distributed LexBIG API to invoke operations on a separate server where a complete LexBIG instance has been installed and populated with vocabulary content. Database storage for serviced vocabularies may reside in yet another tier. In addition to NCICB, it is anticipated that other installations of LexEVS services will be deployed and registered to the caGrid™. These installations will contribute to a federated system of terminologies, allowing extended discovery and use in grid-based applications. NCI Thes LOINC Other … Discover caGRID Clients Adoption EVS Hosting Services