EntropyHub: An open-source toolkit for entropic time series analysis

被引:43
|
作者
Flood, Matthew W. [1 ]
Grimm, Bernd [1 ]
机构
[1] Luxembourg Inst Hlth, Human Mot Orthopaed Sports Med & Digital Methods, Luxembourg, Luxembourg
来源
PLOS ONE | 2021年 / 16卷 / 11期
关键词
HEART PERIOD VARIABILITY; APPROXIMATE ENTROPY; MULTISCALE ENTROPY; PERMUTATION ENTROPY; DISPERSION ENTROPY; APPROPRIATE USE; SAMPLE ENTROPY; IRREGULARITY; COMPLEXITY; REGULARITY;
D O I
10.1371/journal.pone.0259448
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
An increasing number of studies across many research fields from biomedical engineering to finance are employing measures of entropy to quantify the regularity, variability or randomness of time series and image data. Entropy, as it relates to information theory and dynamical systems theory, can be estimated in many ways, with newly developed methods being continuously introduced in the scientific literature. Despite the growing interest in entropic time series and image analysis, there is a shortage of validated, open-source software tools that enable researchers to apply these methods. To date, packages for performing entropy analysis are often run using graphical user interfaces, lack the necessary supporting documentation, or do not include functions for more advanced entropy methods, such as cross-entropy, multiscale cross-entropy or bidimensional entropy. In light of this, this paper introduces EntropyHub, an open-source toolkit for performing entropic time series analysis in MATLAB, Python and Julia. EntropyHub (version 0.1) provides an extensive range of more than forty functions for estimating cross-, multiscale, multiscale cross-, and bidimensional entropy, each including a number of keyword arguments that allows the user to specify multiple parameters in the entropy calculation. Instructions for installation, descriptions of function syntax, and examples of use are fully detailed in the supporting documentation, available on the EntropyHub website- www.EntropyHub.xyz. Compatible with Windows, Mac and Linux operating systems, EntropyHub is hosted on GitHub, as well as the native package repository for MATLAB, Python and Julia, respectively. The goal of EntropyHub is to integrate the many established entropy methods into one complete resource, providing tools that make advanced entropic time series analysis straightforward and reproducible.
引用
收藏
页数:20
相关论文
共 50 条
  • [1] CircadiPy: An open-source toolkit for analyzing chronobiology time series
    Carvalho-Moreira, Joao Pedro
    Guarnieri, Leonardo de Oliveira
    Passos, Matheus Costa
    Emrich, Felipe
    Bargi-Souza, Paula
    Peliciari-Garcia, Rodrigo Antonio
    Moraes, Marcio Flavio Dutra
    [J]. JOURNAL OF NEUROSCIENCE METHODS, 2024, 411
  • [2] An open-source toolkit for mining Wikipedia
    Milne, David
    Witten, Ian H.
    [J]. ARTIFICIAL INTELLIGENCE, 2013, 194 : 222 - 239
  • [3] SHARPpy An Open-Source Sounding Analysis Toolkit for the Atmospheric Sciences
    Blumberg, William G.
    Halbert, Kelton T.
    Supinie, Timothy A.
    Marshsh, Patrick T.
    Thompson, Richard L.
    Hart, Johohn A.
    [J]. BULLETIN OF THE AMERICAN METEOROLOGICAL SOCIETY, 2017, 98 (08) : 1625 - 1636
  • [4] Vulnerability modellers toolkit, an open-source platform for vulnerability analysis
    Martins, Luis
    Silva, Vitor
    Crowley, Helen
    Cavalieri, Francesco
    [J]. BULLETIN OF EARTHQUAKE ENGINEERING, 2021, 19 (13) : 5691 - 5709
  • [5] Vulnerability modellers toolkit, an open-source platform for vulnerability analysis
    Luís Martins
    Vítor Silva
    Helen Crowley
    Francesco Cavalieri
    [J]. Bulletin of Earthquake Engineering, 2021, 19 : 5691 - 5709
  • [6] Motmot, an open-source toolkit for realtime video acquisition and analysis
    Straw, Andrew D.
    Dickinson, Michael H.
    [J]. SOURCE CODE FOR BIOLOGY AND MEDICINE, 2009, 4 (01):
  • [7] PyCP: An Open-Source Conformal Predictions Toolkit
    Balasubramanian, Vineeth N.
    Baker, Aaron
    Yanez, Matthew
    Chakraborty, Shayok
    Panchanathan, Sethuraman
    [J]. ARTIFICIAL INTELLIGENCE APPLICATIONS AND INNOVATIONS, AIAI 2013, 2013, 412 : 361 - 370
  • [8] NATURALCC: An Open-Source Toolkit for Code Intelligence
    Wan, Yao
    He, Yang
    Bi, Zhangqian
    Zhang, Jianguo
    Sui, Yulei
    Zhang, Hongyu
    Hashimoto, Kazuma
    Jin, Hai
    Xu, Guandong
    Xiong, Caiming
    Yu, Philip S.
    [J]. 2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2022), 2022, : 149 - 153
  • [9] THE BAVIECA OPEN-SOURCE SPEECH RECOGNITION TOOLKIT
    Bolanos, Daniel
    [J]. 2012 IEEE WORKSHOP ON SPOKEN LANGUAGE TECHNOLOGY (SLT 2012), 2012, : 354 - 359
  • [10] NoLiTiA: An Open-Source Toolbox for Non-linear Time Series Analysis
    Weber, Immo
    Oehrn, Carina R.
    [J]. FRONTIERS IN NEUROINFORMATICS, 2022, 16