CauseMap
CauseMap infers causal relationships in complex nonlinear time series using Convergent Cross Mapping (CCM) to analyze dynamical systems for biomedical and personalized medicine applications.
Key Features:
- Model-free CCM: Uses Convergent Cross Mapping to infer causality without relying on predefined parametric models.
- Robustness and directionality: Determines the direction of causation in systems with feedback loops and nonlinear interactions.
- High-dimensional system reconstruction: Reconstructs high-dimensional system dynamics from single-variable time series based on Takens' Theorem.
- Personalized-medicine analysis: Extracts causal relationships from individual-level longitudinal data to characterize person-specific dynamics.
- High-performance implementation: Implemented in Julia for efficient numerical computation on large time series datasets.
Scientific Applications:
- Biomedical research: Identifying causal links among physiological, molecular, and clinical time series in biomedical studies.
- Personalized medicine: Characterizing individual-specific causal dynamics to inform personalized diagnostics and interventions.
- Wearable device time series analysis: Inferring health-related causal relationships from longitudinal data produced by wearable sensors.
Methodology:
Applies Convergent Cross Mapping (CCM) grounded in Takens' Theorem to reconstruct system dynamics from single-variable time series and infers causality by predicting points between opposing time series.
Topics
Details
- License:
- MIT
- Programming Languages:
- Julia, Python
- Added:
- 1/9/2020
- Last Updated:
- 11/24/2024
Operations
Publications
Maher MC, Hernandez RD. CauseMap: fast inference of causality from complex time series. PeerJ. 2015;3:e824. doi:10.7717/peerj.824. PMID:25780776. PMCID:PMC4359046.
Maher MC, Hernandez RD. CauseMap: Fast inference of causality from complex time series. Unknown Journal. 2015. doi:10.7287/peerj.preprints.583v2.