{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,11]],"date-time":"2026-02-11T14:27:28Z","timestamp":1770820048481,"version":"3.50.1"},"reference-count":47,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2025,7,13]],"date-time":"2025-07-13T00:00:00Z","timestamp":1752364800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2025,7,13]],"date-time":"2025-07-13T00:00:00Z","timestamp":1752364800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100005713","name":"Technische Universit\u00e4t M\u00fcnchen","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100005713","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Comput Softw Big Sci"],"published-print":{"date-parts":[[2025,12]]},"abstract":"<jats:title>Abstract<\/jats:title>\n          <jats:p>This white paper presents the current status of the R&amp;D for Analysis Facilities (AFs) and attempts to summarize the views on the future direction of these facilities. These views have been collected through the High Energy Physics (HEP) Software Foundation\u2019s (HSF) Analysis Facilities forum\u00a0(HSF Analysis Facilities Forum), established in March 2022, the Analysis Ecosystems II workshop (Analysis Ecosystems Workshop II), that took place in May 2022, and the WLCG\/HSF pre-CHEP workshop (WLCG\u2013HSF pre-CHEP Workshop), that took place in May 2023. The paper attempts to cover all the aspects of an analysis facility.<\/jats:p>","DOI":"10.1007\/s41781-025-00133-8","type":"journal-article","created":{"date-parts":[[2025,7,13]],"date-time":"2025-07-13T10:37:32Z","timestamp":1752403052000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Analysis Facilities for the HL-LHC White Paper"],"prefix":"10.1007","volume":"9","author":[{"given":"D.","family":"Ciangottini","sequence":"first","affiliation":[]},{"given":"A.","family":"C. Forti","sequence":"additional","affiliation":[]},{"given":"L.","family":"Heinrich","sequence":"additional","affiliation":[]},{"given":"N.","family":"Skidmore","sequence":"additional","affiliation":[]},{"given":"C.","family":"Alpigiani","sequence":"additional","affiliation":[]},{"given":"M.","family":"Aly","sequence":"additional","affiliation":[]},{"given":"D.","family":"Benjamin","sequence":"additional","affiliation":[]},{"given":"B.","family":"Bockelman","sequence":"additional","affiliation":[]},{"given":"L.","family":"Bryant","sequence":"additional","affiliation":[]},{"given":"J.","family":"Catmore","sequence":"additional","affiliation":[]},{"given":"M.","family":"D\u2019Alfonso","sequence":"additional","affiliation":[]},{"given":"A.","family":"Delgado Peris","sequence":"additional","affiliation":[]},{"given":"C.","family":"Doglioni","sequence":"additional","affiliation":[]},{"given":"G.","family":"Duckeck","sequence":"additional","affiliation":[]},{"given":"P.","family":"Elmer","sequence":"additional","affiliation":[]},{"given":"J.","family":"Eschle","sequence":"additional","affiliation":[]},{"given":"M.","family":"Feickert","sequence":"additional","affiliation":[]},{"given":"J.","family":"Frost","sequence":"additional","affiliation":[]},{"given":"R.","family":"Gardner","sequence":"additional","affiliation":[]},{"given":"V.","family":"Garonne","sequence":"additional","affiliation":[]},{"given":"M.","family":"Giffels","sequence":"additional","affiliation":[]},{"given":"J.","family":"Gooding","sequence":"additional","affiliation":[]},{"given":"E.","family":"Gramstad","sequence":"additional","affiliation":[]},{"given":"L.","family":"Gray","sequence":"additional","affiliation":[]},{"given":"B.","family":"Hegner","sequence":"additional","affiliation":[]},{"given":"A.","family":"Held","sequence":"additional","affiliation":[]},{"given":"J.","family":"Hern\u00e1ndez","sequence":"additional","affiliation":[]},{"given":"B.","family":"Holzman","sequence":"additional","affiliation":[]},{"given":"F.","family":"Hu","sequence":"additional","affiliation":[]},{"given":"B.","family":"Jashal","sequence":"additional","affiliation":[]},{"given":"D.","family":"Kondratyev","sequence":"additional","affiliation":[]},{"given":"E.","family":"Kourlitis","sequence":"additional","affiliation":[]},{"given":"L.","family":"Kreczko","sequence":"additional","affiliation":[]},{"given":"I.","family":"Krommydas","sequence":"additional","affiliation":[]},{"given":"T.","family":"Kuhr","sequence":"additional","affiliation":[]},{"given":"E.","family":"Lancon","sequence":"additional","affiliation":[]},{"given":"C.","family":"Lange","sequence":"additional","affiliation":[]},{"given":"D.","family":"Lange","sequence":"additional","affiliation":[]},{"given":"J.","family":"Lange","sequence":"additional","affiliation":[]},{"given":"P.","family":"Lenzi","sequence":"additional","affiliation":[]},{"given":"T.","family":"Linden","sequence":"additional","affiliation":[]},{"given":"V.","family":"Martinez Outschoorn","sequence":"additional","affiliation":[]},{"given":"S.","family":"McKee","sequence":"additional","affiliation":[]},{"given":"J. F.","family":"Molina","sequence":"additional","affiliation":[]},{"given":"M.","family":"Neubauer","sequence":"additional","affiliation":[]},{"given":"A.","family":"Novak","sequence":"additional","affiliation":[]},{"given":"I.","family":"Osborne","sequence":"additional","affiliation":[]},{"given":"F.","family":"Ould-Saada","sequence":"additional","affiliation":[]},{"given":"A. P.","family":"Pages","sequence":"additional","affiliation":[]},{"given":"K.","family":"Pedro","sequence":"additional","affiliation":[]},{"given":"A.","family":"Perez-Calero Yzquierdo","sequence":"additional","affiliation":[]},{"given":"S.","family":"Piperov","sequence":"additional","affiliation":[]},{"given":"J.","family":"Pivarski","sequence":"additional","affiliation":[]},{"given":"E.","family":"Rodrigues","sequence":"additional","affiliation":[]},{"given":"N.","family":"Sahoo","sequence":"additional","affiliation":[]},{"given":"A.","family":"Sciaba","sequence":"additional","affiliation":[]},{"given":"M.","family":"Schulz","sequence":"additional","affiliation":[]},{"given":"L.","family":"Sexton-Kennedy","sequence":"additional","affiliation":[]},{"given":"O.","family":"Shadura","sequence":"additional","affiliation":[]},{"given":"T.","family":"\u0160imko","sequence":"additional","affiliation":[]},{"given":"N.","family":"Smith","sequence":"additional","affiliation":[]},{"given":"D.","family":"Spiga","sequence":"additional","affiliation":[]},{"given":"G.","family":"Stark","sequence":"additional","affiliation":[]},{"given":"G. A.","family":"Stewart","sequence":"additional","affiliation":[]},{"given":"I.","family":"Vukotic","sequence":"additional","affiliation":[]},{"given":"G.","family":"Watts","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,7,13]]},"reference":[{"key":"133_CR1","unstructured":"Worldwide LHC Computing Grid (WLCG) https:\/\/wlcg.web.cern.ch\/. Accessed 15 May 2025"},{"key":"133_CR2","unstructured":"HSF Analysis Facilities Forum. https:\/\/hepsoftwarefoundation.org\/activities\/analysisfacilitiesforum.html. Accessed 15 May 2025"},{"key":"133_CR3","unstructured":"Analysis Ecosystems Workshop II (2022) https:\/\/indico.cern.ch\/event\/1125222\/. Accessed 15 May 2025"},{"key":"133_CR4","unstructured":"WLCG-HSF pre-CHEP Workshop (2023) https:\/\/indico.cern.ch\/event\/1230126\/. Accessed 15 May 2025"},{"key":"133_CR5","unstructured":"Project Jupyter. https:\/\/jupyter.org\/. Accessed 15 May 2025"},{"key":"133_CR6","unstructured":"Paszke A et al (2019) \u201cPyTorch: An Imperative Style, High-Performance Deep Learning Library\u201d. In: Advances in Neural Information Processing Systems 32. Ed. by H. Wallach et al. Curran Associates, Inc. 8024\u20138035. http:\/\/papers.neurips.cc\/paper\/9015-pytorch-an-imperative-style-high-performance-deep-learning-library.pdf. Accessed 15 May 2025"},{"key":"133_CR7","first-page":"2825","volume":"12","author":"F Pedregosa","year":"2011","unstructured":"Pedregosa F et al (2011) Scikit-learn: machine learning in python. J Mach Learn Res 12:2825\u20132830","journal-title":"J Mach Learn Res"},{"key":"133_CR8","unstructured":"Abadi M et al (2015) TensorFlow: Large-Scale Machine Learning on Heterogeneous Systems. Software tensorflow.org. https:\/\/www.tensorflow.org\/. Accessed 15 May 2025"},{"key":"133_CR9","unstructured":"Sanchez CA et al (2008) CVMFS-a file system for the CernVM virtual appliance. In: XII Advanced Computing and Analysis Techniques in Physics Research. 52"},{"issue":"1","key":"133_CR10","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1007\/s41781-019-0026-3","volume":"3","author":"M Barisits","year":"2019","unstructured":"Barisits M et al (2019) Rucio: scientific data management. Comput Softw Big Sci 3(1):11. https:\/\/doi.org\/10.1007\/s41781-019-0026-3","journal-title":"Comput Softw Big Sci"},{"key":"133_CR11","unstructured":"XCache. http:\/\/slateci.io\/XCache\/. Accessed 15 May 2025"},{"issue":"4","key":"133_CR12","doi-asserted-by":"publisher","first-page":"042042","DOI":"10.1088\/1742-6596\/664\/4\/042042","volume":"664","author":"AJ Peters","year":"2015","unstructured":"Peters AJ, Sindrilaru EA, Adde G (2015) EOS as the present and future solution for data storage at CERN. J Phys Conf Ser 664(4):042042. https:\/\/doi.org\/10.1088\/1742-6596\/664\/4\/042042","journal-title":"J Phys Conf Ser"},{"key":"133_CR13","unstructured":"Dask. https:\/\/www.dask.org\/. Accessed 15 May 2025"},{"issue":"2\u20134","key":"133_CR14","doi-asserted-by":"publisher","first-page":"323","DOI":"10.1002\/cpe.938","volume":"17","author":"D Thain","year":"2005","unstructured":"Thain D, Tannenbaum T, Livny M (2005) Distributed computing in practice: the Condor experience. Concurr Pract Exp 17(2\u20134):323\u2013356","journal-title":"Concurr Pract Exp"},{"key":"133_CR15","unstructured":"Slurm Workload Manager. https:\/\/slurm.schedmd.com\/overview.html. Accessed 15 May 2025"},{"key":"133_CR16","unstructured":"The Apache Software Foundation (2024) SparkR: R Front End for \u2019Apache Spark\u2019. R package version 3.5.1. https:\/\/www.apache.orghttps:\/\/spark.apache.org. Accessed 15 May 2025"},{"key":"133_CR17","doi-asserted-by":"publisher","first-page":"1071","DOI":"10.1016\/j.future.2016.11.035","volume":"78","author":"D Piparo","year":"2018","unstructured":"Piparo D et al (2018) SWAN: a service for interactive analysis in the cloud. Future Gener Comput Syst 78:1071\u20131078. https:\/\/doi.org\/10.1016\/j.future.2016.11.035","journal-title":"Future Gener Comput Syst"},{"key":"133_CR18","unstructured":"Coffea-casa. https:\/\/coffea-casa.readthedocs.io\/en\/latest\/. Accessed 15 May 2025"},{"key":"133_CR19","doi-asserted-by":"publisher","first-page":"052007","DOI":"10.1088\/1742-6596\/219\/5\/052007","volume":"219","author":"H Andreas","year":"2010","unstructured":"Andreas H, Yves K (2010) The NAF: National analysis facility at DESY. J Phys Conf Ser 219:052007. https:\/\/doi.org\/10.1088\/1742-6596\/219\/5\/052007","journal-title":"J Phys Conf Ser"},{"key":"133_CR20","doi-asserted-by":"publisher","first-page":"108965","DOI":"10.1016\/j.cpc.2023.108965","volume":"295","author":"T Tedeschi","year":"2024","unstructured":"Tedeschi T et al (2024) Prototyping a ROOT-based distributed analysis workflow for HL-LHC: the CMS use case. Comput Phys Commun 295:108965. https:\/\/doi.org\/10.1016\/j.cpc.2023.108965","journal-title":"Comput Phys Commun"},{"key":"133_CR21","unstructured":"Kubernetes. https:\/\/kubernetes.io\/. Accessed 15 May 2025"},{"key":"133_CR22","doi-asserted-by":"publisher","first-page":"33","DOI":"10.12688\/f1000research.29032.2","volume":"10","author":"M Felix","year":"2021","unstructured":"Felix M et al (2021) Sustainable data analysis with Snakemake. F1000Research 10:33","journal-title":"F1000Research"},{"issue":"10","key":"133_CR23","doi-asserted-by":"publisher","first-page":"102019","DOI":"10.1088\/1742-6596\/898\/10\/102019","volume":"898","author":"C Kyle","year":"2017","unstructured":"Kyle C, Lukas H (2017) Yadage and Packtivity - analysis preservation using parametrized workflows. J Phys Conf Ser 898(10):102019. https:\/\/doi.org\/10.1088\/1742-6596\/898\/10\/102019","journal-title":"J Phys Conf Ser"},{"issue":"6","key":"133_CR24","doi-asserted-by":"publisher","first-page":"54","DOI":"10.1145\/3486897","volume":"65","author":"MR Crusoe","year":"2022","unstructured":"Crusoe MR et al (2022) Methods included: standardizing computational reuse and portability with the common workflow language. Commun ACM 65(6):54\u201363","journal-title":"Commun ACM"},{"key":"133_CR25","doi-asserted-by":"publisher","first-page":"06034","DOI":"10.1051\/epjconf\/201921406034","volume":"214","author":"S Tibor","year":"2019","unstructured":"Tibor S et al (2019) REANA: a system for reusable research data analyses. EPJ Web Conf 214:06034. https:\/\/doi.org\/10.1051\/epjconf\/201921406034","journal-title":"EPJ Web Conf"},{"key":"133_CR26","first-page":"348","volume":"4","author":"A Dorigo","year":"2005","unstructured":"Dorigo A et al (2005) XROOTD - a highly scalable architecture for data access. WSEAS Trans Comput 4:348","journal-title":"WSEAS Trans Comput"},{"key":"133_CR27","unstructured":"Uproot. https:\/\/uproot.readthedocs.io\/. Accessed 15 May 2025"},{"key":"133_CR28","doi-asserted-by":"publisher","first-page":"06029","DOI":"10.1051\/epjconf\/201921406029","volume":"214","author":"D Piparo","year":"2019","unstructured":"Piparo D et al (2019) RDataFrame: easy parallel ROOT analysis at 100 threads. EPJ Web Conf 214:06029. https:\/\/doi.org\/10.1051\/epjconf\/201921406029","journal-title":"EPJ Web Conf"},{"key":"133_CR29","doi-asserted-by":"publisher","unstructured":"Tsaregorodtsev A et al (2005) DIRAC - the distributed MC production and analysis for LHCb. In: 14th International Conference on Computing in High-Energy and Nuclear Physics. 928\u2013932. https:\/\/doi.org\/10.5170\/CERN-2005-002.928","DOI":"10.5170\/CERN-2005-002.928"},{"key":"133_CR30","unstructured":"ESCAPE project. https:\/\/projectescape.eu\/. Accessed 15 May 2025"},{"key":"133_CR31","doi-asserted-by":"publisher","first-page":"02030","DOI":"10.1051\/epjconf\/202024502030","volume":"245","author":"J Blomer","year":"2020","unstructured":"Blomer J et al (2020) Evolution of the ROOT Tree I\/O. EPJ Web Conf 245:02030. https:\/\/doi.org\/10.1051\/epjconf\/202024502030","journal-title":"EPJ Web Conf"},{"issue":"6","key":"133_CR32","doi-asserted-by":"publisher","first-page":"062037","DOI":"10.1088\/1742-6596\/664\/6\/062037","volume":"664","author":"L Mascetti","year":"2015","unstructured":"Mascetti L et al (2015) CERNBox + EOS: end-user storage for science. J Phys Conf Ser 664(6):062037. https:\/\/doi.org\/10.1088\/1742-6596\/664\/6\/062037","journal-title":"J Phys Conf Ser"},{"key":"133_CR33","unstructured":"Binder. https:\/\/mybinder.readthedocs.io\/en\/latest\/. Accessed 15 May 2025"},{"key":"133_CR34","unstructured":"LHCb Analysis Production Data package. https:\/\/lhcb-ap.docs.cern.ch\/api_reference\/apd.html. Accessed 15 May 2025"},{"key":"133_CR35","unstructured":"ServiceX. https:\/\/servicex.readthedocs.io\/en\/latest\/. Accessed 15 May 2025"},{"key":"133_CR36","doi-asserted-by":"publisher","unstructured":"Simili E et al (2023) ARMing HEP for the future Energy Efficiency of WLCG sites (ARM vs. x86). In: 26th International Conference on Computing in High Energy and Nuclear Physics. https:\/\/doi.org\/10.1051\/epjconf\/202429511007","DOI":"10.1051\/epjconf\/202429511007"},{"key":"133_CR37","doi-asserted-by":"publisher","DOI":"10.1007\/s41781-021-00070-2","author":"R Aaij","year":"2022","unstructured":"Aaij R, Adinolfi M, Aiola S et al (2022) A comparison of CPU and GPU implementations for the LHCb experiment run 3 trigger. Comput Softw Big Sci. https:\/\/doi.org\/10.1007\/s41781-021-00070-2","journal-title":"Comput Softw Big Sci"},{"key":"133_CR38","unstructured":"Conda. https:\/\/docs.conda.io\/en\/latest\/. Accessed 15 May 2025"},{"key":"133_CR39","first-page":"2","volume":"239","author":"D Merkel","year":"2014","unstructured":"Merkel D (2014) Docker: lightweight linux containers for consistent development and deployment. Linux J 239:2","journal-title":"Linux J"},{"key":"133_CR40","unstructured":"LHCb Conda Wrappers - lb-conda. https:\/\/gitlab.cern.ch\/lhcb-core\/lbcondawrappers\/-\/blob\/master\/README.md. Accessed 15 May 2025"},{"key":"133_CR41","doi-asserted-by":"publisher","unstructured":"Kurtzer G et al (2018) Singularity 2.5.2 - Linux application and environment containers for science (2.5.2). https:\/\/doi.org\/10.5281\/zenodo.1308868","DOI":"10.5281\/zenodo.1308868"},{"key":"133_CR42","unstructured":"Containerd. https:\/\/containerd.io\/docs\/getting-started\/. Accessed 15 May 2025"},{"key":"133_CR43","unstructured":"repo2docker. https:\/\/repo2docker.readthedocs.io\/en\/latest\/usage.html. Accessed 15 May 2025"},{"key":"133_CR44","doi-asserted-by":"publisher","unstructured":"Mete AS, Stewart G (2022) prmon: process monitor. https:\/\/doi.org\/10.5281\/zenodo.2554202","DOI":"10.5281\/zenodo.2554202"},{"key":"133_CR45","unstructured":"The IRIS-HEP analysis grand challenge. https:\/\/iris-hep.org\/projects\/agc.html. Accessed 15 May 2025"},{"key":"133_CR46","unstructured":"HSF training working group. https:\/\/hepsoftwarefoundation.org\/activities\/training.html. Accessed 15 May 2025"},{"key":"133_CR47","unstructured":"Hageboeck S et al (2023) Training and Onboarding initiatives in High Energy Physics experiments. arXiv: 2310.07342 [hep-ex]"}],"container-title":["Computing and Software for Big Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s41781-025-00133-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s41781-025-00133-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s41781-025-00133-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,7]],"date-time":"2025-09-07T07:01:51Z","timestamp":1757228511000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s41781-025-00133-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,7,13]]},"references-count":47,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2025,12]]}},"alternative-id":["133"],"URL":"https:\/\/doi.org\/10.1007\/s41781-025-00133-8","relation":{},"ISSN":["2510-2036","2510-2044"],"issn-type":[{"value":"2510-2036","type":"print"},{"value":"2510-2044","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,7,13]]},"assertion":[{"value":"11 May 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 February 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 July 2025","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 no Competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing Interests"}}],"article-number":"14"}}