Welcome To The Probabilistic Programming Lab @ University of Copenhagen
The Future is Uncertain!
Tell Me More About Your Research


Our Focus Areas

Protein Folding

Solving one of the hardest problems in contemporary science: inferring the compact 3D structure of a protein given its amino acid sequence.

Deep Probabilistic Programming

Working with deep neural network and advanced Bayesian inference techniques using frameworks like Pyro, PyTorch and JAX.

High-Performance Computing

Making simulations efficient with structured approximations and higher-order Automatic Differentiation.

Publications, Presentations and Projects

Our Scientific Work


Public Outreach and Industrial Collaboration

Meetup and Collaborative Student Projects


Deep Probabilistic Programming Course

Introduction to Bayesian Inference using Pyro



Scientific Reading Group


A Probabilistic Programming Approach to Protein Structure Superposition

Lys Sanz Moreta, Ahmad Salim Al-Sibahi, Douglas Theobald, William Bullock, Basile Nicolas Rommes, Andreas Manoukian, Thomas Hamelryck (CIBCB 2019)


Our Story.

  • March 2020

    Deep Probabilistic Programming Project Start

    Our project of approaching protein folding from a deep probabilistic programming point of view. The goal is to use a framework like Pyro to perform Bayesian inference of protein structure and the folding process.

  • "The future
    cannot be predicted,
    but futures
    can be invented."
    - Dennis Gabor

Our Research Team

Part of the PLTC and IMAGE sections at Department of Computer Science, University of Copenhagen.

Thomas Wim Hamelryck

Thomas Wim Hamelryck

Associate Professor (PI)

Ahmad Salim Al-Sibahi

Ahmad Salim Al-Sibahi

Assistant Professor

Christian Thygesen

Christian Thygesen

Industrial PhD Fellow (Evaxion)

"If fallacious reasoning always led to absurd conclusions, it would be found out at once and corrected. But once an easy, shortcut mode of reasoning has led to a few correct results, almost everybody accepts it; those who try to warn against it are not listened to"
— E. T. Jaynes in "Probability Theory: Logic of Science"