Open-Source MATLAB toolbox for transfer entropy estimation
Matlab Cuda M C++ Other
Clone or download
pwollstadt Remove Cao criterion from documentation
Remove Cao criterion from documentation, this optimization method is
deprecated and no longer supported by the toolbox. Use the Ragwitz
method instead.

Closes #23.
Latest commit ed2d45b Nov 22, 2017
Permalink
Failed to load latest commit information.
cuda added CUDA code to repo Jul 30, 2015
private Remove Cao criterion from documentation Nov 22, 2017
tstool_functions added range_search.mexmaci64 Mar 26, 2015
utils moved TEgetACT to utils folder Oct 2, 2015
.gitignore added .gitigbore Nov 5, 2015
CHANGELOG.md Update CHANGELOG.md Nov 23, 2015
GPLv3_license.txt added current TRENTOOL version (3.3.2) Mar 19, 2015
GPU_howto.txt added current TRENTOOL version (3.3.2) Mar 19, 2015
InteractionDelayReconstruction_calculate.m changed newlines in warnings and errors Oct 2, 2015
InteractionDelayReconstruction_plotting.m bug fix: ch_per_fig wasn't taken from the cfg Sep 29, 2015
LICENSE Initial commit Mar 19, 2015
Makefile added current TRENTOOL version (3.3.2) Mar 19, 2015
README.md updated version number of latest release Oct 27, 2015
TEgraphanalysis.m use of verbosity is now consistent with other functions, verbosity is… Oct 6, 2015
TEgroup_conditionstatssingle.m use of verbosity is now consistent with other functions, verbosity is… Oct 6, 2015
TEgroup_prepare.m removed dbstack argument Sep 29, 2015
TEgroup_stats.m Bugfix: Write correct data in TEmat for testing Mar 9, 2017
TEnifti2TRENTOOL_3D_3.m added current TRENTOOL version (3.3.2) Mar 19, 2015
TEplot2D.m added current TRENTOOL version (3.3.2) Mar 19, 2015
TEplot2D_beta.m Merge branch 'master' of https://github.com/trentool/TRENTOOL3 Jul 9, 2015
TEprepare.m Remove Cao criterion from documentation Nov 22, 2017
TEsurrogate_binomstats.m added current TRENTOOL version (3.3.2) Mar 19, 2015
TEsurrogatestats.m Remove Cao criterion from documentation Nov 22, 2017
TEsurrogatestats_ensemble.m Remove Cao criterion from documentation Nov 22, 2017
TRENTOOL2BrainNet.m added current TRENTOOL version (3.3.2) Mar 19, 2015
example_script_CPUmethod.m final fixes to make example scripts run Oct 6, 2015
example_script_ensemblemethod.m Add multi-GPU support without srmc Mar 9, 2017
example_script_large_datasets.m script for new statistic for large data sets Nov 5, 2015
fnearneigh_gpu.cpp added current TRENTOOL version (3.3.2) Mar 19, 2015
fnearneigh_gpu.m added current TRENTOOL version (3.3.2) Mar 19, 2015
fnearneigh_gpu.mexa64 Add multi-GPU support without srmc Mar 9, 2017
fnearneigh_multigpu.mexa64 Add multi-GPU support without srmc Mar 9, 2017
install.m added current TRENTOOL version (3.3.2) Mar 19, 2015
libgpuKnnLibrary.a added current TRENTOOL version (3.3.2) Mar 19, 2015
range_search_all_gpu.cpp added current TRENTOOL version (3.3.2) Mar 19, 2015
range_search_all_gpu.m added current TRENTOOL version (3.3.2) Mar 19, 2015
range_search_all_gpu.mexa64 Add multi-GPU support without srmc Mar 9, 2017
range_search_all_multigpu.mexa64 Add multi-GPU support without srmc Mar 9, 2017
release.m updated version number Nov 23, 2015

README.md

TRENTOOL3

The Transfer Entropy Toolbox, an Open-Source MATLAB toolbox for transfer entropy estimation, Reference: Lindner et al. (2011).

TRENTOOL is an open-source MATLAB toolbox that allows the user to easily handle the considerable complexity of transfer entropy (TE) estimation from time series. For the use with neural data TRENTOOL seamlessly integrates with the popular FieldTrip toolbox.

TRENTOOL provides the following features:

  • Transfer entropy estimation
  • Reconstruction of interaction delays
  • Time-resolved transfer entropy estimation
  • Group analysis and statistics
  • Partial correction for multivariate interactions

Implementation

TRENTOOL is implemented in Mathworks MATLAB (The MathWorks Inc., Natick, MA, 2008) with some functions written in NVIDIA CUDA C/C++ code (NVIDIA Corporation, 2013). TRENTOOL also makes use of the MATLAB toolboxes FieldTrip and TSTOOL. The user interacts with TRENTOOL through MATLAB scripts (.m-files).

Releases

For a quick start download the latest release v3.4.2 here.

All changes are documented in the change log.