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
Scaffolding
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.
DOI: 10.1162/NETN_A_00092
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