Related Experiment Video
Updated: Jul 16, 2025

JUMPn: A Streamlined Application for Protein Co-Expression Clustering and Network Analysis in Proteomics
Published on: October 19, 2021
PyMC: a modern, and comprehensive probabilistic programming framework in Python
Oriol Abril-Pla1, Virgile Andreani2,3, Colin Carroll4
1ArviZ-Devs, Barcelona, Spain.
PyMC is a Python library for Bayesian modeling, offering an intuitive syntax and flexible backends for various computational architectures. It supports diverse models, enhancing the open-source probabilistic programming ecosystem.
Area of Science:
- Statistics
- Computer Science
- Machine Learning
Background:
- Probabilistic programming enables complex statistical model construction.
- Bayesian methods are crucial for uncertainty quantification.
- Efficient model fitting requires optimized computational backends.
Purpose of the Study:
- Introduce PyMC, a versatile Python library for Bayesian modeling.
- Showcase PyMC's capabilities in fitting diverse statistical models.
- Highlight PyMC's contribution to the open-source probabilistic programming community.
Main Methods:
- Utilizes PyTensor for symbolic computation and compilation.
- Supports multiple computational backends (C, JAX, Numba).
- Leverages various hardware architectures (CPU, GPU, TPU).
Main Results:
- Demonstrates ease of use and versatility across common statistical models.
- Facilitates fitting of generalized linear models, time series, ODEs, and Gaussian processes.
- PyMC enables efficient Bayesian inference on diverse computational hardware.
Conclusions:
- PyMC provides an intuitive and powerful framework for Bayesian analysis.
- Its flexible architecture supports a wide range of statistical modeling tasks.
- PyMC plays a significant role in advancing open-source probabilistic programming tools.
More Related Videos
06:37Analyzing Melts and Fluids from Ab Initio Molecular Dynamics Simulations with the UMD Package
Published on: September 17, 2021
07:08Optimization of Synthetic Proteins: Identification of Interpositional Dependencies Indicating Structurally and/or Functionally Linked Residues
Published on: July 14, 2015
Related Concept Videos
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Poisson Probability Distribution
The...
Model Approaches for Pharmacokinetic Data: Distributed Parameter Models
The distributed parameter models are specifically designed to account for variations and differences in some drug classes. This model is particularly useful for assessing regional concentrations of anticancer or...
Propagation of Uncertainty from Random Error
Probability in Statistics
An example of a simple event is a coin toss. The result of a coin toss is either a head or a tail. Here, head and tail are two simple events. These two simple events make up the sample space. Further, the probability of an event occurring falls within the range of 0 to 1. The probability of an...
Biostatistics: Overview
Discrete variables are...