Model-free measures of causality

Generalized Transfer Entropy and other measures for connectivity analysis.

View the Project on GitHub olavolav/te-causality

About

Here you can download the source code for the Transfer Entropy based measure of effective connectivity called Generalized Transfer Entropy (GTE) as published in PLoS Computational Biology.

Features

What's included?

Primarily, we provide the analysis in a program called te-extended to efficiently calculate GTE for arbitrary Markov order. Also included is a set of simple examples (work in progress), and the script for the NEST simulator that we use to generate spike trains.

Also included are other causality measures for comparison:

It also contains three methods of estimating TE and GTE without binning:

Documentation

A guide to installation and configuration is provided in the Readme in the source repository. As mentioned above, we are also working on a set of minimal examples to get you started.

Questions?

We will be happy to answer them. Please contact us using the Issues tab on GitHub.

Copyright

All of the files can be copied, modified, used for commercial or non-commercial purpose, as long as you keep the following copyright message in the source files:

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.