Cargando…

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

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...

Descripción completa

Detalles Bibliográficos
Autores principales: Flood, Matthew W., Grimm, Bernd
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8568273/
https://www.ncbi.nlm.nih.gov/pubmed/34735497
http://dx.doi.org/10.1371/journal.pone.0259448
_version_ 1784594404039720960
author Flood, Matthew W.
Grimm, Bernd
author_facet Flood, Matthew W.
Grimm, Bernd
author_sort Flood, Matthew W.
collection PubMed
description 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.
format Online
Article
Text
id pubmed-8568273
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-85682732021-11-05 EntropyHub: An open-source toolkit for entropic time series analysis Flood, Matthew W. Grimm, Bernd PLoS One Research Article 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. Public Library of Science 2021-11-04 /pmc/articles/PMC8568273/ /pubmed/34735497 http://dx.doi.org/10.1371/journal.pone.0259448 Text en © 2021 Flood, Grimm https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Flood, Matthew W.
Grimm, Bernd
EntropyHub: An open-source toolkit for entropic time series analysis
title EntropyHub: An open-source toolkit for entropic time series analysis
title_full EntropyHub: An open-source toolkit for entropic time series analysis
title_fullStr EntropyHub: An open-source toolkit for entropic time series analysis
title_full_unstemmed EntropyHub: An open-source toolkit for entropic time series analysis
title_short EntropyHub: An open-source toolkit for entropic time series analysis
title_sort entropyhub: an open-source toolkit for entropic time series analysis
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8568273/
https://www.ncbi.nlm.nih.gov/pubmed/34735497
http://dx.doi.org/10.1371/journal.pone.0259448
work_keys_str_mv AT floodmattheww entropyhubanopensourcetoolkitforentropictimeseriesanalysis
AT grimmbernd entropyhubanopensourcetoolkitforentropictimeseriesanalysis