Skip to content
@embodied-computation-group

Embodied Computation group

Code repository for our research lab.

Embodied Computation Group

Computational approaches to brain-body interaction · Aarhus University & Cambridge Psychiatry

We investigate how visceral signals from the heart, lungs, and gut shape perception, emotion, and decision-making. Our lab combines computational modelling, neuroimaging, and psychophysiology to understand embodied cognition — and develops open-source tools to make this research accessible to everyone.

the-ecg.org · Publications


Open-Source Tools

PackageDescriptionInstall
systoleCardiac signal processing, HRV analysis, artifact correction, and real-time peak detectionpip install systole
CardioceptionPsychophysical tasks for measuring cardiac interoception (heartbeat counting & heart rate discrimination)pip install cardioception
respyraReal-time respiratory tracking with visual biofeedback for interoception researchpip install respyra
gastropyElectrogastrography (EGG) signal processing and gastric-brain coupling analysispip install -e ".[all]"
metadpyMetacognitive efficiency modelling in Pythonpip install metadpy
Hierarchical-InteroceptionBayesian hierarchical modelling toolkit for interoceptive psychophysics

Research Areas

  • Visceral Inference — How the brain processes cardiac, respiratory, and gastric signals using predictive coding
  • Interoception & Metacognition — Measuring and modelling the accuracy and confidence of body perception
  • Computational Psychiatry — Brain-body mechanisms underlying anxiety, depression, and functional somatic disorders
  • Causal Interventions — Pharmacological, neural stimulation, and biofeedback approaches to test embodied cognition

Contributing

All of our publications include open repositories with full data, code, and analysis pipelines. Contributions, issues, and feature requests are welcome on any of our tools. If you use our software in your research, please cite the relevant papers linked in each repository.

Contact

PI: Micah Allen · micah@cfin.au.dk · @the-ecg.org

We're always looking for collaborators, visiting scholars, and new team members — get in touch.

Pinned Loading

  1. systolesystolePublic

    Systole: A python package for cardiac signal synchrony and analysis

    Python 89 31

  2. CardioceptionCardioceptionPublic

    Python Cardioception Package - Measuring interoceptive performance with Psychopy

    Jupyter Notebook 33 18

  3. RespiroceptionMethodsPaperRespiroceptionMethodsPaperPublic

    Code and data repository associated with the respiratory resistance sensitivity discrimination manuscript.

    MATLAB 10 3

  4. Hierarchical-InteroceptionHierarchical-InteroceptionPublic

    Hierarchical Bayesian modeling toolkit for interoceptive psychophysics (HRDT & RRST). Includes Stan models, power analysis tools, and educational resources for researchers.

    HTML 5

  5. respyrarespyraPublic

    A general-purpose respiratory tracking toolbox for interoception research

    Python 15

  6. gastropygastropyPublic

    A Python package for electrogastrography (EGG) signal processing and gastric-brain coupling analysis.

    Python 13

Repositories

Showing 10 of 31 repositories

Top languages

Loading…

Most used topics

Loading…