HOPS_tk

HOPS_tk implements efficient and scalable Markov Chain Monte Carlo (MCMC) sampling within convex-constrained spaces, supporting both uniform and non-uniform (arbitrary target function) targets for statistical inference and optimization.


Key Features:

  • Implementation: Implemented as an open-source C++17 library providing high-performance MCMC sampling routines.
  • Efficient Uniform Sampling: Achieves substantial performance improvements in uniform sampling compared to existing state-of-the-art methods.
  • Non-Uniform Sampling: Supports non-uniform sampling and arbitrary target functions for complex probabilistic models and Bayesian inference.
  • Convex-Constrained Sampling: Specialized for sampling within convex-constrained spaces encountered in optimization and statistical problems.
  • Interoperability: Integrates with third-party software to support diverse computational workflows.
  • Scalability: Designed to handle large-scale computations suitable for high-performance computing environments.

Scientific Applications:

  • Bayesian Inference: Applied for posterior sampling and statistical modeling in Bayesian inference workflows.
  • Convex-Constrained Models: Used for sampling and analysis in optimization problems and machine learning models constrained to convex domains.

Methodology:

Utilizes advanced MCMC techniques to ensure efficient exploration of the sample space. Designed to handle large-scale computations for high-performance environments.

Topics

Details

License:
MIT
Tool Type:
workflow
Programming Languages:
C++
Added:
1/18/2021
Last Updated:
1/30/2021

Operations

Publications

Jadebeck JF, Theorell A, Leweke S, Nöh K. HOPS: high-performance library for (non-)uniform sampling of convex-constrained models. Bioinformatics. 2020;37(12):1776-1777. doi:10.1093/bioinformatics/btaa872. PMID:33045081.

PMID: 33045081
Funding: - European Commission: ERA-IB-14-81