Cargando…

TRENTOOL: A Matlab open source toolbox to analyse information flow in time series data with transfer entropy

BACKGROUND: Transfer entropy (TE) is a measure for the detection of directed interactions. Transfer entropy is an information theoretic implementation of Wiener's principle of observational causality. It offers an approach to the detection of neuronal interactions that is free of an explicit mo...

Descripción completa

Detalles Bibliográficos
Autores principales: Lindner, Michael, Vicente, Raul, Priesemann, Viola, Wibral, Michael
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2011
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3287134/
https://www.ncbi.nlm.nih.gov/pubmed/22098775
http://dx.doi.org/10.1186/1471-2202-12-119
_version_ 1782224620506578944
author Lindner, Michael
Vicente, Raul
Priesemann, Viola
Wibral, Michael
author_facet Lindner, Michael
Vicente, Raul
Priesemann, Viola
Wibral, Michael
author_sort Lindner, Michael
collection PubMed
description BACKGROUND: Transfer entropy (TE) is a measure for the detection of directed interactions. Transfer entropy is an information theoretic implementation of Wiener's principle of observational causality. It offers an approach to the detection of neuronal interactions that is free of an explicit model of the interactions. Hence, it offers the power to analyze linear and nonlinear interactions alike. This allows for example the comprehensive analysis of directed interactions in neural networks at various levels of description. Here we present the open-source MATLAB toolbox TRENTOOL that allows the user to handle the considerable complexity of this measure and to validate the obtained results using non-parametrical statistical testing. We demonstrate the use of the toolbox and the performance of the algorithm on simulated data with nonlinear (quadratic) coupling and on local field potentials (LFP) recorded from the retina and the optic tectum of the turtle (Pseudemys scripta elegans) where a neuronal one-way connection is likely present. RESULTS: In simulated data TE detected information flow in the simulated direction reliably with false positives not exceeding the rates expected under the null hypothesis. In the LFP data we found directed interactions from the retina to the tectum, despite the complicated signal transformations between these stages. No false positive interactions in the reverse directions were detected. CONCLUSIONS: TRENTOOL is an implementation of transfer entropy and mutual information analysis that aims to support the user in the application of this information theoretic measure. TRENTOOL is implemented as a MATLAB toolbox and available under an open source license (GPL v3). For the use with neural data TRENTOOL seamlessly integrates with the popular FieldTrip toolbox.
format Online
Article
Text
id pubmed-3287134
institution National Center for Biotechnology Information
language English
publishDate 2011
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-32871342012-02-29 TRENTOOL: A Matlab open source toolbox to analyse information flow in time series data with transfer entropy Lindner, Michael Vicente, Raul Priesemann, Viola Wibral, Michael BMC Neurosci Software BACKGROUND: Transfer entropy (TE) is a measure for the detection of directed interactions. Transfer entropy is an information theoretic implementation of Wiener's principle of observational causality. It offers an approach to the detection of neuronal interactions that is free of an explicit model of the interactions. Hence, it offers the power to analyze linear and nonlinear interactions alike. This allows for example the comprehensive analysis of directed interactions in neural networks at various levels of description. Here we present the open-source MATLAB toolbox TRENTOOL that allows the user to handle the considerable complexity of this measure and to validate the obtained results using non-parametrical statistical testing. We demonstrate the use of the toolbox and the performance of the algorithm on simulated data with nonlinear (quadratic) coupling and on local field potentials (LFP) recorded from the retina and the optic tectum of the turtle (Pseudemys scripta elegans) where a neuronal one-way connection is likely present. RESULTS: In simulated data TE detected information flow in the simulated direction reliably with false positives not exceeding the rates expected under the null hypothesis. In the LFP data we found directed interactions from the retina to the tectum, despite the complicated signal transformations between these stages. No false positive interactions in the reverse directions were detected. CONCLUSIONS: TRENTOOL is an implementation of transfer entropy and mutual information analysis that aims to support the user in the application of this information theoretic measure. TRENTOOL is implemented as a MATLAB toolbox and available under an open source license (GPL v3). For the use with neural data TRENTOOL seamlessly integrates with the popular FieldTrip toolbox. BioMed Central 2011-11-18 /pmc/articles/PMC3287134/ /pubmed/22098775 http://dx.doi.org/10.1186/1471-2202-12-119 Text en Copyright ©2011 Lindner 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
Lindner, Michael
Vicente, Raul
Priesemann, Viola
Wibral, Michael
TRENTOOL: A Matlab open source toolbox to analyse information flow in time series data with transfer entropy
title TRENTOOL: A Matlab open source toolbox to analyse information flow in time series data with transfer entropy
title_full TRENTOOL: A Matlab open source toolbox to analyse information flow in time series data with transfer entropy
title_fullStr TRENTOOL: A Matlab open source toolbox to analyse information flow in time series data with transfer entropy
title_full_unstemmed TRENTOOL: A Matlab open source toolbox to analyse information flow in time series data with transfer entropy
title_short TRENTOOL: A Matlab open source toolbox to analyse information flow in time series data with transfer entropy
title_sort trentool: a matlab open source toolbox to analyse information flow in time series data with transfer entropy
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3287134/
https://www.ncbi.nlm.nih.gov/pubmed/22098775
http://dx.doi.org/10.1186/1471-2202-12-119
work_keys_str_mv AT lindnermichael trentoolamatlabopensourcetoolboxtoanalyseinformationflowintimeseriesdatawithtransferentropy
AT vicenteraul trentoolamatlabopensourcetoolboxtoanalyseinformationflowintimeseriesdatawithtransferentropy
AT priesemannviola trentoolamatlabopensourcetoolboxtoanalyseinformationflowintimeseriesdatawithtransferentropy
AT wibralmichael trentoolamatlabopensourcetoolboxtoanalyseinformationflowintimeseriesdatawithtransferentropy