{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,9]],"date-time":"2026-07-09T02:39:28Z","timestamp":1783564768734,"version":"3.55.0"},"reference-count":103,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2023,5,1]],"date-time":"2023-05-01T00:00:00Z","timestamp":1682899200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2023,5,1]],"date-time":"2023-05-01T00:00:00Z","timestamp":1682899200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2023,1,15]],"date-time":"2023-01-15T00:00:00Z","timestamp":1673740800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["OAC-1835890"],"award-info":[{"award-number":["OAC-1835890"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000015","name":"U.S. Department of Energy","doi-asserted-by":"publisher","award":["DE-AC02-06CH11357"],"award-info":[{"award-number":["DE-AC02-06CH11357"]}],"id":[{"id":"10.13039\/100000015","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000015","name":"U.S. Department of Energy","doi-asserted-by":"publisher","award":["70NANB19H005"],"award-info":[{"award-number":["70NANB19H005"]}],"id":[{"id":"10.13039\/100000015","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000190","name":"U.S. Department of Commerce","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100000190","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000161","name":"National Institute of Standards and Technology","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100000161","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100014720","name":"Center for Hierarchical Materials Design","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100014720","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Future Generation Computer Systems"],"published-print":{"date-parts":[[2023,5]]},"DOI":"10.1016\/j.future.2023.01.010","type":"journal-article","created":{"date-parts":[[2023,1,18]],"date-time":"2023-01-18T16:41:04Z","timestamp":1674060064000},"page":"393-409","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":35,"special_numbering":"C","title":["Globus automation services: Research process automation across the space\u2013time continuum"],"prefix":"10.1016","volume":"142","author":[{"given":"Ryan","family":"Chard","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jim","family":"Pruyne","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8547-8489","authenticated-orcid":false,"given":"Kurt","family":"McKee","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0253-5370","authenticated-orcid":false,"given":"Josh","family":"Bryan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Brigitte","family":"Raumann","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Rachana","family":"Ananthakrishnan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7370-4805","authenticated-orcid":false,"given":"Kyle","family":"Chard","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2129-5269","authenticated-orcid":false,"given":"Ian T.","family":"Foster","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"issue":"9","key":"10.1016\/j.future.2023.01.010_b1","doi-asserted-by":"crossref","first-page":"2702","DOI":"10.1016\/j.matt.2021.06.036","article-title":"Autonomous experimentation systems for materials development: A community perspective","volume":"4","author":"Stach","year":"2021","journal-title":"Matter"},{"issue":"10","key":"10.1016\/j.future.2023.01.010_b2","doi-asserted-by":"crossref","first-page":"3124","DOI":"10.1016\/j.matt.2022.08.017","article-title":"An object-oriented framework to enable workflow evolution across materials acceleration platforms","volume":"5","author":"Leong","year":"2022","journal-title":"Matter"},{"key":"10.1016\/j.future.2023.01.010_b3","series-title":"3rd Workshop on Extreme-Scale Experiment-in-the-Loop Computing","first-page":"15","article-title":"Bridging data center AI systems with edge computing for actionable information retrieval","author":"Liu","year":"2021"},{"key":"10.1016\/j.future.2023.01.010_b4","doi-asserted-by":"crossref","DOI":"10.1177\/10943420221113513","article-title":"Intelligent resolution: Integrating Cryo-EM with AI-driven multi-resolution simulations to observe the severe acute respiratory syndrome coronavirus-2 replication-transcription machinery in action","author":"Trifan","year":"2022","journal-title":"Int. J. High Perform. Comput. Appl."},{"key":"10.1016\/j.future.2023.01.010_b5","series-title":"Web Services Business Process Execution Language Version 2.0 primer","author":"Barreto","year":"2007"},{"key":"10.1016\/j.future.2023.01.010_b6","series-title":"Conductor scalable workflow orchestration","year":"2022"},{"key":"10.1016\/j.future.2023.01.010_b7","unstructured":"D. Xin, et al., How Developers Iterate on Machine Learning Workflows, in: IDEA Workshop at KDD, 2018."},{"issue":"3","key":"10.1016\/j.future.2023.01.010_b8","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1109\/MCC.2014.52","article-title":"Efficient and secure transfer, synchronization, and sharing of big data","volume":"1","author":"Chard","year":"2014","journal-title":"IEEE Cloud Comput."},{"key":"10.1016\/j.future.2023.01.010_b9","series-title":"Amazon States Language","year":"2022"},{"key":"10.1016\/j.future.2023.01.010_b10","series-title":"12th IEEE International Conference on e-Science","first-page":"203","article-title":"Globus auth: A research identity and access management platform","author":"Tuecke","year":"2016"},{"issue":"2","key":"10.1016\/j.future.2023.01.010_b11","doi-asserted-by":"crossref","first-page":"290","DOI":"10.1002\/cpe.3262","article-title":"Globus platform-as-a-service for collaborative science applications","volume":"27","author":"Ananthakrishnan","year":"2015","journal-title":"Concurr. Comput.: Pract. Exper."},{"issue":"10","key":"10.1016\/j.future.2023.01.010_b12","doi-asserted-by":"crossref","DOI":"10.1016\/j.patter.2022.100606","article-title":"Linking scientific instruments and computation: Patterns, technologies, and experiences","volume":"3","author":"Vescovi","year":"2022","journal-title":"Patterns"},{"key":"10.1016\/j.future.2023.01.010_b13","series-title":"Smoky Mountains Computational Sciences and Engineering Conference","first-page":"173","article-title":"High-performance ptychographic reconstruction with federated facilities","author":"Bicer","year":"2021"},{"issue":"4","key":"10.1016\/j.future.2023.01.010_b14","doi-asserted-by":"crossref","first-page":"1125","DOI":"10.1557\/mrc.2019.118","article-title":"A data ecosystem to support machine learning in materials science","volume":"9","author":"Blaiszik","year":"2019","journal-title":"MRS Commun."},{"key":"10.1016\/j.future.2023.01.010_b15","series-title":"Making Common Fund data more findable: Catalyzing a data ecosystem","author":"Charbonneau","year":"2021"},{"issue":"5","key":"10.1016\/j.future.2023.01.010_b16","doi-asserted-by":"crossref","first-page":"1141","DOI":"10.1107\/S1600577522007895","article-title":"Fixed-target serial crystallography at the Structural Biology Center","volume":"29","author":"Sherrell","year":"2022","journal-title":"J. Synchrotron Radiat."},{"key":"10.1016\/j.future.2023.01.010_b17","series-title":"International Conference on Computational Science","first-page":"403","article-title":"Ultrafast focus detection for automated microscopy","author":"Levental","year":"2022"},{"key":"10.1016\/j.future.2023.01.010_b18","series-title":"FairDMS: Rapid model training by data and model reuse","author":"Ali","year":"2022"},{"key":"10.1016\/j.future.2023.01.010_b19","series-title":"Protein Crystallography","first-page":"239","article-title":"Serial synchrotron X-ray crystallography (SSX)","author":"Diederichs","year":"2017"},{"issue":"2","key":"10.1016\/j.future.2023.01.010_b20","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1107\/S2059798317017235","article-title":"DIALS: Implementation and evaluation of a new integration package","volume":"74","author":"Winter","year":"2018","journal-title":"Acta Crystallogr. Section D"},{"key":"10.1016\/j.future.2023.01.010_b21","doi-asserted-by":"crossref","DOI":"10.7554\/eLife.05421","article-title":"Enabling X-ray free electron laser crystallography for challenging biological systems from a limited number of crystals","volume":"4","author":"Uervirojnangkoorn","year":"2015","journal-title":"Elife"},{"issue":"9","key":"10.1016\/j.future.2023.01.010_b22","doi-asserted-by":"crossref","first-page":"2014","DOI":"10.1109\/TPDS.2021.3128032","article-title":"MemXCT: Design, optimization, scaling, and reproducibility of X-ray tomography imaging","volume":"33","author":"Hidayetoglu","year":"2021","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"issue":"3","key":"10.1016\/j.future.2023.01.010_b23","doi-asserted-by":"crossref","first-page":"422","DOI":"10.1364\/JOSAA.375595","article-title":"TomoGAN: Low-dose synchrotron X-ray tomography with generative adversarial networks","volume":"37","author":"Liu","year":"2020","journal-title":"J. Opt. Soc. Amer. A"},{"issue":"13","key":"10.1016\/j.future.2023.01.010_b24","doi-asserted-by":"crossref","first-page":"6179","DOI":"10.3390\/app11136179","article-title":"From femtoseconds to hours\u2013measuring dynamics over 18 orders of magnitude with coherent X-rays","volume":"11","author":"Lehmk\u00fchler","year":"2021","journal-title":"Appl. Sci."},{"issue":"4","key":"10.1016\/j.future.2023.01.010_b25","doi-asserted-by":"crossref","first-page":"604","DOI":"10.1364\/JOSAA.28.000604","article-title":"Superresolution imaging via ptychography","volume":"28","author":"Maiden","year":"2011","journal-title":"J. Opt. Soc. Amer. A"},{"key":"10.1016\/j.future.2023.01.010_b26","series-title":"Materials Discovery and Design","first-page":"167","article-title":"Overview of high-energy X-ray diffraction microscopy (HEDM) for mesoscale material characterization in three-dimensions","author":"Pokharel","year":"2018"},{"issue":"3","key":"10.1016\/j.future.2023.01.010_b27","doi-asserted-by":"crossref","first-page":"221","DOI":"10.1111\/j.1365-2818.2011.03569.x","article-title":"Cryo-EM\u2014The first thirty years","volume":"245","author":"Dubochet","year":"2012","journal-title":"J. Microsc."},{"issue":"10","key":"10.1016\/j.future.2023.01.010_b28","doi-asserted-by":"crossref","first-page":"600","DOI":"10.1038\/s42254-019-0097-4","article-title":"Enabling real-time multi-messenger astrophysics discoveries with deep learning","volume":"1","author":"Huerta","year":"2019","journal-title":"Nat. Rev. Phys."},{"issue":"7","key":"10.1016\/j.future.2023.01.010_b29","doi-asserted-by":"crossref","first-page":"527","DOI":"10.1177\/0309324711405761","article-title":"Far-field high-energy diffraction microscopy: A tool for intergranular orientation and strain analysis","volume":"46","author":"Bernier","year":"2011","journal-title":"J. Strain Anal. Eng. Des."},{"key":"10.1016\/j.future.2023.01.010_b30","series-title":"MIDAS, microstructural imaging using diffraction analysis software","year":"2022"},{"issue":"8","key":"10.1016\/j.future.2023.01.010_b31","doi-asserted-by":"crossref","first-page":"2045","DOI":"10.1007\/s11837-016-2001-3","article-title":"The Materials Data Facility: Data services to advance materials science research","volume":"68","author":"Blaiszik","year":"2016","journal-title":"JOM"},{"key":"10.1016\/j.future.2023.01.010_b32","series-title":"33rd IEEE International Parallel and Distributed Processing Symposium","first-page":"283","article-title":"DLHub: Model and data serving for science","author":"Chard","year":"2019"},{"key":"10.1016\/j.future.2023.01.010_b33","doi-asserted-by":"crossref","first-page":"64","DOI":"10.1016\/j.jpdc.2020.08.006","article-title":"DLHub: Simplifying publication, discovery, and use of machine learning models in science","volume":"147","author":"Li","year":"2021","journal-title":"J. Parallel Distrib. Comput."},{"key":"10.1016\/j.future.2023.01.010_b34","unstructured":"Common Fund Data Ecosystem (CFDE), https:\/\/commonfund.nih.gov\/dataecosystem."},{"key":"10.1016\/j.future.2023.01.010_b35","series-title":"Practice and Experience in Advanced Research Computing","first-page":"1","article-title":"Petrel: A programmatically accessible research data service","author":"Allcock","year":"2019"},{"issue":"7792","key":"10.1016\/j.future.2023.01.010_b36","doi-asserted-by":"crossref","first-page":"706","DOI":"10.1038\/s41586-019-1923-7","article-title":"Improved protein structure prediction using potentials from deep learning","volume":"577","author":"Senior","year":"2020","journal-title":"Nature"},{"key":"10.1016\/j.future.2023.01.010_b37","doi-asserted-by":"crossref","first-page":"571","DOI":"10.1016\/j.future.2015.09.006","article-title":"Globus Nexus: A platform-as-a-service provider of research identity, profile, and group management","volume":"56","author":"Chard","year":"2016","journal-title":"Future Gener. Comput. Syst."},{"issue":"2","key":"10.1016\/j.future.2023.01.010_b38","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1145\/2076450.2076468","article-title":"Software as a service for data scientists","volume":"55","author":"Allen","year":"2012","journal-title":"Commun. ACM"},{"key":"10.1016\/j.future.2023.01.010_b39","series-title":"Practice and Experience on Advanced Research Computing","first-page":"14:1","article-title":"Globus platform services for data publication","author":"Ananthakrishnan","year":"2018"},{"key":"10.1016\/j.future.2023.01.010_b40","series-title":"Practice and Experience in Advanced Research Computing","first-page":"99","article-title":"An open ecosystem for pervasive use of persistent identifiers","author":"Ananthakrishnan","year":"2020"},{"key":"10.1016\/j.future.2023.01.010_b41","series-title":"29th International Symposium on High-Performance Parallel and Distributed Computing","first-page":"65","article-title":"FuncX: A federated function serving fabric for science","author":"Chard","year":"2020"},{"issue":"12","key":"10.1016\/j.future.2023.01.010_b42","doi-asserted-by":"crossref","first-page":"4948","DOI":"10.1109\/TPDS.2022.3208767","article-title":"FuncX: Federated function as a service for science","volume":"33","author":"Li","year":"2022","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"10.1016\/j.future.2023.01.010_b43","series-title":"Practice and Experience in Advanced Research Computing","first-page":"34","article-title":"OAuth SSH with globus auth","author":"Alt","year":"2020"},{"key":"10.1016\/j.future.2023.01.010_b44","series-title":"Globus Action Providers","year":"2022"},{"key":"10.1016\/j.future.2023.01.010_b45","series-title":"AWS Step Functions Visual workflows for modern applications","year":"2022"},{"key":"10.1016\/j.future.2023.01.010_b46","series-title":"JSON Schema: A Media Type for Describing JSON Documents","author":"Wright","year":"2020"},{"key":"10.1016\/j.future.2023.01.010_b47","series-title":"OAuth 2.0 Authorization Framework Specification, no. 6749","author":"Hardt","year":"2012"},{"key":"10.1016\/j.future.2023.01.010_b48","series-title":"Globus action provider tools","year":"2022"},{"key":"10.1016\/j.future.2023.01.010_b49","series-title":"Existing workflow systems","year":"2022"},{"issue":"10","key":"10.1016\/j.future.2023.01.010_b50","doi-asserted-by":"crossref","first-page":"1039","DOI":"10.1002\/cpe.994","article-title":"Scientific workflow management and the Kepler system","volume":"18","author":"Lud\u00e4scher","year":"2006","journal-title":"Concurr. Comput.: Pract. Exper."},{"issue":"8","key":"10.1016\/j.future.2023.01.010_b51","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/gb-2010-11-8-r86","article-title":"Galaxy: A comprehensive approach for supporting accessible, reproducible, and transparent computational research in the life sciences","volume":"11","author":"Goecks","year":"2010","journal-title":"Genome Biol."},{"key":"10.1016\/j.future.2023.01.010_b52","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1016\/j.future.2014.10.008","article-title":"Pegasus, a workflow management system for science automation","volume":"46","author":"Deelman","year":"2015","journal-title":"Future Gener. Comput. Syst."},{"key":"10.1016\/j.future.2023.01.010_b53","doi-asserted-by":"crossref","unstructured":"M. Albrecht, et al., Makeflow: A portable abstraction for data intensive computing on clusters, clouds, and grids, in: 1st ACM SIGMOD Workshop on Scalable Workflow Execution Engines and Technologies, 2012, pp. 1\u201313.","DOI":"10.1145\/2443416.2443417"},{"key":"10.1016\/j.future.2023.01.010_b54","series-title":"28th International Symposium on High-Performance Parallel and Distributed Computing","first-page":"25","article-title":"Parsl: Pervasive parallel programming in Python","author":"Babuji","year":"2019"},{"key":"10.1016\/j.future.2023.01.010_b55","series-title":"IEEE Workshop on Workflows in Support of Large-Scale Science","first-page":"81","article-title":"A community roadmap for scientific workflows research and development","author":"da Silva","year":"2021"},{"issue":"4","key":"10.1016\/j.future.2023.01.010_b56","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3012429","article-title":"Scientific workflows: Moving across paradigms","volume":"49","author":"Liew","year":"2016","journal-title":"ACM Comput. Surv."},{"issue":"2","key":"10.1016\/j.future.2023.01.010_b57","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1002\/spe.432","article-title":"A taxonomy and survey of grid resource management systems for distributed computing","volume":"32","author":"Krauter","year":"2002","journal-title":"Softw. - Pract. Exp."},{"issue":"5","key":"10.1016\/j.future.2023.01.010_b58","doi-asserted-by":"crossref","first-page":"528","DOI":"10.1016\/j.future.2008.06.012","article-title":"Workflows and e-Science: An overview of workflow system features and capabilities","volume":"25","author":"Deelman","year":"2009","journal-title":"Future Gener. Comput. Syst."},{"issue":"9","key":"10.1016\/j.future.2023.01.010_b59","doi-asserted-by":"crossref","first-page":"633","DOI":"10.1016\/j.parco.2011.05.005","article-title":"Swift: A language for distributed parallel scripting","volume":"37","author":"Wilde","year":"2011","journal-title":"Parallel Comput."},{"issue":"suppl_2","key":"10.1016\/j.future.2023.01.010_b60","doi-asserted-by":"crossref","first-page":"W729","DOI":"10.1093\/nar\/gkl320","article-title":"Taverna: A tool for building and running workflows of services","volume":"34","author":"Hull","year":"2006","journal-title":"Nucleic Acids Res."},{"issue":"2","key":"10.1016\/j.future.2023.01.010_b61","doi-asserted-by":"crossref","first-page":"86","DOI":"10.1109\/4236.991449","article-title":"Unraveling the Web services web: An introduction to SOAP, WSDL, and UDDI","volume":"6","author":"Curbera","year":"2002","journal-title":"IEEE Internet Comput."},{"key":"10.1016\/j.future.2023.01.010_b62","series-title":"IEEE 9th International Conference on Service-Oriented Computing and Applications","first-page":"44","article-title":"A systematic mapping study in microservice architecture","author":"Alshuqayran","year":"2016"},{"issue":"4","key":"10.1016\/j.future.2023.01.010_b63","doi-asserted-by":"crossref","first-page":"361","DOI":"10.1007\/s41060-020-00237-x","article-title":"A workflow language for research e-infrastructures","volume":"11","author":"Candela","year":"2021","journal-title":"Int. J. Data Sci. Anal."},{"key":"10.1016\/j.future.2023.01.010_b64","unstructured":"DAGman: The directed acyclic graph manager, http:\/\/www.cs.wisc.edu\/condor\/dagman."},{"key":"10.1016\/j.future.2023.01.010_b65","series-title":"Common workflow language specifications, v1.0.2","year":"2020"},{"issue":"3","key":"10.1016\/j.future.2023.01.010_b66","doi-asserted-by":"crossref","first-page":"283","DOI":"10.1007\/s10723-005-9015-3","article-title":"Grid service orchestration using the business process execution language (BPEL)","volume":"3","author":"Emmerich","year":"2005","journal-title":"J. Grid Comput."},{"issue":"9","key":"10.1016\/j.future.2023.01.010_b67","doi-asserted-by":"crossref","first-page":"1098","DOI":"10.1002\/cpe.1547","article-title":"A comparison of using Taverna and BPEL in building scientific workflows: The case of caGrid","volume":"22","author":"Tan","year":"2010","journal-title":"Concurr. Comput.: Pract. Exper."},{"key":"10.1016\/j.future.2023.01.010_b68","series-title":"International Conference on Service-Oriented Computing","first-page":"27","article-title":"BPEL4Job: A fault-handling design for job flow management","author":"Tan","year":"2007"},{"key":"10.1016\/j.future.2023.01.010_b69","series-title":"Amazon simple workflow service","year":"2022"},{"key":"10.1016\/j.future.2023.01.010_b70","series-title":"GitHub actions","year":"2022"},{"key":"10.1016\/j.future.2023.01.010_b71","series-title":"AWS CodePipeline","year":"2022"},{"issue":"2","key":"10.1016\/j.future.2023.01.010_b72","doi-asserted-by":"crossref","first-page":"114","DOI":"10.1145\/857076.857078","article-title":"The many faces of publish\/subscribe","volume":"35","author":"Eugster","year":"2003","journal-title":"ACM Comput. Surv."},{"key":"10.1016\/j.future.2023.01.010_b73","doi-asserted-by":"crossref","unstructured":"A. Alqaoud, et al., Publish\/subscribe as a model for scientific workflow interoperability, in: 4th Workshop on Workflows in Support of Large-Scale Science, 2009, pp. 1\u201310.","DOI":"10.1145\/1645164.1645165"},{"key":"10.1016\/j.future.2023.01.010_b74","doi-asserted-by":"crossref","DOI":"10.1155\/2015\/468047","article-title":"A framework for real time processing of sensor data in the cloud","volume":"2015","author":"Kamburugamuve","year":"2015","journal-title":"J. Sensors"},{"key":"10.1016\/j.future.2023.01.010_b75","series-title":"13th International Conference on e-Science","first-page":"384","article-title":"Online decision-making using edge resources for content-driven stream processing","author":"Renart","year":"2017"},{"key":"10.1016\/j.future.2023.01.010_b76","series-title":"Experimental Physics and Industrial Control System (EPICS)","year":"2022"},{"key":"10.1016\/j.future.2023.01.010_b77","unstructured":"M. Quigley, et al., ROS: An open-source Robot Operating System, in: ICRA Workshop on Open Source Software, Vol. 3, 2009, p. 5."},{"issue":"3","key":"10.1016\/j.future.2023.01.010_b78","first-page":"1","article-title":"iRODS primer 2: Integrated Rule-Oriented Data System","volume":"9","author":"Xu","year":"2017","journal-title":"Synth. Lect. Inf. Concepts Retr. Serv."},{"key":"10.1016\/j.future.2023.01.010_b79","doi-asserted-by":"crossref","unstructured":"B. Ur, et al., Practical trigger-action programming in the smart home, in: Conference on Human Factors in Computing Systems, 2014, pp. 803\u2013812.","DOI":"10.1145\/2556288.2557420"},{"key":"10.1016\/j.future.2023.01.010_b80","doi-asserted-by":"crossref","unstructured":"B. Ur, et al., Trigger-action programming in the wild: An analysis of 200,000 IFTTT recipes, in: Conference on Human Factors in Computing Systems, 2016, pp. 3227\u20133231.","DOI":"10.1145\/2858036.2858556"},{"key":"10.1016\/j.future.2023.01.010_b81","series-title":"1st International Workshop on Autonomous Infrastructure for Science","article-title":"High-throughput neuroanatomy and trigger-action programming: A case study in research automation","author":"Chard","year":"2018"},{"key":"10.1016\/j.future.2023.01.010_b82","doi-asserted-by":"crossref","first-page":"30","DOI":"10.3389\/fninf.2014.00030","article-title":"The Multi-modal Australian ScienceS Imaging and Visualization Environment (MASSIVE) high performance computing infrastructure: Applications in neuroscience and neuroinformatics research","volume":"8","author":"Goscinski","year":"2014","journal-title":"Front. Neuroinform."},{"issue":"11","key":"10.1016\/j.future.2023.01.010_b83","doi-asserted-by":"crossref","first-page":"56","DOI":"10.1109\/MC.2006.375","article-title":"CASA and LEAD: Adaptive cyberinfrastructure for real-time multiscale weather forecasting","volume":"39","author":"Plale","year":"2006","journal-title":"Computer"},{"key":"10.1016\/j.future.2023.01.010_b84","series-title":"IEEE\/ACM Second International Conference on Internet-of-Things Design and Implementation","first-page":"247","article-title":"Where\u2019s the bear?\u2013Automating wildlife image processing using IoT and edge cloud systems","author":"Elias","year":"2017"},{"key":"10.1016\/j.future.2023.01.010_b85","series-title":"Grid-Based Problem Solving Environments","first-page":"295","article-title":"SPRUCE: A system for supporting urgent high-performance computing","author":"Beckman","year":"2007"},{"key":"10.1016\/j.future.2023.01.010_b86","series-title":"International Conference on Dynamic Data Driven Application Systems","first-page":"18","article-title":"Using dynamic data driven cyberinfrastructure for next generation disaster intelligence","author":"Altintas","year":"2020"},{"issue":"1","key":"10.1016\/j.future.2023.01.010_b87","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s41781-020-00052-w","article-title":"Dynamic distribution of high-rate data processing from CERN to remote HPC data centers","volume":"5","author":"Boccali","year":"2021","journal-title":"Comput. Softw. Big Sci."},{"issue":"11","key":"10.1016\/j.future.2023.01.010_b88","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1109\/MC.2008.470","article-title":"TeraGrid science gateways and their impact on science","volume":"41","author":"Wilkins-Diehr","year":"2008","journal-title":"Computer"},{"key":"10.1016\/j.future.2023.01.010_b89","series-title":"Real-time XFEL data analysis at SLAC and NERSC: A trial run of nascent exascale experimental data analysis","author":"Blaschke","year":"2021"},{"key":"10.1016\/j.future.2023.01.010_b90","series-title":"Gateway Computing Environments Workshop","first-page":"1","article-title":"NEWT: A RESTful service for building high performance computing web applications","author":"Cholia","year":"2010"},{"key":"10.1016\/j.future.2023.01.010_b91","series-title":"Future of Information and Communication Conference","first-page":"878","article-title":"Tapis: An API platform for reproducible, distributed computational research","author":"Stubbs","year":"2021"},{"issue":"2\u20134","key":"10.1016\/j.future.2023.01.010_b92","doi-asserted-by":"crossref","first-page":"323","DOI":"10.1002\/cpe.938","article-title":"Distributed computing in practice: The condor experience","volume":"17","author":"Thain","year":"2005","journal-title":"Concurr. Comput.: Pract. Exper."},{"key":"10.1016\/j.future.2023.01.010_b93","series-title":"1st IEEE\/ACM Workshop on Large-Scale Experiment-in-the-Loop Computing","first-page":"26","article-title":"Balsam: Near real-time experimental data analysis on supercomputers","author":"Salim","year":"2019"},{"key":"10.1016\/j.future.2023.01.010_b94","series-title":"Towards accommodating real-time jobs on HPC platforms","author":"Nickolay","year":"2021"},{"key":"10.1016\/j.future.2023.01.010_b95","series-title":"IEEE International Conference on Big Data","first-page":"3671","article-title":"Enabling discovery data science through cross-facility workflows","author":"Antypas","year":"2021"},{"key":"10.1016\/j.future.2023.01.010_b96","series-title":"The LBNL Superfacility Project Report","author":"Bard","year":"2022"},{"key":"10.1016\/j.future.2023.01.010_b97","series-title":"High Performance Computing","first-page":"333","article-title":"Automation for data-driven research with the NERSC superfacility API","author":"Bard","year":"2021"},{"key":"10.1016\/j.future.2023.01.010_b98","series-title":"International Conference on Computational Science and Computational Intelligence","first-page":"1312","article-title":"DataFed: Towards reproducible research via federated data management","author":"Stansberry","year":"2019"},{"issue":"1","key":"10.1016\/j.future.2023.01.010_b99","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/1759-4499-2-1","article-title":"Towards robot scientists for autonomous scientific discovery","volume":"2","author":"Sparkes","year":"2010","journal-title":"Automated Experimentation"},{"issue":"19","key":"10.1016\/j.future.2023.01.010_b100","doi-asserted-by":"crossref","first-page":"eaat5559","DOI":"10.1126\/scirobotics.aat5559","article-title":"ChemOS: Orchestrating autonomous experimentation","volume":"3","author":"Roch","year":"2018","journal-title":"Science Robotics"},{"issue":"6423","key":"10.1016\/j.future.2023.01.010_b101","doi-asserted-by":"crossref","DOI":"10.1126\/science.aav2211","article-title":"Organic synthesis in a modular robotic system driven by a chemical programming language","volume":"363","author":"Steiner","year":"2019","journal-title":"Science"},{"issue":"7815","key":"10.1016\/j.future.2023.01.010_b102","doi-asserted-by":"crossref","first-page":"237","DOI":"10.1038\/s41586-020-2442-2","article-title":"A mobile robotic chemist","volume":"583","author":"Burger","year":"2020","journal-title":"Nature"},{"issue":"10","key":"10.1016\/j.future.2023.01.010_b103","doi-asserted-by":"crossref","first-page":"685","DOI":"10.1038\/s42254-021-00345-y","article-title":"Gaussian processes for autonomous data acquisition at large-scale synchrotron and neutron facilities","volume":"3","author":"Noack","year":"2021","journal-title":"Nat. Rev. Phys."}],"container-title":["Future Generation Computer Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167739X23000183?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167739X23000183?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,5,13]],"date-time":"2026-05-13T11:51:47Z","timestamp":1778673107000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0167739X23000183"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,5]]},"references-count":103,"alternative-id":["S0167739X23000183"],"URL":"https:\/\/doi.org\/10.1016\/j.future.2023.01.010","relation":{},"ISSN":["0167-739X"],"issn-type":[{"value":"0167-739X","type":"print"}],"subject":[],"published":{"date-parts":[[2023,5]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Globus automation services: Research process automation across the space\u2013time continuum","name":"articletitle","label":"Article Title"},{"value":"Future Generation Computer Systems","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.future.2023.01.010","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2023 The Author(s). Published by Elsevier B.V.","name":"copyright","label":"Copyright"}]}}