JTSA: An open source framework for time series abstractions

被引:12
作者
Sacchi, Lucia [1 ]
Capozzi, Davide [2 ]
Bellazzi, Riccardo [1 ]
Larizza, Cristiana [1 ]
机构
[1] Univ Pavia, Dept Elect Comp & Biomed Engn, I-27100 Pavia, Italy
[2] BIOMERIS Srl, I-27100 Pavia, Italy
关键词
Temporal abstractions; Time series analysis; Data analysis workflow; Temporal pattern discovery; Biomedical data mining software tool; TEMPORAL-ABSTRACTION; CLINICAL-DATA; INTELLIGENT; EXPLORATION; HISTORIES; SELECTION; NETWORKS; SYSTEM; TOOL;
D O I
10.1016/j.cmpb.2015.05.006
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Background and objective: The evaluation of the clinical status of a patient is frequently based on the temporal evolution of some parameters, making the detection of temporal patterns a priority in data analysis. Temporal abstraction (TA) is a methodology widely used in medical reasoning for summarizing and abstracting longitudinal data. Methods: This paper describes JTSA (Java Time Series Abstractor), a framework including a library of algorithms for time series preprocessing and abstraction and an engine to execute a workflow for temporal data processing. The JTSA framework is grounded on a comprehensive ontology that models temporal data processing both from the data storage and the abstraction computation perspective. The JTSA framework is designed to allow users to build their own analysis workflows by combining different algorithms. Thanks to the modular structure of a workflow, simple to highly complex patterns can be detected. The JTSA framework has been developed in Java 1.7 and is distributed under GPL as a jar file. Results: JTSA provides: a collection of algorithms to perform temporal abstraction and preprocessing of time series, a framework for defining and executing data analysis workflows based on these algorithms, and a GUI for workflow prototyping and testing. The whole JTSA project relies on a formal model of the data types and of the algorithms included in the library. This model is the basis for the design and implementation of the software application. Taking into account this formalized structure, the user can easily extend the JTSA framework by adding new algorithms. Results are shown in the context of the EU project MOSAIC to extract relevant patterns from data coming related to the long term monitoring of diabetic patients. Conclusions: The proof that JTSA is a versatile tool to be adapted to different needs is given by its possible uses, both as a standalone tool for data summarization and as a module to be embedded into other architectures to select specific phenotypes based on TAs in a large dataset. (C) 2015 Elsevier Ireland Ltd. All rights reserved.
引用
收藏
页码:175 / 188
页数:14
相关论文
共 33 条
[1]   TOWARDS A GENERAL-THEORY OF ACTION AND TIME [J].
ALLEN, JF .
ARTIFICIAL INTELLIGENCE, 1984, 23 (02) :123-154
[2]   Temporal data mining for the quality assessment of hemodialysis services [J].
Belazzi, R ;
Larizza, C ;
Magni, P ;
Bellazzi, R .
ARTIFICIAL INTELLIGENCE IN MEDICINE, 2005, 34 (01) :25-39
[3]   Intelligent analysis of clinical time series: an application in the diabetes mellitus domain [J].
Bellazzi, R ;
Larizza, C ;
Magni, P ;
Montani, S ;
Stefanelli, M .
ARTIFICIAL INTELLIGENCE IN MEDICINE, 2000, 20 (01) :37-57
[4]  
Bellazzi R., 1998, Intell. Data Anal., V2, P97, DOI DOI 10.1016/S1088-467X(98)00020-1
[5]   A general framework for time granularity and its application to temporal reasoning [J].
Bettini, C ;
Wang, XS ;
Jajodia, S .
ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 1998, 22 (1-2) :29-58
[6]   Visualizing queries on databases of temporal histories: new metaphors and their evaluation [J].
Chittaro, L ;
Combi, C .
DATA & KNOWLEDGE ENGINEERING, 2003, 44 (02) :239-264
[7]   Representing and reasoning about temporal granularities [J].
Combi, C ;
Franceschet, M ;
Peron, A .
JOURNAL OF LOGIC AND COMPUTATION, 2004, 14 (01) :51-77
[8]   Visually defining and querying consistent multi-granular clinical temporal abstractions [J].
Combi, Carlo ;
Oliboni, Barbara .
ARTIFICIAL INTELLIGENCE IN MEDICINE, 2012, 54 (02) :75-101
[9]  
Fails JA, 2006, IEEE CONF VIS ANAL, P167
[10]  
Hunter Jim, 2008, Stud Health Technol Inform, V139, P223