{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,12]],"date-time":"2026-04-12T15:23:49Z","timestamp":1776007429197,"version":"3.50.1"},"reference-count":15,"publisher":"Oxford University Press (OUP)","issue":"5","license":[{"start":{"date-parts":[[2023,5,4]],"date-time":"2023-05-04T00:00:00Z","timestamp":1683158400000},"content-version":"vor","delay-in-days":3,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100000265","name":"UK Medical Research Council","doi-asserted-by":"publisher","award":["MC_UU_12025"],"award-info":[{"award-number":["MC_UU_12025"]}],"id":[{"id":"10.13039\/501100000265","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023,5,4]]},"abstract":"<jats:title>Summary<\/jats:title>\n                  <jats:sec>\n                    <jats:title>Motivation<\/jats:title>\n                    <jats:p>Various computational biology calculations require a probabilistic optimization protocol to determine the parameters that capture the system at a desired state in the configurational space. Many existing methods excel at certain scenarios, but fail in others due, in part, to an inefficient exploration of the parameter space and easy trapping into local minima. Here, we developed a general-purpose optimization engine in R that can be plugged to any, simple or complex, modelling initiative through a few lucid interfacing functions, to perform a seamless optimization with rigorous parameter sampling.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Results<\/jats:title>\n                    <jats:p>ROptimus features simulated annealing and replica exchange implementations equipped with adaptive thermoregulation to drive Monte Carlo optimization process in a flexible manner, through constrained acceptance frequency but unconstrained adaptive pseudo temperature regimens. We exemplify the applicability of our R optimizer to a diverse set of problems spanning data analyses and computational biology tasks.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Availability and implementation<\/jats:title>\n                    <jats:p>ROptimus is written and implemented in R, and is freely available from CRAN (http:\/\/cran.r-project.org\/web\/packages\/ROptimus\/index.html) and GitHub (http:\/\/github.com\/SahakyanLab\/ROptimus).<\/jats:p>\n                  <\/jats:sec>","DOI":"10.1093\/bioinformatics\/btad292","type":"journal-article","created":{"date-parts":[[2023,5,4]],"date-time":"2023-05-04T10:37:41Z","timestamp":1683196661000},"source":"Crossref","is-referenced-by-count":2,"title":["ROptimus: a parallel general-purpose adaptive optimization engine"],"prefix":"10.1093","volume":"39","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0363-9200","authenticated-orcid":false,"given":"Nicholas A G","family":"Johnson","sequence":"first","affiliation":[{"name":"Radcliffe Department of Medicine, MRC WIMM Centre for Computational Biology, MRC Weatherall Institute of Molecular Medicine, University of Oxford , Oxford OX3 9DS, United Kingdom"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3705-6019","authenticated-orcid":false,"given":"Liezel","family":"Tamon","sequence":"additional","affiliation":[{"name":"Radcliffe Department of Medicine, MRC WIMM Centre for Computational Biology, MRC Weatherall Institute of Molecular Medicine, University of Oxford , Oxford OX3 9DS, United Kingdom"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4800-0432","authenticated-orcid":false,"given":"Xin","family":"Liu","sequence":"additional","affiliation":[{"name":"Radcliffe Department of Medicine, MRC WIMM Centre for Computational Biology, MRC Weatherall Institute of Molecular Medicine, University of Oxford , Oxford OX3 9DS, United Kingdom"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8343-3594","authenticated-orcid":false,"given":"Aleksandr B","family":"Sahakyan","sequence":"additional","affiliation":[{"name":"Radcliffe Department of Medicine, MRC WIMM Centre for Computational Biology, MRC Weatherall Institute of Molecular Medicine, University of Oxford , Oxford OX3 9DS, United Kingdom"}]}],"member":"286","published-online":{"date-parts":[[2023,5,4]]},"reference":[{"key":"2023051210270987400_btad292-B1","doi-asserted-by":"crossref","first-page":"12224","DOI":"10.1073\/pnas.0900406106","article-title":"Replica exchange with nonequilibrium switches","volume":"106","author":"Ballard","year":"2009","journal-title":"Proc Natl Acad Sci USA"},{"key":"2023051210270987400_btad292-B2","volume-title":"Statistical Methods for Engineers and Scientists","author":"Bethea","year":"1985"},{"key":"2023051210270987400_btad292-B3","doi-asserted-by":"crossref","first-page":"10286","DOI":"10.1002\/anie.202016801","article-title":"Thermal and pH stabilities of i-DNA: confronting in vitro experiments with models and in-cell NMR data","volume":"60","author":"Cheng","year":"2021","journal-title":"Angew Chem Int Ed Engl"},{"key":"2023051210270987400_btad292-B4","doi-asserted-by":"crossref","first-page":"883","DOI":"10.1080\/01621459.1996.10476956","article-title":"Markov chain Monte Carlo convergence diagnostics: a comparative review","volume":"91","author":"Cowles","year":"1996","journal-title":"J Am Stat Assoc"},{"key":"2023051210270987400_btad292-B5","doi-asserted-by":"crossref","DOI":"10.1017\/CBO9780511815867","volume-title":"Statistical Models: Theory and Practice","author":"Freedman","year":"2009"},{"key":"2023051210270987400_btad292-B6","volume-title":"Markov Chain Monte Carlo in Practice","author":"Gilks","year":"1996"},{"key":"2023051210270987400_btad292-B7","volume-title":"Numerical Methods and Optimization in Finance","author":"Gilli","year":"2019","edition":"2nd edn"},{"key":"2023051210270987400_btad292-B8","author":"Husmann","year":"2017"},{"key":"2023051210270987400_btad292-B9","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1016\/0895-7177(93)90204-C","article-title":"Simulated annealing: practice versus theory","volume":"18","author":"Ingber","year":"1993","journal-title":"Math Comput Model"},{"key":"2023051210270987400_btad292-B10","doi-asserted-by":"crossref","first-page":"975","DOI":"10.1007\/BF01009452","article-title":"Optimization by simulated annealing: quantitative studies","volume":"34","author":"Kirkpatrick","year":"1984","journal-title":"J Stat Phys"},{"key":"2023051210270987400_btad292-B11","volume-title":"A Language and Environment for Statistical Computing","author":"R Core Team","year":"2015"},{"key":"2023051210270987400_btad292-B12","author":"Schwendinger","year":"2022"},{"key":"2023051210270987400_btad292-B13","doi-asserted-by":"crossref","first-page":"141","DOI":"10.1016\/S0009-2614(99)01123-9","article-title":"Replica-exchange molecular dynamics method for protein folding","volume":"314","author":"Sugita","year":"1999","journal-title":"Chem Phys Lett"},{"key":"2023051210270987400_btad292-B14","doi-asserted-by":"crossref","first-page":"2607","DOI":"10.1103\/PhysRevLett.57.2607","article-title":"Replica Monte Carlo simulation of spin glasses","volume":"57","author":"Swendsen","year":"1986","journal-title":"Phys Rev Lett"},{"key":"2023051210270987400_btad292-B15","doi-asserted-by":"crossref","first-page":"13","DOI":"10.32614\/RJ-2013-002","article-title":"Generalized simulated annealing for global optimization: the GenSA package","volume":"5","author":"Xiang","year":"2013","journal-title":"The R Journal"}],"container-title":["Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/bioinformatics\/advance-article-pdf\/doi\/10.1093\/bioinformatics\/btad292\/50202964\/btad292.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/39\/5\/btad292\/50288275\/btad292.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/39\/5\/btad292\/50288275\/btad292.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,12]],"date-time":"2023-05-12T06:27:54Z","timestamp":1683872874000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article\/doi\/10.1093\/bioinformatics\/btad292\/7152277"}},"subtitle":[],"editor":[{"given":"Pier Luigi","family":"Martelli","sequence":"additional","affiliation":[]}],"short-title":[],"issued":{"date-parts":[[2023,5,1]]},"references-count":15,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2023,5,4]]}},"URL":"https:\/\/doi.org\/10.1093\/bioinformatics\/btad292","relation":{"has-preprint":[{"id-type":"doi","id":"10.1101\/2022.01.18.476810","asserted-by":"object"}]},"ISSN":["1367-4811"],"issn-type":[{"value":"1367-4811","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2023,5,1]]},"published":{"date-parts":[[2023,5,1]]},"article-number":"btad292"}}