BioSTORM: A Test Bed for Configuring and Evaluating Biosurveillance Methods Samson W. Tu, M.S., 1 Martin J. O’Connor, M.Sc., 1 David L. Buckeridge, M.D,

Slides:



Advertisements
Similar presentations
OGSA Workshop, March 2002 MetaData Group. What metadata are needed? AIM: Systematic metadata framework for Grid Are these explicitly catered for in OGSA?
Advertisements

1 University of Namur, Belgium PReCISE Research Center Using context to improve data semantic mediation in web services composition Michaël Mrissa (spokesman)
Workflow Mining: Concepts and Algorithm Dr. Boleslaw Mikolajczak.
Utilizing a Compositional System Knowledge Framework for Ontology Evaluation: A Case Study on BioSTORM H.Hlomani, M.G.Gillespie, D.Kotowski, D. A. Stacey.
Optimizing Disease Outbreak Detection Methods Using Reinforcement Learning Masoumeh Izadi Clinical & Health Informatics Research Group Faculty of Medicine,
Bayesian Biosurveillance Gregory F. Cooper Center for Biomedical Informatics University of Pittsburgh The research described in this.
Power and Sample Size David M. Thompson, Ph.D., P.T.
Paper Discussion: “Simultaneous Localization and Environmental Mapping with a Sensor Network”, Marinakis et. al. ICRA 2011.
SSP Re-hosting System Development: CLBM Overview and Module Recognition SSP Team Department of ECE Stevens Institute of Technology Presented by Hongbing.
Automated Reasoning for Application of Clinical Guidelines BMIR Research-in-Progress Presentation May 26, 2011 Csongor Nyulas, Research Software Engineer.
GLINDA: Automated Reasoning for Application of Clinical Guidelines BMIR Research-in-Progress Presentation Csongor Nyulas Samson Tu.
An Intelligent Broker Approach to Semantics-based Service Composition Yufeng Zhang National Lab. for Parallel and Distributed Processing Department of.
Mixing Models of Computation Jie Liu Palo Alto Research Center (PARC) 3333 Coyote Hill Rd., Palo Alto, CA joint work with Prof. Edward.
OWL-S: Semantic Markup for Web Services
Conclusions On our large scale anthrax attack simulations, being able to infer the work zip appears to improve detection time over just using the home.
Software Testing and Quality Assurance
A Search-based Method for Forecasting Ad Impression in Contextual Advertising Defense.
1 Adapting BPEL4WS for the Semantic Web The Bottom-Up Approach to Web Service Interoperation Daniel J. Mandell and Sheila McIlraith Presented by Axel Polleres.
Evaluating Ontology-Mapping Tools: Requirements and Experience Natalya F. Noy Mark A. Musen Stanford Medical Informatics Stanford University.
A Semantic Workflow Mechanism to Realise Experimental Goals and Constraints Edoardo Pignotti, Peter Edwards, Alun Preece, Nick Gotts and Gary Polhill School.
Architectural Design.
Semantic Interoperability Jérôme Euzenat INRIA & LIG France Natasha Noy Stanford University USA.
Process Composition: Quality of Service Specification Semantics, and Adaptation EI3-IC Workshop 3 Gaithersburg MD, February Jorge Cardoso and.
1 Yolanda Gil Information Sciences InstituteJanuary 10, 2010 Requirements for caBIG Infrastructure to Support Semantic Workflows Yolanda.
Information Fusion in Continuous Assurance Johan Perols University of San Diego Uday Murthy University of South Florida UWCISA Symposium October 2, 2009.
(C) 2009 J. M. Garrido1 Object Oriented Simulation with Java.
The Integrated Data Repository (IDR): Ontology Mapping and Data Discovery for the Translational Investigator 1 Rob Wynden, BSCS, 1 Russ J. Cucina, MD,
Representing, Querying and Mining Knowledge about Autism Phenotypes
International Semantic Web Doctoral Symposium Research Topic: Representing Discrete-Event Simulation Process-Interaction Models using the Web Ontology.
Chapter 17 by Margaret Ross Kraft and Ida Androwich
Change Point Analysis in BioSense 2.0  To access the slides for today’s presentation, go to:
* * 0 OWL-S: Ontology Web Language For Services Reyhan AYDOĞAN Emre YILMAZ 21/12/2005OWL-S: Ontology Web Language for Services.
OWL-S. Web Services: OWL-S2 BPEL and WSDL : Messages.
Crystal Linkletter and Derek Bingham Department of Statistics and Actuarial Science Simon Fraser University Acknowledgements This research was initiated.
WSMX Execution Semantics Executable Software Specification Eyal Oren DERI
Syndromic Surveillance in Montreal: An Overview of Practice and Research David Buckeridge, MD PhD Epidemiology and Biostatistics, McGill University Surveillance.
1 Dept of Information and Communication Technology Creating Objects in Flexible Authorization Framework ¹ Dep. of Information and Communication Technology,
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
GLAST Large Area Telescope Instrument Flight Software Flight Unit Design Review 16 September 2004 Diagnostics Framework James Swain Stanford Linear Accelerator.
Use of Public Health Intelligence for Disease Outbreaks (PHIDO) to Enhance Provincial Routine Reportable Disease Surveillance in Manitoba Weimin Hu, MBBS.
Automated Reasoning for Application of Clinical Guidelines BMIR Research-in-Progress Presentation May 26, 2011 Csongor Nyulas, Research Software Engineer.
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
SSO: THE SYNDROMIC SURVEILLANCE ONTOLOGY Okhmatovskaia A, Chapman WW, Collier N, Espino J, Conway M, Buckeridge DL Ontology Description The SSO was developed.
Temporal Mediators: Integration of Temporal Reasoning and Temporal-Data Maintenance Yuval Shahar MD, PhD Temporal Reasoning and Planning in Medicine.
Development of a State Tobacco Database for the RWJF ImpacTeen Study Gary A. Giovino, Ph.D., M.S. Roswell Park Cancer Institute Buffalo, New York Tobacco-Free.
Multi-agent Systems in Medicine Štěpán Urban. Content  Introduction to Multi-agent Systems (MAS) What is an Agent? Architecture of Agent MAS Platforms.
Fall 2004EE 3563 Digital Systems Design EE 3563 VHSIC Hardware Description Language  Required Reading: –These Slides –VHDL Tutorial  Very High Speed.
Streamflow - Programming Model for Data Streaming in Scientific Workflows Chathura Herath.
CIFOR Council to Improve Foodborne Outbreak Response CIFOR Guidelines and CIFOR Toolkit Donald J. Sharp, MD, DTM&H Food Safety Office National Center for.
Introduction to VLSI Design – Lec01. Chapter 1 Introduction to VLSI Design Lecture # 11 High Desecration Language- Based Design.
Computing Simulation in Orders Based Transparent Parallelizing Pavlenko Vitaliy Danilovich, Odessa National Polytechnic University Burdeinyi Viktor Viktorovych,
1 Class exercise II: Use Case Implementation Deborah McGuinness and Peter Fox CSCI Week 8, October 20, 2008.
By: M.Gillespie, H.Holmani, D. Kotowski, and D.A.Stacey Presented By: Daniel Kotowski
Code Motion for MPI Performance Optimization The most common optimization in MPI applications is to post MPI communication earlier so that the communication.
Architectural Design Introduction Design has been described as a multistep process in which representations of data and program structure,
Using an Integrated Ontology and Information Model for Querying and Reasoning about Phenotypes The Case of Autism Samson W. Tu, MS, Lakshika Tennakoon,
Chapter : 9 Architectural Design
~PPT Howard Burkom 1, PhD Yevgeniy Elbert 2, MSc LTC Julie Pavlin 2, MD MPH Christina Polyak 2, MPH 1 The Johns Hopkins University Applied Physics.
Supporting Collaborative Ontology Development in Protégé International Semantic Web Conference 2008 Tania Tudorache, Natalya F. Noy, Mark A. Musen Stanford.
VIEWS b.ppt-1 Managing Intelligent Decision Support Networks in Biosurveillance PHIN 2008, Session G1, August 27, 2008 Mohammad Hashemian, MS, Zaruhi.
Funded by HRSA HIV/AIDS Bureau Using Data for Quality Improvement for Part A & B Grantees Presented by: Barbara M. Rosa, RN, MS NQC Consultant.
Dynamic structure modelling for Causal Block Diagrams
Research in Population Informatics
Formal Conceptualization of Dental Diagnoses: Status Report
Web Ontology Language for Service (OWL-S)
Multi-agent system for web services
Chapter 10: Process Implementation with Executable Models
Variable Selection for Gaussian Process Models in Computer Experiments
Presentation transcript:

BioSTORM: A Test Bed for Configuring and Evaluating Biosurveillance Methods Samson W. Tu, M.S., 1 Martin J. O’Connor, M.Sc., 1 David L. Buckeridge, M.D, Ph.D. 2 Anya Okhmatovskaia, Ph.D. 2 Csongor Nyulas, M.S., 1 Mark A. Musen, M.D., Ph.D. 1 1 Stanford Center for Biomedical Informatics Research, Stanford University, Stanford, CA, USA 2 McGill University, Department of Epidemiology, Biostatistics and Occupational Health, Québec, Canada Background Public health agencies in the United States have implemented hundreds of syndromic surveillance systems at a cost of hundreds of millions of dollars. Despite the accelerating enthusiasm for this approach, however, there are remarkably few published evaluations of outbreak detection through syndromic surveillance. To meet this need and building on our earlier work to create a scalable architecture for configuring biosurveillance methods, we are developing (1) an explicit representation of aberrancy detection algorithms and their properties to facilitate systematic comparisons and (2) a computational test bed that can draw on real-world data sources and that will allow users to configure, run, and evaluate alternative surveillance methods. The test bed will lower the barriers to evaluation tremendously Task-method ontology and evaluation study configuration  We created an ontology of tasks and methods in Protégé OWL to define their properties formally. Tasks are defined by their inputs and output. Methods are specified in terms of their semantic properties, which are further characterized as configuration parameters, input data, or computed results.  To configure an evaluation study, an analyst (1) creates instances of tasks and methods using Protégé, (2) organize them into algorithms, and (3) use named variables to specify data flows and the binding of data to task inputs/outputs and to method properties.  An algorithm is composed of tasks, each of which has an associated method. A method is either primitive or further decomposes into a subalgorithm  Special iteration tasks and methods concatenate results of subalgorithms into vector- valued variables System Architecture Biosurveillance tasks and methods C-family algorithms tasks/methods Task structure of an evaluation study Aberrancy detection Holt-Winters generalized exponential smoothing tasks/methods Blackboard agent Get-data agents Detection agents Evaluation agent Algorithm to be evaluated Surveillance data CDC EARS algorithms C1, C2, C3 Generalized exponential smoothing Simulated data from Hutwagner et al. (2005) study evaluating CDC EARS algorithms Study 1Study 2 Historical data (Quebec) used as a background, with superimposed simulated outbreak signals as described in Hutwagner et al. (2005) Study 3Study 4 Data Results Task-method ontology Evaluation study configuration Controller agent Configurator agent Monitor agent Sample Results Performance of C1, C2, C3 algorithms on selected CDC EARS data sets Task-method ontology in Protégé OWL C-family algorithm evaluation study configuration Implementation  We used (1) the JADE (Java Agent Development framework) to implement inter-task communication and the control structure, and (2) Java and the R statistical package to implement methods.  On start up, the Controller agent invokes the Configuration agent to instantiate JADE task agents based on the task- method ontology and an evaluation study configuration. Each task agent is configured with its associated method and waits for its inputs to become available on the Blackboard.  The Controller agent posts initial configuration data to the Blackboard to initiate the data-driven execution of the configured detection and evaluation algorithms Evaluation studies Hutwagner L, Seeman GM, Thompson WW, Treadwell T. A simulation model for assessing aberration detection methods used in public heatlh surveillance for systems with limited baselines. Statistics in Medicine 2005;24: