ROptimus
ROptimus implements adaptive Monte Carlo optimization to enable efficient exploration of parameter spaces and rigorous parameter sampling for parameter estimation and model fitting in computational biology.
Key Features:
- General-Purpose Optimization: Provides adaptable optimization capabilities applicable across diverse computational biology tasks.
- Simulated Annealing and Replica Exchange Methods: Implements simulated annealing and replica exchange algorithms to explore parameter space and reduce trapping in local minima.
- Adaptive Thermoregulation: Uses adaptive pseudo-temperature regimens and thermoregulation strategies to maintain a constrained acceptance frequency during Monte Carlo sampling.
- Rigorous Parameter Sampling: Emphasizes rigorous parameter sampling to ensure selected parameters accurately represent the modeled system state.
Scientific Applications:
- Robust Optimization in Rugged Landscapes: Applicable where traditional methods suffer from inefficient exploration or susceptibility to local minima.
- Parameter Estimation: Determining optimal parameters that best describe biological systems.
- Model Fitting: Adjusting computational models to fit experimental data accurately.
- Data Analysis: Enhancing analysis of complex biological datasets by optimizing model parameters.
Methodology:
Simulated annealing, replica exchange, adaptive pseudo-temperature regimens (adaptive thermoregulation), and Monte Carlo optimization with a constrained acceptance frequency are used for rigorous parameter sampling.
Topics
Details
- License:
- GPL-3.0
- Cost:
- Free of charge
- Tool Type:
- library
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- R
- Added:
- 1/1/2024
- Last Updated:
- 11/24/2024
Operations
Publications
Johnson NAG, Tamon L, Liu X, Sahakyan AB. ROptimus: a parallel general-purpose adaptive optimization engine. Bioinformatics. 2023;39(5). doi:10.1093/bioinformatics/btad292. PMID:37140540. PMCID:PMC10174700.