BioinformaticsBioinformaticsPeer-reviewed journal article
Optimus: a general purpose adaptive optimisation engine in R
Nicholas A. G. JohnsoniD, Liezel TamoniD, Xin LiuiD, Aleksandr B. SahakyaniD
Abstract
MotivationMany calculations in computational biology necessitate a use of a probabilistic optimisation protocol to determine a set of parameters that capture the system at a desired state in the configurational space. Here, we developed a flexible optimisation engine in R that can be plugged to any, simple or complex, modelling initiative through a few lucid interfacing functions, to perform a seamless optimisation with rigorous parameter sampling. ResultsOptimus features an acceptance ratio simulated annealing, acceptance ratio replica exchange, and adaptive thermoregulation, thus driving a Monte Carlo optimisation process in a flexible manner, through constrained acceptance frequency but unconstrained adaptive pseudo temperature regiments. We show the applicability of our R optimiser to a wide variety of problems spanning data analyses and computational biology tasks. Availability and ImplementationOptimus is written and implemented in R, and is freely available from the http://github.com/SahakyanLab/Optimus repository. Contactaleksandr.sahakyan@imm.ox.ac.uk Supplementary InformationSupplementary information with more details, tutorials, and developer instructions is available. Graphical Abstract O_FIG O_LINKSMALLFIG WIDTH=200 HEIGHT=72 SRC="FIGDIR/small/476810v1_ufig1.gif" ALT="Figure 1"> View larger version (10K): org.highwire.dtl.DTLVardef@749b4aorg.highwire.dtl.DTLVardef@17f439eorg.highwire.dtl.DTLVardef@303ad6org.highwire.dtl.DTLVardef@66dda7_HPS_FORMAT_FIGEXP M_FIG The Optimus software logo depicting two gears ("Op") that drag the system "s", trapped in a "u" minimum, through a rough solution landscape into a more favourable solution with a deeper pseudo-energy minimum ("p"). C_FIG
- Citations
- 2
- FWCI
- 0.41
- Field percentile
- top 43%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Bioptim, a Python framework for Musculoskeletal Optimal Control in Biomechanics
B. Michaud, F. Bailly, … M. Begon·bioRxiv·Feb 27, 2021
- Automated Optimization of Residual Reduction Algorithm Parameters in OpenSim
J. Sturdy, A. Silverman, N. Pickle·bioRxiv·Oct 6, 2021
- OPTIMOS PRIME: An R package for autoecological (optima and tolerance range) data calculation
M. B. Sathicq, M. M. Nicolosi Gelis, J. Cochero·bioRxiv·May 29, 2019
- MoonFit, a minimal interface for fitting ODE dynamical models, bridging simulation by experimentalists and customization by C++ programmers
Philippe Auguste Robert, Henrik Jönsson, Michael Meyer‐Hermann·bioRxiv·Mar 13, 2018
- doepipeline: a systematic approach to optimizing multi-level and multi-step data processing workflows
Daniel Svensson, Rickard Sjögren, … Johan Trygg·BMC BioinformaticsPeer-reviewed·Oct 15, 2019
- Algorithmic differentiation improves the computational efficiency of OpenSim-based optimal control simulations of movement
A. Falisse, G. Serrancoli, … F. De Groote·bioRxiv·May 21, 2019