IDTxl

IDTxl infers directed networks and their dynamics from multivariate time series using multivariate transfer entropy to detect nonlinear and lagged dependencies.


Key Features:

  • Multivariate Transfer Entropy: Employs multivariate transfer entropy as a model-free measure to identify directed, lagged, and nonlinear interactions among time series.
  • Hierarchical Statistical Testing: Implements hierarchical statistical tests that control the family-wise error rate and support parallelized computation.
  • Greedy Selection Algorithms: Uses greedy algorithms to select minimal directed network models while avoiding redundant inferences and capturing synergistic effects among variables.
  • Scalability and Efficiency: Validated on synthetic networks up to 100 nodes and optimized to handle datasets an order of magnitude larger in network size and sample size, suitable for EEG and magnetoencephalography experiments.
  • Performance Validation: Demonstrated high precision, recall, and specificity (>98% on average) on synthetic time series of 10,000 samples across linear and nonlinear dynamics, with improved precision–recall trade-offs for longer time series.

Scientific Applications:

  • Neuroscience and Neuroimaging: Inferring functional and effective connectivity in neuroimaging datasets such as EEG and magnetoencephalography to study complex neural interactions.

Methodology:

IDTxl applies multivariate transfer entropy together with greedy selection algorithms and hierarchical statistical testing (controlling the family-wise error rate) and enables parallelized computation.

Topics

Details

License:
GPL-3.0
Tool Type:
command-line tool
Programming Languages:
Python
Added:
11/14/2019
Last Updated:
12/14/2020

Operations

Data Inputs & Outputs

Publications

Novelli L, Wollstadt P, Mediano P, Wibral M, Lizier JT. Large-scale directed network inference with multivariate transfer entropy and hierarchical statistical testing. Network Neuroscience. 2019;3(3):827-847. doi:10.1162/netn_a_00092. PMID:31410382. PMCID:PMC6663300.

PMID: 31410382
PMCID: PMC6663300
Funding: - Universities Australia/German Academic Exchange Service (DAAD) Australia-Germany Joint Research Cooperation Scheme grant: “Measuring neural information synthesis and its impairment”: 57216857 - Australian Research Council DECRA Grant: DE160100630 - Deutsches Krebsforschungszentrum: CRC 1193 C04 - Australian Research Council Discovery Grant: DP160102742