Related Experiment Video
Updated: Dec 6, 2025

Author Spotlight: Enhancing Skin Model Diversity with Cost-Effective 3D Cellular Models
Published on: October 20, 2023
HOPS: high-performance library for (non-)uniform sampling of convex-constrained models
Johann F Jadebeck1,2, Axel Theorell1, Samuel Leweke1
1Institute of Bio- and Geosciences, IBG-1: Biotechnology, Forschungszentrum Jülich GmbH, 52425 Jülich, Germany.
The Highly Optimized Polytope Sampling (HOPS) C++ library offers efficient algorithms for sampling convex models. It demonstrates significant performance improvements for uniform sampling and integrates seamlessly for Bayesian inference tasks.
Area of Science:
- Computational Mathematics
- Statistical Computing
- Software Development
Background:
- Sampling from complex probability distributions is crucial in various scientific domains.
- Existing methods for convex-constrained models can be computationally intensive and difficult to integrate.
Purpose of the Study:
- To introduce the Highly Optimized Polytope Sampling (HOPS) C++ library.
- To provide efficient and scalable algorithms for sampling convex-constrained models with arbitrary target functions.
- To demonstrate the utility of HOPS in Bayesian inference and its interoperability with other software.
Main Methods:
- Implementation of advanced sampling algorithms within a C++ library.
- Focus on uniform and non-uniform sampling techniques for polytope spaces.
- Integration with third-party software for practical applications, such as Bayesian inference.
Main Results:
- HOPS achieves substantial performance gains for uniform sampling compared to state-of-the-art methods.
- The library facilitates easy integration of non-uniform sampling.
- Demonstrated successful application in a Bayesian inference setting.
Conclusions:
- HOPS provides a powerful, efficient, and user-friendly tool for sampling convex-constrained models.
- The library enhances computational efficiency and simplifies complex sampling tasks.
- HOPS is a valuable asset for researchers in fields requiring advanced statistical sampling methods.
Related Concept Videos
Quadratic Models
Sampling Plans
Random sampling is a method where each member of the population has an equal chance of being selected for the sample. It involves selecting individuals randomly, often using random number generators or lottery-type methods. For example, when analyzing the properties of a...
Uniform Distribution
Two essential properties of this distribution are
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...
One-Compartment Open Model: Wagner-Nelson and Loo Riegelman Method for ka Estimation
On...
Sampling Methods: Overview
In analytical chemistry, the choice of...

