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.

Links