{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,17]],"date-time":"2026-01-17T03:15:27Z","timestamp":1768619727557,"version":"3.49.0"},"reference-count":55,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2021,4,12]],"date-time":"2021-04-12T00:00:00Z","timestamp":1618185600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,4,12]],"date-time":"2021-04-12T00:00:00Z","timestamp":1618185600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"publisher","award":["KR 4060\/7-1"],"award-info":[{"award-number":["KR 4060\/7-1"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100010661","name":"Horizon 2020 Framework Programme","doi-asserted-by":"publisher","award":["Marie Sklodowska-Curie Grant Agreement No.765710"],"award-info":[{"award-number":["Marie Sklodowska-Curie Grant Agreement No.765710"]}],"id":[{"id":"10.13039\/100010661","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004350","name":"Studienstiftung des Deutschen Volkes","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100004350","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Max Planck Institute for Physics"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["SN COMPUT. SCI."],"published-print":{"date-parts":[[2021,5]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>We describe the development of a multi-purpose software for Bayesian statistical inference, BAT.jl, written in the Julia language. The major design considerations and implemented algorithms are summarized here, together with a test suite that ensures the proper functioning of the algorithms. We also give an extended example from the realm of physics that demonstrates the functionalities of BAT.jl.<\/jats:p>","DOI":"10.1007\/s42979-021-00626-4","type":"journal-article","created":{"date-parts":[[2021,4,12]],"date-time":"2021-04-12T18:02:53Z","timestamp":1618250573000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":30,"title":["BAT.jl: A Julia-Based Tool for Bayesian Inference"],"prefix":"10.1007","volume":"2","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4200-5905","authenticated-orcid":false,"given":"Oliver","family":"Schulz","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9901-8785","authenticated-orcid":false,"given":"Frederik","family":"Beaujean","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0244-5129","authenticated-orcid":false,"given":"Allen","family":"Caldwell","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0588-8788","authenticated-orcid":false,"given":"Cornelius","family":"Grunwald","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4320-6431","authenticated-orcid":false,"given":"Vasyl","family":"Hafych","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9873-0228","authenticated-orcid":false,"given":"Kevin","family":"Kr\u00f6ninger","sequence":"additional","affiliation":[]},{"given":"Salvatore La","family":"Cagnina","sequence":"additional","affiliation":[]},{"given":"Lars","family":"R\u00f6hrig","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5030-0285","authenticated-orcid":false,"given":"Lolian","family":"Shtembari","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2021,4,12]]},"reference":[{"key":"626_CR1","doi-asserted-by":"publisher","DOI":"10.1142\/5262","volume-title":"Bayesian reasoning in data analysis: a critical introduction","author":"G D\u2019Agostini","year":"2003","unstructured":"D\u2019Agostini G. Bayesian reasoning in data analysis: a critical introduction. World Scientific; 2003."},{"key":"626_CR2","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4613-8242-3","volume-title":"Bayes theory","author":"JA Hartigan","year":"1983","unstructured":"Hartigan JA. Bayes theory. New York: Springer; 1983."},{"key":"626_CR3","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511790423","volume-title":"Probability theory: the logic of science","author":"ET Jaynes","year":"2003","unstructured":"Jaynes ET, Larry Bretthorst G. Probability theory: the logic of science. Cambridge: Cambridge University Press; 2003."},{"key":"626_CR4","volume-title":"Kendall\u2019s advanced theory of statistics: bayesian inference","author":"MG Kendall","year":"1994","unstructured":"Kendall MG, et al. Kendall\u2019s advanced theory of statistics: bayesian inference. Hodder Arnold; 1994."},{"key":"626_CR5","volume-title":"Information theory, inference and learning algorithms","author":"D MacKay","year":"2003","unstructured":"MacKay D. Information theory, inference and learning algorithms. Cambridge University Press; 2003."},{"key":"626_CR6","doi-asserted-by":"crossref","DOI":"10.1093\/oso\/9780198568315.001.0001","volume-title":"Data analysis: a Bayesian tutorial","author":"D Sivia","year":"2006","unstructured":"Sivia D, Skilling J. Data analysis: a Bayesian tutorial. Oxford University Press; 2006."},{"key":"626_CR7","doi-asserted-by":"publisher","unstructured":"Carpenter B, et al. Stan: a probabilistic programming language. J Stat Softw Articles. 2017;76(1):1\u201332. https:\/\/doi.org\/10.18637\/jss.v076.i01. issn: 1548- 7660. https:\/\/www.jstatsoft.org\/v076\/i01.","DOI":"10.18637\/jss.v076.i01"},{"key":"626_CR8","doi-asserted-by":"publisher","unstructured":"Wiecki Christopher Fonnesbeck John Salvatier Thomas. Probabilistic programming in Python using PyMC3. In: (). https:\/\/doi.org\/10.7717\/peerj-cs.55.","DOI":"10.7717\/peerj-cs.55"},{"key":"626_CR9","unstructured":"R Core Team. R: A language and environment for statistical computing. R foundation for statistical computing. Vienna, Austria, 2017. https:\/\/www.R-project.org\/."},{"issue":"4","key":"626_CR10","doi-asserted-by":"publisher","first-page":"325","DOI":"10.1023\/A:1008929526011","volume":"10","author":"DJ Lunn","year":"2000","unstructured":"Lunn DJ, et al. WinBUGS\u2014a bayesian modelling framework: concepts, structure, and extensibility. Stat Comput. 2000;10(4):325\u201337. https:\/\/doi.org\/10.1023\/A:1008929526011 (issn: 1573-1375).","journal-title":"Stat Comput"},{"key":"626_CR11","doi-asserted-by":"publisher","first-page":"2197","DOI":"10.1016\/j.cpc.2009.06.026","volume":"180","author":"A Caldwell","year":"2009","unstructured":"Caldwell A, Kollar D, Kr\u00f6ninger K. BAT: the bayesian analysis toolkit. Comput Phys Commun. 2009;180:2197\u2013209. https:\/\/doi.org\/10.1016\/j.cpc.2009.06.026.","journal-title":"Comput Phys Commun"},{"key":"626_CR12","doi-asserted-by":"publisher","first-page":"123","DOI":"10.1007\/JHEP03(2014)123","volume":"03","author":"AJ Bevan","year":"2014","unstructured":"Bevan AJ, et al. The UTfit collaboration average of D meson mixing data: winter 2014. JHEP. 2014;03:123 (arXiv:1402.1664 [hep-ph]).","journal-title":"JHEP"},{"key":"626_CR13","unstructured":"Ghosh D, Salvarezza M, Senia F. Extending the analysis of electroweak precision constraints in composite higgs models. 2015. arXiv:1511.08235 [hep-ph]."},{"key":"626_CR14","unstructured":"Ciuchini M, et al. Update of the electroweak precision fit, interplay with Higgs-boson signal strengths and model-independent constraints on new physics. In: International Conference on High Energy Physics 2014 (ICHEP 2014) Valencia, Spain, July 2\u20139, 2014. 2014. arXiv:1410.6940 [hep-ph]."},{"key":"626_CR15","doi-asserted-by":"publisher","first-page":"106","DOI":"10.1007\/JHEP08(2013)106","volume":"08","author":"M Ciuchini","year":"2013","unstructured":"Ciuchini M, et al. Electroweak precision observables, new physics and the nature of a 126 GeV Higgs boson. JHEP. 2013;08:106 (arXiv:1306.4644 [hep-ph]).","journal-title":"JHEP"},{"key":"626_CR16","unstructured":"de Blas J, et al. Global Bayesian analysis of the Higgs-boson couplings. In: International Conference on High Energy Physics 2014 (ICHEP 2014) Valencia, Spain, July 2\u20139, 2014. 2014. arXiv:1410.4204 [hep-ph]."},{"issue":"5","key":"626_CR17","doi-asserted-by":"publisher","first-page":"053001","DOI":"10.1103\/PhysRevD.96.053001","volume":"96","author":"M Agostini","year":"2017","unstructured":"Agostini M, Benato G, Detwiler J. Discovery probability of next-generation neutrinoless double-$$\\beta$$ decay experiments. Phys Rev D. 2017;96(5):053001. https:\/\/doi.org\/10.1103\/PhysRevD.96.053001 (arXiv:1705.02996 [hep-ex]).","journal-title":"Phys Rev D"},{"issue":"7","key":"626_CR18","doi-asserted-by":"publisher","first-page":"073001","DOI":"10.1103\/PhysRevD.96.073001","volume":"96","author":"A Caldwell","year":"2017","unstructured":"Caldwell A, et al. Global Bayesian analysis of neutrino mass data. Phys Rev D. 2017;96(7):073001. https:\/\/doi.org\/10.1103\/PhysRevD.96.073001 (arXiv:1705.01945 [hep-ph]).","journal-title":"Phys Rev D"},{"key":"626_CR19","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1016\/j.nima.2014.02.029","volume":"A748","author":"J Erdmann","year":"2014","unstructured":"Erdmann J, et al. A likelihood-based reconstruction algorithm for top-quark pairs and the KLFitter framework. Nucl Instrum Meth. 2014;A748:18 (arXiv:1312.5595 [hep-ex]).","journal-title":"Nucl Instrum Meth"},{"key":"626_CR20","unstructured":"Luongo O, Pisani GB, Troisi A. Cosmological degeneracy versus cosmography: a cosmographic dark energy model. 2015. arXiv:1512.07076 [gr-qc]."},{"key":"626_CR21","doi-asserted-by":"crossref","unstructured":"Ullio P, Valli M. A critical reassessment of particle Dark Matter limits from dwarf satellites. 2016. arXiv:1603.07721 [astro-ph.GA].","DOI":"10.1088\/1475-7516\/2016\/07\/025"},{"key":"626_CR22","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1016\/j.physletb.2015.05.059","volume":"747","author":"C Rappold","year":"2015","unstructured":"Rappold C, et al. Hypernuclear production cross section in the reaction of 6Li + 12C at 2A GeV. Phys Lett B. 2015;747:129.","journal-title":"Phys Lett B"},{"key":"626_CR23","unstructured":"Caldwell A, Liu C. Target density normalization for Markov Chain Monte Carlo Algorithms. 2014. arXiv:1410.7149 [physics.data-an]."},{"key":"626_CR24","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.cpc.2014.08.024","volume":"186","author":"K Kr\u00f6ninger","year":"2015","unstructured":"Kr\u00f6ninger K, Schumann S, Willenberg B. (MC)**3\u2014a Multi-Channel Markov Chain Monte Carlo algorithm for phase-space sampling. Comput Phys Commun. 2015;186:1 (arXiv:1404.4328 [hep-ph]).","journal-title":"Comput Phys Commun"},{"key":"626_CR25","doi-asserted-by":"publisher","unstructured":"Schulz O, et al. BAT.jl. https:\/\/doi.org\/10.5281\/zenodo.2587213.","DOI":"10.5281\/zenodo.2587213"},{"key":"626_CR26","unstructured":"Bezanson J, et al. Julia: a fresh approach to numerical computing. In: CoRR abs\/1411.1607. 2014. arXiv:1411.1607."},{"key":"626_CR27","unstructured":"The MIT License. https:\/\/opensource.org\/licenses\/MIT. Accessed: 2020-07-23."},{"key":"626_CR28","unstructured":"Zenger M, Odersky M. Independently extensible solutions to the expression problem. 2004. http:\/\/infoscience.epfl.ch\/record\/52625."},{"key":"626_CR29","unstructured":"Revels J, Lubin M, Papamarkou T. Forward-Mode automatic differentiation in Julia. 2016. arXiv:1607.07892 [cs.MS]."},{"key":"626_CR30","unstructured":"Innes M. Don\u2019t Unroll Adjoint: differentiating SSA-form programs. In: CoRR abs\/1810.07951. 2018. arXiv:1810.07951."},{"key":"626_CR31","doi-asserted-by":"publisher","unstructured":"Duane S, et al. Hybrid Monte Carlo. Phys Lett B. 1987;195(2):216\u201322. https:\/\/doi.org\/10.1016\/0370-2693(87)91197-X. issn: 0370-2693. http:\/\/www.sciencedirect.com\/science\/article\/pii\/037026938791197X.","DOI":"10.1016\/0370-2693(87)91197-X"},{"key":"626_CR32","doi-asserted-by":"publisher","unstructured":"Neal RM. MCMC using Hamiltonian dynamics. In: Handbook of Markov Chain Monte Carlo. CRC Press; 2011. https:\/\/doi.org\/10.1201\/b10905-7. Chap. chapter5.","DOI":"10.1201\/b10905-7"},{"key":"626_CR33","unstructured":"Betancourt M. A conceptual introduction to Hamiltonian Monte Carlo. In: arXiv e-prints, arXiv:1701.02434 (2017). arXiv:1701.02434 [stat.ME]."},{"issue":"24","key":"626_CR34","doi-asserted-by":"publisher","first-page":"615","DOI":"10.21105\/joss.00615","volume":"3","author":"PK Mogensen","year":"2018","unstructured":"Mogensen PK, Riseth AN. Optim: a mathematical optimization package for Julia. J Open Source Softw. 2018;3(24):615. https:\/\/doi.org\/10.21105\/joss.00615.","journal-title":"J Open Source Softw"},{"key":"626_CR35","doi-asserted-by":"publisher","unstructured":"Besard T, Foket C, De Sutter B. Effective Extensible programming: unleashing Julia on GPUs. IEEE Trans Parallel Distrib Syst. 2018. https:\/\/doi.org\/10.1109\/TPDS.2018.2872064. issn: 1045-9219. arXiv:1712.03112 [cs.PL].","DOI":"10.1109\/TPDS.2018.2872064"},{"key":"626_CR36","doi-asserted-by":"publisher","unstructured":"Salmon JK. Parallel random numbers: as easy as 1, 2, 3. In: SC \u201911. 2011. p. 1\u201312. https:\/\/doi.org\/10.1145\/2063384.2063405.","DOI":"10.1145\/2063384.2063405"},{"key":"626_CR37","doi-asserted-by":"publisher","first-page":"1087","DOI":"10.1063\/1.1699114","volume":"21","author":"N Metropolis","year":"1953","unstructured":"Metropolis N, et al. Equation of state calculations by fast computing machines. J Chem Phys. 1953;21:1087\u201392. https:\/\/doi.org\/10.1063\/1.1699114.","journal-title":"J Chem Phys"},{"key":"626_CR38","unstructured":"Beaujean F. A Bayesian analysis of rare B decays with advanced Monte Carlo methods. 2012."},{"issue":"1","key":"626_CR39","first-page":"110","volume":"7","author":"GO Roberts","year":"1997","unstructured":"Roberts GO, Gelman A, Gilks WR. Weak convergence and optimal scaling of random walk metropolis algorithms. Ann Appl Probab. 1997;7(1):110\u201320.","journal-title":"Ann Appl Probab"},{"key":"626_CR40","unstructured":"Ge H, Xu K, Ghahramani Z. Turing: a language for flexible probabilistic inference. In: International Conference on Artificial Intelligence and Statistics, AISTATS 2018, 9-11 April 2018, Playa Blanca, Lanzarote, Canary Islands, Spain. 2018. p. 1682\u20131690. http:\/\/proceedings.mlr.press\/v84\/ge18b.html."},{"key":"626_CR41","unstructured":"Hoffman MD, Gelman A. The No-U-Turn Sampler: adaptively setting path lengths in Hamiltonian Monte Carlo. J Mach Learn Res. 2014;15(47):1593\u2013623. http:\/\/jmlr.org\/papers\/v15\/hoffman14a.html."},{"issue":"04","key":"626_CR42","first-page":"503","volume":"07","author":"A Gelman","year":"1992","unstructured":"Gelman A, Rubin DB. Inference from iterative simulation using multiple sequences. Stat Sci. 1992;07(04):503\u201311.","journal-title":"Stat Sci"},{"issue":"4","key":"626_CR43","first-page":"473","volume":"7","author":"CJ Geyer","year":"1992","unstructured":"Geyer CJ. Practical Markov Chain Monte Carlo. Stat Sci. 1992;7(4):473\u201383.","journal-title":"Stat Sci"},{"key":"626_CR44","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1007\/BF01022990","volume":"50","author":"N Madras","year":"1988","unstructured":"Madras N, Sokal AD. The pivot algorithm: a highly efficient Monte Carlo method for the self-avoiding walk. J Stat Phys. 1988;50:109\u201386.","journal-title":"J Stat Phys"},{"key":"626_CR45","doi-asserted-by":"publisher","first-page":"308","DOI":"10.1093\/comjnl\/7.4.308","volume":"7","author":"JA Nelder","year":"1965","unstructured":"Nelder JA, Mead R. A simplex method for function minimization. Comput J. 1965;7:308\u201313.","journal-title":"Comput J"},{"issue":"1\u20133","key":"626_CR46","doi-asserted-by":"publisher","first-page":"503","DOI":"10.1007\/BF01589116","volume":"45","author":"DC Liu","year":"1989","unstructured":"Liu DC, Nocedal J. On the limited memory BFGS method for large scale optimization. Math Program. 1989;45(1\u20133):503\u201328. https:\/\/doi.org\/10.1007\/BF01589116 (issn: 0025-5610).","journal-title":"Math Program"},{"issue":"24","key":"626_CR47","doi-asserted-by":"publisher","first-page":"2050142","DOI":"10.1142\/S0217751X20501420","volume":"35","author":"A Caldwell","year":"2020","unstructured":"Caldwell A, et al. Integration with an adaptive harmonic mean algorithm. Int J Mod Phys A. 2020;35(24):2050142. https:\/\/doi.org\/10.1142\/S0217751X20501420.","journal-title":"Int J Mod Phys A"},{"issue":"2","key":"626_CR48","doi-asserted-by":"publisher","first-page":"78","DOI":"10.1016\/j.cpc.2005.01.010","volume":"168","author":"T Hahn","year":"2005","unstructured":"Hahn T. Cuba\u2014a library for multidimensional numerical integration. Comput Phys Commun. 2005;168(2):78\u201395.","journal-title":"Comput Phys Commun"},{"key":"626_CR49","unstructured":"Beringer J. Review of particle physics. Phys Rev D. 2012;86(010001)."},{"issue":"2","key":"626_CR50","doi-asserted-by":"publisher","first-page":"136","DOI":"10.1140\/epjc\/s10052-020-7680-9","volume":"80","author":"S Bi\u00dfmann","year":"2020","unstructured":"Bi\u00dfmann S, et al. Constraining top-quark couplings combining topquark and B decay observables. Eur Phys J C. 2020;80(2):136. https:\/\/doi.org\/10.1140\/epjc\/s10052-020-7680-9 (arXiv:1909.13632 [hep-ph]).","journal-title":"Eur Phys J C"},{"key":"626_CR51","doi-asserted-by":"crossref","unstructured":"Bi\u00dfmann S, et al. Correlating uncertainties in global analyses within SMEFT matters. 2019. arXiv:1912.06090 [hep-ph].","DOI":"10.1103\/PhysRevD.102.115019"},{"key":"626_CR52","doi-asserted-by":"crossref","unstructured":"Stadnichuk E, et al. Prototype of a segmented scintillator detector for particle flux measurements on spacecraft. 2020. eprint: arXiv:2005.02620.","DOI":"10.1088\/1748-0221\/15\/09\/T09006"},{"key":"626_CR53","unstructured":"Caldwell A, et al. Infections and identified cases of COVID-19 from random testing data. 2020. eprint: arXiv:2005.11277."},{"key":"626_CR54","doi-asserted-by":"publisher","first-page":"252502","DOI":"10.1103\/PhysRevLett.125.252502","volume":"125","author":"M Agostini","year":"2020","unstructured":"Agostini M, et al. Final results of GERDA on the search for neutrinoless double-$$\\beta$$ decay. Phys Rev Lett. 2020;125:252502. https:\/\/doi.org\/10.1103\/PhysRevLett.125.252502.","journal-title":"Phys Rev Lett"},{"key":"626_CR55","doi-asserted-by":"crossref","unstructured":"Bi\u00dfmann S, et al. Top and Beauty synergies in SMEFT-fits at present and future colliders. 2020. eprint: arXiv:2012.10456.","DOI":"10.1007\/JHEP06(2021)010"}],"container-title":["SN Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42979-021-00626-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s42979-021-00626-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42979-021-00626-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,28]],"date-time":"2024-08-28T05:09:07Z","timestamp":1724821747000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s42979-021-00626-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,4,12]]},"references-count":55,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2021,5]]}},"alternative-id":["626"],"URL":"https:\/\/doi.org\/10.1007\/s42979-021-00626-4","relation":{},"ISSN":["2662-995X","2661-8907"],"issn-type":[{"value":"2662-995X","type":"print"},{"value":"2661-8907","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,4,12]]},"assertion":[{"value":"18 January 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 March 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"12 April 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of Interest"}}],"article-number":"210"}}