{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,5]],"date-time":"2026-03-05T16:09:20Z","timestamp":1772726960251,"version":"3.50.1"},"reference-count":50,"publisher":"Springer Science and Business Media LLC","issue":"8","license":[{"start":{"date-parts":[[2023,1,2]],"date-time":"2023-01-02T00:00:00Z","timestamp":1672617600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,1,2]],"date-time":"2023-01-02T00:00:00Z","timestamp":1672617600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/100012470","name":"CERN","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100012470","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004837","name":"Ministerio de Ciencia e Innovaci\u00f3n","doi-asserted-by":"publisher","award":["MCIN\/AEI\/10.13039\/ 501100011033"],"award-info":[{"award-number":["MCIN\/AEI\/10.13039\/ 501100011033"]}],"id":[{"id":"10.13039\/501100004837","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004837","name":"Ministerio de Ciencia e Innovaci\u00f3n","doi-asserted-by":"publisher","award":["MCIN\/AEI\/10.13039\/ 501100011033"],"award-info":[{"award-number":["MCIN\/AEI\/10.13039\/ 501100011033"]}],"id":[{"id":"10.13039\/501100004837","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004837","name":"Ministerio de Ciencia e Innovaci\u00f3n","doi-asserted-by":"publisher","award":["MCIN\/AEI\/10.13039\/ 501100011033"],"award-info":[{"award-number":["MCIN\/AEI\/10.13039\/ 501100011033"]}],"id":[{"id":"10.13039\/501100004837","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Universidad Polit\u00e8cnica de Val\u00e8ncia"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2023,5]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>\n                    CERN (Centre Europeen pour la Recherce Nucleaire) is the largest research centre for high energy physics (HEP). It offers unique computational challenges as a result of the large amount of data generated by the large hadron collider. CERN has developed and supports a software called\n                    <jats:italic>ROOT<\/jats:italic>\n                    , which is the de facto standard for HEP data analysis. This framework offers a high-level and easy-to-use interface called\n                    <jats:italic>RDataFrame<\/jats:italic>\n                    , which allows managing and processing large data sets. In recent years, its functionality has been extended to take advantage of distributed computing capabilities. Thanks to its declarative programming model, the user-facing API can be decoupled from the actual execution\n                    <jats:italic>backend<\/jats:italic>\n                    . This decoupling allows physical analysis to scale automatically to thousands of computational cores over various types of distributed resources. In fact, the distributed\n                    <jats:italic>RDataFrame<\/jats:italic>\n                    module already supports the use of established general industry engines such as Apache Spark or Dask. Notwithstanding the foregoing, these current solutions will not be sufficient to meet future requirements in terms of the amount of data that the new projected accelerators will generate. It is of interest, for this reason, to investigate a different approach, the one offered by serverless computing. Based on a first prototype using\n                    <jats:italic>AWS Lambda<\/jats:italic>\n                    , this work presents the creation of a new\n                    <jats:italic>backend<\/jats:italic>\n                    for\n                    <jats:italic>RDataFrame<\/jats:italic>\n                    distributed over the\n                    <jats:italic>OSCAR<\/jats:italic>\n                    tool, an open source framework that supports serverless computing. The implementation introduces new ways, relative to the\n                    <jats:italic>AWS Lambda<\/jats:italic>\n                    -based prototype, to synchronize the work of functions.\n                  <\/jats:p>","DOI":"10.1007\/s11227-022-05016-y","type":"journal-article","created":{"date-parts":[[2023,1,2]],"date-time":"2023-01-02T05:25:17Z","timestamp":1672637117000},"page":"8940-8965","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Leveraging an open source serverless framework for high energy physics computing"],"prefix":"10.1007","volume":"79","author":[{"given":"Vincenzo Eduardo","family":"Padulano","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pablo","family":"Oliver Cort\u00e9s","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pedro","family":"Alonso-Jord\u00e1","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Enric","family":"Tejedor Saavedra","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sebasti\u00e1n","family":"Risco","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Germ\u00e1n","family":"Molt\u00f3","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,1,2]]},"reference":[{"issue":"1","key":"5016_CR1","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1007\/s41781-018-0018-8","volume":"3","author":"J Albrecht","year":"2019","unstructured":"Albrecht J, Alves AA, Amadio G et al (2019) A roadmap for HEP software and computing R &D for the 2020s. Comput Softw Big Sci 3(1):7. https:\/\/doi.org\/10.1007\/s41781-018-0018-8","journal-title":"Comput Softw Big Sci"},{"key":"5016_CR2","doi-asserted-by":"publisher","unstructured":"Alvarruiz F, de\u00a0Alfonso C, Caballer M, et\u00a0al (2012) An energy manager for high performance computer clusters. In: 2012 IEEE 10th International Symposium on Parallel and Distributed Processing with Applications, p 231\u2013238. https:\/\/doi.org\/10.1109\/ISPA.2012.38","DOI":"10.1109\/ISPA.2012.38"},{"key":"5016_CR3","unstructured":"Amazon Web Services (2022a) Lambda. https:\/\/aws.amazon.com\/releasenotes\/release-aws-lambda-on-2014-11-13. Accessed 4 Dec 2022"},{"key":"5016_CR4","unstructured":"Amazon Web Services (2022b) Organizing objects in the Amazon S3 console using folders. https:\/\/docs.aws.amazon.com\/AmazonS3\/latest\/userguide\/using-folders.html. Accessed 4 Dec 2022"},{"key":"5016_CR5","unstructured":"Amazon Web Services (2022c) S3: Simple Storage Service. https:\/\/aws.amazon.com\/s3. Accessed 4 Dec 2022"},{"key":"5016_CR6","unstructured":"Apache Software Foundation (2022) OpenWhisk. https:\/\/openwhisk.apache.org\/. Accessed 4 Dec 2022"},{"key":"5016_CR7","doi-asserted-by":"publisher","DOI":"10.23731\/CYRM-2017-004","author":"G Apollinari","year":"2017","unstructured":"Apollinari G, B\u00e9jar Alonso I, Br\u00fcning O et al (2017) High-luminosity large hadron collider (HL-LHC): technical design report V.0.1. Tech Rep CERN. https:\/\/doi.org\/10.23731\/CYRM-2017-004","journal-title":"Tech Rep CERN"},{"key":"5016_CR8","unstructured":"Beswick J (2022) Using Amazon EFS for AWS Lambda in your serverless applications. https:\/\/aws.amazon.com\/blogs\/compute\/using-amazon-efs-for-aws-lambda-in-your-serverless-applications\/. Accessed 4 Dec 2022"},{"key":"5016_CR9","doi-asserted-by":"publisher","unstructured":"Bila N, Dettori P, Kanso A, et\u00a0al (2017) Leveraging the serverless architecture for securing linux containers. In: 2017 IEEE 37th International Conference on Distributed Computing Systems Workshops (ICDCSW), p 401\u2013404. https:\/\/doi.org\/10.1109\/ICDCSW.2017.66","DOI":"10.1109\/ICDCSW.2017.66"},{"key":"5016_CR10","unstructured":"Bird I, Buncic P, Carminati F, et\u00a0al (2014) Update of the computing models of the WLCG and the LHC experiments. Tech Rep CERN. https:\/\/cds.cern.ch\/record\/1695401"},{"key":"5016_CR11","doi-asserted-by":"publisher","unstructured":"Blomer J, Buncic P, Fuhrmann T (2011) CernVM-FS: delivering scientific software to globally distributed computing resources. In: Proceedings of the First International Workshop on Network-aware Data Management. Association for Computing Machinery, New York, p 49-56. https:\/\/doi.org\/10.1145\/2110217.2110225","DOI":"10.1145\/2110217.2110225"},{"issue":"09","key":"5016_CR12","doi-asserted-by":"publisher","first-page":"007","DOI":"10.1051\/epjconf\/201921409007","volume":"214","author":"J Blomer","year":"2019","unstructured":"Blomer J, Ganis G, Mosciatti S et al (2019) Towards a serverless CernVM-FS. EPJ Web Conf 214(09):007. https:\/\/doi.org\/10.1051\/epjconf\/201921409007","journal-title":"EPJ Web Conf"},{"issue":"1","key":"5016_CR13","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1016\/S0168-9002(97)00048-X","volume":"389","author":"R Brun","year":"1997","unstructured":"Brun R, Rademakers F (1997) ROOT-an object oriented data analysis framework. Nuclear instruments and methods in physics research section A: accelerators, spectrometers, detectors and associated equipment. New Comput Tech Phys Res V 389(1):81\u201386. https:\/\/doi.org\/10.1016\/S0168-9002(97)00048-X","journal-title":"New Comput Tech Phys Res V"},{"issue":"8","key":"5016_CR14","doi-asserted-by":"publisher","first-page":"1341","DOI":"10.1016\/j.jcss.2013.06.005","volume":"79","author":"M Caballer","year":"2013","unstructured":"Caballer M, de Alfonso C, Alvarruiz F et al (2013) EC3: elastic cloud computing cluster. J Comput Syst Sci 79(8):1341\u20131351. https:\/\/doi.org\/10.1016\/j.jcss.2013.06.005","journal-title":"J Comput Syst Sci"},{"issue":"1","key":"5016_CR15","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1007\/s10723-014-9296-5","volume":"13","author":"M Caballer","year":"2015","unstructured":"Caballer M, Blanquer I, Molt\u00f3 G et al (2015) Dynamic management of virtual infrastructures. J Grid Comput 13(1):53\u201370. https:\/\/doi.org\/10.1007\/s10723-014-9296-5","journal-title":"J Grid Comput"},{"key":"5016_CR16","doi-asserted-by":"publisher","unstructured":"Carver B, Zhang J, Wang A, et\u00a0al (2020) Wukong: a scalable and locality-enhanced framework for serverless parallel computing. In: Proceedings of the 11th ACM Symposium on Cloud Computing. Association for Computing Machinery, New York, p 1\u201315. https:\/\/doi.org\/10.1145\/3419111.3421286","DOI":"10.1145\/3419111.3421286"},{"key":"5016_CR17","unstructured":"Dean J, Ghemawat S (2004) MapReduce: simplified data processing on large clusters. In: OSDI\u201904: Sixth Symposium on Operating System Design and Implementation. San Francisco, CA, p 137\u2013150"},{"key":"5016_CR18","first-page":"348","volume":"4","author":"A Dorigo","year":"2005","unstructured":"Dorigo A, Elmer P, Furano F et al (2005) XROOTD\u2014a highly scalable architecture for data access. WSEAS Trans Comput 4:348\u2013353","journal-title":"WSEAS Trans Comput"},{"key":"5016_CR19","doi-asserted-by":"publisher","first-page":"259","DOI":"10.1016\/j.future.2019.02.057","volume":"97","author":"V Gim\u00e9nez-Alventosa","year":"2019","unstructured":"Gim\u00e9nez-Alventosa V, Molt\u00f3 G, Caballer M (2019) A framework and a performance assessment for serverless MapReduce on AWS Lambda. Future Gener Comput Syst 97:259\u2013274. https:\/\/doi.org\/10.1016\/j.future.2019.02.057","journal-title":"Future Gener Comput Syst"},{"key":"5016_CR20","unstructured":"Google (2022) Cloud Functions. https:\/\/cloud.google.com\/functions. Accessed 4 Dec 2022"},{"key":"5016_CR21","doi-asserted-by":"publisher","DOI":"10.1093\/bib\/bbab349","author":"P Grzesik","year":"2021","unstructured":"Grzesik P, Augustyn DR, Wyci\u015blik L et al (2021) Serverless computing in omics data analysis and integration. Brief Bioinform. https:\/\/doi.org\/10.1093\/bib\/bbab349","journal-title":"Brief Bioinform"},{"issue":"7825","key":"5016_CR22","doi-asserted-by":"publisher","first-page":"357","DOI":"10.1038\/s41586-020-2649-2","volume":"585","author":"CR Harris","year":"2020","unstructured":"Harris CR, Millman KJ, van der Walt SJ et al (2020) Array programming with NumPy. Nature 585(7825):357\u2013362. https:\/\/doi.org\/10.1038\/s41586-020-2649-2","journal-title":"Nature"},{"key":"5016_CR23","unstructured":"HEPix (2017) Hepix benchmarking working group. https:\/\/w3.hepix.org\/benchmarking.html. Accessed 4 Dec 2022"},{"key":"5016_CR24","doi-asserted-by":"publisher","unstructured":"Jonas E, Pu Q, Venkataraman S, et\u00a0al (2017) Occupy the cloud: distributed computing for the 99%. In: Proceedings of the 2017 Symposium on Cloud Computing. Association for Computing Machinery, New York, p 445-451. https:\/\/doi.org\/10.1145\/3127479.3128601","DOI":"10.1145\/3127479.3128601"},{"key":"5016_CR25","doi-asserted-by":"publisher","unstructured":"Ku\u015bnierz J, Padulano VE, Malawski M, et\u00a0al (2022) A serverless engine for high energy physics distributed analysis. In: 2022 22nd IEEE International Symposium on Cluster, Cloud and Internet Computing (CCGrid), p 575\u2013584. https:\/\/doi.org\/10.1109\/CCGrid54584.2022.00067","DOI":"10.1109\/CCGrid54584.2022.00067"},{"key":"5016_CR26","doi-asserted-by":"crossref","unstructured":"Lavrijsen WTLP, Dutta A (2016) High-performance python-C++ bindings with PyPy and Cling. In: PyHPC \u201916. IEEE Press, p 27-35. http:\/\/wlav.web.cern.ch\/wlav\/Cppyy_LavrijsenDutta_PyHPC16.pdf","DOI":"10.1109\/PyHPC.2016.008"},{"key":"5016_CR27","doi-asserted-by":"publisher","unstructured":"Le DN, Pal S, Pattnaik PK (2022) OpenFaaS. John Wiley & Sons, p 287\u2013303. https:\/\/doi.org\/10.1002\/9781119682318.ch17","DOI":"10.1002\/9781119682318.ch17"},{"key":"5016_CR28","unstructured":"Li Z, Guo L, Chen Q, et\u00a0al (2022) Help rather than recycle: alleviating cold startup in serverless computing through inter-function container sharing. In: 2022 USENIX Annual Technical Conference (USENIX ATC 22). USENIX Association, Carlsbad, p 69\u201384. https:\/\/www.usenix.org\/conference\/atc22\/presentation\/li-zijun-help"},{"key":"5016_CR29","doi-asserted-by":"publisher","unstructured":"McKinney W (2010) Data structures for statistical computing in python. In: St\u00e9fan van\u00a0der Walt, Jarrod Millman (eds) Proceedings of the 9th Python in Science Conference, p 56\u201361. https:\/\/doi.org\/10.25080\/Majora-92bf1922-00a","DOI":"10.25080\/Majora-92bf1922-00a"},{"issue":"239","key":"5016_CR30","first-page":"2","volume":"2014","author":"D Merkel","year":"2014","unstructured":"Merkel D (2014) Docker: lightweight linux containers for consistent development and deployment. Linux J 2014(239):2","journal-title":"Linux J"},{"key":"5016_CR31","unstructured":"MinIO (2022) White paper: high performance multi-cloud object storage. Tech Rep MinIO Inc., Palo Alto, CA. https:\/\/min.io\/resources\/docs\/MinIO-High-Performance-Multi-Cloud-Object-Storage.pdf"},{"key":"5016_CR32","doi-asserted-by":"publisher","unstructured":"M\u00fcller I, Marroqu\u00edn R, Alonso G (2020) Lambada: interactive data analytics on cold data using serverless cloud infrastructure. In: Proceedings of the 2020 ACM SIGMOD International Conference on Management of Data. Association for Computing Machinery, New York, p 115\u2013130. https:\/\/doi.org\/10.1145\/3318464.3389758","DOI":"10.1145\/3318464.3389758"},{"key":"5016_CR33","doi-asserted-by":"publisher","unstructured":"Nguyen HD, Yang Z, Chien AA (2021) Motivating high performance serverless workloads. In: Proceedings of the 1st Workshop on High Performance Serverless Computing. Association for Computing Machinery, New York, p 25\u201332. https:\/\/doi.org\/10.1145\/3452413.3464786","DOI":"10.1145\/3452413.3464786"},{"key":"5016_CR34","unstructured":"Oakes E, Yang L, Zhou D, et\u00a0al (2018) SOCK: rapid task provisioning with serverless-optimized containers. In: 2018 USENIX Annual Technical Conference (USENIX ATC 18). USENIX Association, Boston, p 57\u201370. https:\/\/www.usenix.org\/conference\/atc18\/presentation\/oakes"},{"key":"5016_CR35","unstructured":"ONEDATA (2022) https:\/\/onedata.org. Accessed 4 Dec 2022"},{"issue":"03","key":"5016_CR36","doi-asserted-by":"publisher","first-page":"009","DOI":"10.1051\/epjconf\/202024503009","volume":"245","author":"VE Padulano","year":"2020","unstructured":"Padulano VE, Villanueva JC, Guiraud E et al (2020) Distributed data analysis with ROOT RDataFrame. EPJ Web Conf 245(03):009. https:\/\/doi.org\/10.1051\/epjconf\/202024503009","journal-title":"EPJ Web Conf"},{"issue":"4","key":"5016_CR37","first-page":"298","volume":"23","author":"C Pheatt","year":"2008","unstructured":"Pheatt C (2008) Intel\u00aethreading building blocks. J Comput Sci Coll 23(4):298","journal-title":"J Comput Sci Coll"},{"issue":"06","key":"5016_CR38","doi-asserted-by":"publisher","first-page":"029","DOI":"10.1051\/epjconf\/201921406029","volume":"214","author":"D Piparo","year":"2019","unstructured":"Piparo D, Canal P, Guiraud E et al (2019) RDataFrame: easy parallel ROOT analysis at 100 threads. EPJ Web Conf 214(06):029. https:\/\/doi.org\/10.1051\/epjconf\/201921406029","journal-title":"EPJ Web Conf"},{"key":"5016_CR39","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1016\/j.future.2018.01.022","volume":"83","author":"A P\u00e9rez","year":"2018","unstructured":"P\u00e9rez A, Molt\u00f3 G, Caballer M et al (2018) Serverless computing for container-based architectures. Future Gener Comput Syst 83:50\u201359. https:\/\/doi.org\/10.1016\/j.future.2018.01.022","journal-title":"Future Gener Comput Syst"},{"key":"5016_CR40","doi-asserted-by":"publisher","unstructured":"P\u00e9rez A, Risco S, Naranjo DM, et\u00a0al (2019) On-premises serverless computing for event-driven data processing applications. In: 2019 IEEE 12th International Conference on Cloud Computing (CLOUD). https:\/\/doi.org\/10.1109\/CLOUD.2019.00073","DOI":"10.1109\/CLOUD.2019.00073"},{"key":"5016_CR41","doi-asserted-by":"crossref","unstructured":"Rocklin M (2015) Dask: parallel computation with blocked algorithms and task scheduling. In: Huff K, Bergstra J (eds) Proceedings of the 14th Python in Science Conference. SciPy, online, p 130\u2013136","DOI":"10.25080\/Majora-7b98e3ed-013"},{"issue":"S08","key":"5016_CR42","doi-asserted-by":"publisher","first-page":"004","DOI":"10.1088\/1748-0221\/3\/08\/S08004","volume":"3","author":"C Serguei","year":"2008","unstructured":"Serguei C et al (2008) The CMS experiment at the CERN LHC. JINST 3(S08):004. https:\/\/doi.org\/10.1088\/1748-0221\/3\/08\/S08004","journal-title":"JINST"},{"issue":"022","key":"5016_CR43","doi-asserted-by":"publisher","first-page":"006","DOI":"10.1088\/1742-6596\/1085\/2\/022006","volume":"1085","author":"E Sexton-Kennedy","year":"2018","unstructured":"Sexton-Kennedy E (2018) HEP software \u00e9evelopment in the next decade; the views of the HSF community. J Phys Conf Series 1085(022):006. https:\/\/doi.org\/10.1088\/1742-6596\/1085\/2\/022006","journal-title":"J Phys Conf Series"},{"key":"5016_CR44","doi-asserted-by":"publisher","unstructured":"Shankar V, Krauth K, Vodrahalli K, et\u00a0al (2020) Serverless linear algebra. In: Proceedings of the 11th ACM Symposium on Cloud Computing. Association for Computing Machinery, New York, p 281\u2013295. https:\/\/doi.org\/10.1145\/3419111.3421287","DOI":"10.1145\/3419111.3421287"},{"key":"5016_CR45","unstructured":"The Knative Authors (2022) Knative. https:\/\/knative.dev. Accessed 4 Dec 2022"},{"key":"5016_CR46","unstructured":"The\u00a0Kubernetes Authors (2022) Kubernetes. https:\/\/kubernetes.io\/. Accessed 4 Dec 2022"},{"key":"5016_CR47","doi-asserted-by":"publisher","DOI":"10.1088\/1742-6596\/396\/5\/052071","author":"V Vassilev","year":"2012","unstructured":"Vassilev V, Canal P, Naumann A et al (2012) Cling\u2013the new interactive interpreter for ROOT 6. J Phys Conf Series. https:\/\/doi.org\/10.1088\/1742-6596\/396\/5\/052071","journal-title":"J Phys Conf Series"},{"key":"5016_CR48","unstructured":"WLCG (2022) Homepage. http:\/\/wlcg.web.cern.ch\/. Accessed 4 Dec 2022"},{"key":"5016_CR49","doi-asserted-by":"publisher","unstructured":"Wunsch S (2019) Analysis of the di-muon spectrum using data from the CMS detector taken in 2012. https:\/\/doi.org\/10.7483\/OPENDATA.CMS.AAR1.4NZQ","DOI":"10.7483\/OPENDATA.CMS.AAR1.4NZQ"},{"key":"5016_CR50","unstructured":"Zaharia M, Chowdhury M, Franklin MJ, et\u00a0al (2010) Spark: cluster computing with working sets. In: Proceedings of the 2nd USENIX Conference on Hot Topics in Cloud Computing. USENIX Association, Boston, p 10. https:\/\/www.usenix.org\/conference\/hotcloud-10\/spark-cluster-computing-working-sets"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-022-05016-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-022-05016-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-022-05016-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,4,5]],"date-time":"2023-04-05T15:41:47Z","timestamp":1680709307000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-022-05016-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,1,2]]},"references-count":50,"journal-issue":{"issue":"8","published-print":{"date-parts":[[2023,5]]}},"alternative-id":["5016"],"URL":"https:\/\/doi.org\/10.1007\/s11227-022-05016-y","relation":{"has-preprint":[{"id-type":"doi","id":"10.21203\/rs.3.rs-2138404\/v1","asserted-by":"object"}]},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,1,2]]},"assertion":[{"value":"16 December 2022","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 January 2023","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Financial interests are disclosed in Funding. The authors declare no other competing interest for this work.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"All authors consent to the publication of this article.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"Not applicable.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval"}}]}}