Cargando…

A software tool for creating simulated outbreaks to benchmark surveillance systems

BACKGROUND: Evaluating surveillance systems for the early detection of bioterrorism is particularly challenging when systems are designed to detect events for which there are few or no historical examples. One approach to benchmarking outbreak detection performance is to create semi-synthetic datase...

Descripción completa

Detalles Bibliográficos
Autores principales: Cassa, Christopher A, Iancu, Karin, Olson, Karen L, Mandl, Kenneth D
Formato: Texto
Lenguaje:English
Publicado: BioMed Central 2005
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1182374/
https://www.ncbi.nlm.nih.gov/pubmed/16018815
http://dx.doi.org/10.1186/1472-6947-5-22
_version_ 1782124663456923648
author Cassa, Christopher A
Iancu, Karin
Olson, Karen L
Mandl, Kenneth D
author_facet Cassa, Christopher A
Iancu, Karin
Olson, Karen L
Mandl, Kenneth D
author_sort Cassa, Christopher A
collection PubMed
description BACKGROUND: Evaluating surveillance systems for the early detection of bioterrorism is particularly challenging when systems are designed to detect events for which there are few or no historical examples. One approach to benchmarking outbreak detection performance is to create semi-synthetic datasets containing authentic baseline patient data (noise) and injected artificial patient clusters, as signal. METHODS: We describe a software tool, the AEGIS Cluster Creation Tool (AEGIS-CCT), that enables users to create simulated clusters with controlled feature sets, varying the desired cluster radius, density, distance, relative location from a reference point, and temporal epidemiological growth pattern. AEGIS-CCT does not require the use of an external geographical information system program for cluster creation. The cluster creation tool is an open source program, implemented in Java and is freely available under the Lesser GNU Public License at its Sourceforge website. Cluster data are written to files or can be appended to existing files so that the resulting file will include both existing baseline and artificially added cases. Multiple cluster file creation is an automated process in which multiple cluster files are created by varying a single parameter within a user-specified range. To evaluate the output of this software tool, sets of test clusters were created and graphically rendered. RESULTS: Based on user-specified parameters describing the location, properties, and temporal pattern of simulated clusters, AEGIS-CCT created clusters accurately and uniformly. CONCLUSION: AEGIS-CCT enables the ready creation of datasets for benchmarking outbreak detection systems. It may be useful for automating the testing and validation of spatial and temporal cluster detection algorithms.
format Text
id pubmed-1182374
institution National Center for Biotechnology Information
language English
publishDate 2005
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-11823742005-08-04 A software tool for creating simulated outbreaks to benchmark surveillance systems Cassa, Christopher A Iancu, Karin Olson, Karen L Mandl, Kenneth D BMC Med Inform Decis Mak Software BACKGROUND: Evaluating surveillance systems for the early detection of bioterrorism is particularly challenging when systems are designed to detect events for which there are few or no historical examples. One approach to benchmarking outbreak detection performance is to create semi-synthetic datasets containing authentic baseline patient data (noise) and injected artificial patient clusters, as signal. METHODS: We describe a software tool, the AEGIS Cluster Creation Tool (AEGIS-CCT), that enables users to create simulated clusters with controlled feature sets, varying the desired cluster radius, density, distance, relative location from a reference point, and temporal epidemiological growth pattern. AEGIS-CCT does not require the use of an external geographical information system program for cluster creation. The cluster creation tool is an open source program, implemented in Java and is freely available under the Lesser GNU Public License at its Sourceforge website. Cluster data are written to files or can be appended to existing files so that the resulting file will include both existing baseline and artificially added cases. Multiple cluster file creation is an automated process in which multiple cluster files are created by varying a single parameter within a user-specified range. To evaluate the output of this software tool, sets of test clusters were created and graphically rendered. RESULTS: Based on user-specified parameters describing the location, properties, and temporal pattern of simulated clusters, AEGIS-CCT created clusters accurately and uniformly. CONCLUSION: AEGIS-CCT enables the ready creation of datasets for benchmarking outbreak detection systems. It may be useful for automating the testing and validation of spatial and temporal cluster detection algorithms. BioMed Central 2005-07-14 /pmc/articles/PMC1182374/ /pubmed/16018815 http://dx.doi.org/10.1186/1472-6947-5-22 Text en Copyright © 2005 Cassa et al; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/2.0 This is an Open Access article distributed under the terms of the Creative Commons Attribution License ( (http://creativecommons.org/licenses/by/2.0) ), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Software
Cassa, Christopher A
Iancu, Karin
Olson, Karen L
Mandl, Kenneth D
A software tool for creating simulated outbreaks to benchmark surveillance systems
title A software tool for creating simulated outbreaks to benchmark surveillance systems
title_full A software tool for creating simulated outbreaks to benchmark surveillance systems
title_fullStr A software tool for creating simulated outbreaks to benchmark surveillance systems
title_full_unstemmed A software tool for creating simulated outbreaks to benchmark surveillance systems
title_short A software tool for creating simulated outbreaks to benchmark surveillance systems
title_sort software tool for creating simulated outbreaks to benchmark surveillance systems
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1182374/
https://www.ncbi.nlm.nih.gov/pubmed/16018815
http://dx.doi.org/10.1186/1472-6947-5-22
work_keys_str_mv AT cassachristophera asoftwaretoolforcreatingsimulatedoutbreakstobenchmarksurveillancesystems
AT iancukarin asoftwaretoolforcreatingsimulatedoutbreakstobenchmarksurveillancesystems
AT olsonkarenl asoftwaretoolforcreatingsimulatedoutbreakstobenchmarksurveillancesystems
AT mandlkennethd asoftwaretoolforcreatingsimulatedoutbreakstobenchmarksurveillancesystems
AT cassachristophera softwaretoolforcreatingsimulatedoutbreakstobenchmarksurveillancesystems
AT iancukarin softwaretoolforcreatingsimulatedoutbreakstobenchmarksurveillancesystems
AT olsonkarenl softwaretoolforcreatingsimulatedoutbreakstobenchmarksurveillancesystems
AT mandlkennethd softwaretoolforcreatingsimulatedoutbreakstobenchmarksurveillancesystems