JIDT: An information-theoretic toolkit for studying the dynamics of complex systems
Not on the map. Why?
Abstract (arXiv)
Complex systems are increasingly being viewed as distributed information processing systems, particularly in the domains of computational neuroscience, bioinformatics and Artificial Life. This trend has resulted in a strong uptake in the use of (Shannon) information-theoretic measures to analyse the dynamics of complex systems in these fields. We introduce the Java Information Dynamics Toolkit (JIDT): a Google code project which provides a standalone, (GNU GPL v3 licensed) open-source code implementation for empirical estimation of information-theoretic measures from time-series data. While the toolkit provides classic information-theoretic measures (e.g. entropy, mutual information, conditional mutual information), it ultimately focusses on implementing higher-level measures for information dynamics. That is, JIDT focusses on quantifying information storage, transfer and modification, and the dynamics of these operations in space and time. For this purpose, it includes implementations of the transfer entropy and active information storage, their multivariate extensions and local or pointwise variants. JIDT provides implementations for both discrete and continuous-valued data for each measure, including various types of estimator for continuous data (e.g. Gaussian, box-kernel and Kraskov-Stoegbauer-Grassberger) which can be swapped at run-time due to Java's object-oriented polymorphism. Furthermore, while written in Java, the toolkit can be used directly in MATLAB, GNU Octave, Python and other environments. We present the principles behind the code design, and provide several examples to guide users.
Key facts. Cited by 11 papers in the map (data through 14 Oct 2026). First posted on arXiv 14 Aug 2014.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 3; 2023: 2; 2024: 2; 2025: 1; 2026: 1.
11 papers.
- 2021A Rigorous Information-Theoretic Definition of Redundancy and Relevancy in Feature Selection Based on (Partial) Information Decompositioncited by 26
- 2022Unifying Pairwise Interactions in Complex Dynamicscited by 8
- 2022Synergistic information supports modality integration and flexible learning in neural networks solving multiple taskscited by 8
- 2023Adaptive Dependency Learning Graph Neural Networkscited by 5
- 2021Emotional EEG Classification using Connectivity Features and Convolutional Neural Networkscited by 2
- 2023Understanding Concept Identification as Consistent Data Clustering Across Multiple Feature Spacescited by 2
- 2024Inferring the time-varying coupling of dynamical systems with temporal convolutional autoencoderscited by 2
- 2022Information Theoretic Measures of Causal Influences during Transient Neural Eventscited by 1
- 2024An AI Theory of Mind Will Enhance Our Collective Intelligencecited by 1
- 2025The Human Brain as a Combinatorial Complexcited by 0
- 2026Non-Stationarity Breaks Permutation Surrogates in Multi-Agent Reinforcement Learning: Diagnosis and Remediescited by 0
- 2026Non-Stationarity Breaks Permutation Surrogates in Multi-Agent Reinforcement Learning: Diagnosis and Remedies26 Apr 2026
- 2025The Human Brain as a Combinatorial Complex22 Nov 2025
- 2024An AI Theory of Mind Will Enhance Our Collective Intelligence14 Nov 2024
- 2024Inferring the time-varying coupling of dynamical systems with temporal convolutional autoencoders5 Jun 2024
- 2023Adaptive Dependency Learning Graph Neural Networks6 Dec 2023
- 2023Understanding Concept Identification as Consistent Data Clustering Across Multiple Feature Spaces13 Jan 2023
- 2022Synergistic information supports modality integration and flexible learning in neural networks solving multiple tasks6 Oct 2022
- 2022Information Theoretic Measures of Causal Influences during Transient Neural Events15 Sep 2022
- 2022Unifying Pairwise Interactions in Complex Dynamics28 Jan 2022
- 2021A Rigorous Information-Theoretic Definition of Redundancy and Relevancy in Feature Selection Based on (Partial) Information Decomposition10 May 2021
- 2021Emotional EEG Classification using Connectivity Features and Convolutional Neural Networks18 Jan 2021