cpm – a python library for theory-driven computational psychiatry

Modular workflows

Experience a plug-and-play user interface, that is built to experiment with models and methods.

Continuous Support

Continued engagement by responding to feedback and issues through an open platform.

Open Source

Embracing complete transparency with open-source codebase and encouraging collaboration

Consulting

Reach out for support with modeling problems and get expert insight into how you might boost your research

Cross-platform compatibility

Ensure seamless cross-platform compatibility by leveraging Python’s versatility, enabling consistent performance across diverse environments.

Brought to you by scientists

The tools here are made by scientists with years of experience, built for real-world application with reliability.

An array of resources

Enhance your modeling workflow with cutting-edge methods and tools that meet the scientific standards.

Build your own models with computational Lego blocks

  • Work in a modular plug-and-play experience
  • Learn through accessible and extensive documentation
  • Learn the scientific background of each component

Ready-to-use models

  • Apply the most popular reinforcement learning models
  • Estimate metacognitive measures with ease and speed
  • Modify existing models with confidence

Ready-to-use implementation of hyper parameter estimation of hierarchical models

  • Apply Empirical and Variational Bayesian estimations out of the box
  • Elevate your modeling with standardised approaches
  • Infer group-level parameters from your sample

Rely on extensive documentation and examples

  • Reinforcement learning tutorials
  • Learn how to estimate model parameters with ease
  • Access to well-documented model algorithms