{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T01:53:06Z","timestamp":1760147586041,"version":"build-2065373602"},"reference-count":49,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2023,2,18]],"date-time":"2023-02-18T00:00:00Z","timestamp":1676678400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Director, Office of Basic Energy Sciences, Materials Science and Engineering Division, of the U.S. Department of Energy","award":["DE-AC02-05CH11231","KC2203"],"award-info":[{"award-number":["DE-AC02-05CH11231","KC2203"]}]},{"name":"Ultrafast Materials Science Program","award":["DE-AC02-05CH11231","KC2203"],"award-info":[{"award-number":["DE-AC02-05CH11231","KC2203"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Software"],"abstract":"<jats:p>Scientific data acquisition is a problem domain that has been underserved by its computational tools despite the need to efficiently use hardware, to guarantee validity of the recorded data, and to rapidly test ideas by configuring experiments quickly and inexpensively. High-dimensional physical spectroscopies, such as angle-resolved photoemission spectroscopy, make these issues especially apparent because, while they use expensive instruments to record large data volumes, they require very little acquisition planning. The burden of writing data acquisition software falls to scientists, who are not typically trained to write maintainable software. In this paper, we introduce AutodiDAQt to address these shortfalls in the scientific ecosystem. To ground the discussion, we demonstrate its merits for angle-resolved photoemission spectroscopy and high bandwidth spectroscopies. AutodiDAQt addresses the essential needs for scientific data acquisition by providing simple concurrency, reproducibility, retrospection of the acquisition sequence, and automated user interface generation. Finally, we discuss how AutodiDAQt enables a future of highly efficient machine-learning-in-the-loop experiments and analysis-driven experiments without requiring data acquisition domain expertise by using analysis code for external data acquisition planning.<\/jats:p>","DOI":"10.3390\/software2010005","type":"journal-article","created":{"date-parts":[[2023,2,20]],"date-time":"2023-02-20T06:37:59Z","timestamp":1676875079000},"page":"121-132","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["AutodiDAQt: Simple Scientific Data Acquisition Software with Analysis-in-the-Loop"],"prefix":"10.3390","volume":"2","author":[{"given":"Conrad H.","family":"Stansbury","sequence":"first","affiliation":[{"name":"Department of Physics, University California, Berkeley, CA 94720, USA"},{"name":"Materials Sciences Divisions, Lawrence Berkeley National Laboratory, Berkeley, CA 94720, USA"}]},{"given":"Alessandra","family":"Lanzara","sequence":"additional","affiliation":[{"name":"Department of Physics, University California, Berkeley, CA 94720, USA"},{"name":"Materials Sciences Divisions, Lawrence Berkeley National Laboratory, Berkeley, CA 94720, USA"},{"name":"Center for Sustainable Materials and Innovation, Berkeley, CA 94720, USA"}]}],"member":"1968","published-online":{"date-parts":[[2023,2,18]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"012047","DOI":"10.1088\/1742-6596\/849\/1\/012047","article-title":"Nanosurveyor 2: A compact instrument for nano-tomography at the advanced light source","volume":"849","author":"Celestre","year":"2017","journal-title":"J. Phys. Conf. Ser."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"876","DOI":"10.1126\/science.aat4346","article-title":"Single particle cryo-EM-How did it get here and where will it go","volume":"361","author":"Cheng","year":"2018","journal-title":"Science"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1008","DOI":"10.1016\/j.bpj.2016.02.001","article-title":"The current revolution in cryo-EM","volume":"110","author":"Egelman","year":"2016","journal-title":"Biophys. J."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"72","DOI":"10.1038\/s41556-018-0251-8","article-title":"Super-resolution microscopy demystified","volume":"21","author":"Schermelleh","year":"2019","journal-title":"Nat. Cell Biol"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1369","DOI":"10.1038\/nbt899","article-title":"Nonlinera magic: Multiphoton microscopy in the bioscience","volume":"21","author":"Zipfel","year":"2003","journal-title":"Nat. Biotechnol."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"103","DOI":"10.1038\/s41592-018-0239-0","article-title":"Deep learning enables cross-modality super-resolution in fluorescence microscopy","volume":"16","author":"Wang","year":"2019","journal-title":"Nat. Methods"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"473","DOI":"10.1103\/RevModPhys.75.473","article-title":"Angle resolved photoemission studies of the cuprate superconductors","volume":"75","author":"Damascelli","year":"2003","journal-title":"Rev. Mod. Phys."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"57001","DOI":"10.1209\/0295-5075\/ac0c87","article-title":"Present and future trends in spin ARPES","volume":"134","author":"Lin","year":"2021","journal-title":"Europhys. Lett."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"100472","DOI":"10.1016\/j.softx.2020.100472","article-title":"PyARPES: An analysis framework for multimodal angle resolved photoemission spectroscopies","volume":"11","author":"Stansbury","year":"2020","journal-title":"SoftwareX"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1038\/s41535-019-0194-8","article-title":"Computational framework chinook for angle-resolved photoemission spectroscopy","volume":"4","author":"Day","year":"2019","journal-title":"NPJ Quantum Mater."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"073901","DOI":"10.1063\/5.0054920","article-title":"Deep learning-based statistical noise reduction for multidimensional spectral data","volume":"92","author":"Kim","year":"2021","journal-title":"Rev. Sci. Instrum."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"033905","DOI":"10.1063\/1.5132586","article-title":"Super resolution convolutional neural network for feature extraction inn spectroscopic data","volume":"91","author":"Peng","year":"2020","journal-title":"Rev. Sci. Instrum."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"073903","DOI":"10.1063\/1.4993919","article-title":"Visualizing dispersive features in 2D image via minimum gradient method","volume":"88","author":"He","year":"2017","journal-title":"Rev. Sci. Instrum."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1080\/08940886.2014.889549","article-title":"First NaanoARPES User Facility Available at SOLEIL: An Innovative and Powerful Tool for Studying Advanced Materials","volume":"27","author":"Avila","year":"2014","journal-title":"Synchrotron Radiat News"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1080\/08940886.2012.720162","article-title":"Zooming in electronic structure: NanoARPES at SOLEIL and ALS","volume":"25","author":"Bostwick","year":"2012","journal-title":"Synchrotron Radiat. News"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1048","DOI":"10.1107\/S1600577514015409","article-title":"MicroARPES and nanoARPES at diffraction-limited light sources: Opporttuniities and performance gains","volume":"21","author":"Rotenberg","year":"2014","journal-title":"J. Synchrotron Radiat."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"053904","DOI":"10.1063\/1.3427223","article-title":"A high efficiency spin-reesolved photoemission nspectrometer combining time-of-flight spectroscopy with exchange-scattering polarimetry","volume":"81","author":"Jozwiak","year":"2010","journal-title":"Rev. Sci. Instrum."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"615","DOI":"10.1038\/nmat4875","article-title":"Direct 3D mapping of the Fermi surface and Fermi velocity","volume":"16","author":"Medjanik","year":"2017","journal-title":"Nat. Mater."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"013109","DOI":"10.1063\/1.5118777","article-title":"Time and momentum resolved photoemission studies using time of flight momentum microscopy at a free-electron laser","volume":"91","author":"Kutnyakhov","year":"2020","journal-title":"Rev. Sci. Instrum."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"045010","DOI":"10.1088\/2053-1583\/aad21c","article-title":"Multimodal spectromicroscopy of monolayer WS2 enabled by ultra-clean van der Waals epitaxy","volume":"5","author":"Kastl","year":"2018","journal-title":"2D Mater."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"e1601832","DOI":"10.1126\/sciadv.1601832","article-title":"Determination of band offsets, hybridization and exciton binding in 2D semiconductor heterostructures","volume":"3","author":"Wilson","year":"2017","journal-title":"Sci. Adv."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"eabf4387","DOI":"10.1126\/sciadv.abf4387","article-title":"Visualizing electron localization of WS2\/WSe2 moire\u2019 superlattices in momentum space","volume":"7","author":"Stansbury","year":"2021","journal-title":"Sci. Adv."},{"key":"ref_23","first-page":"184","article-title":"Visualizaation of the flaat electronic band in twisted bilayer graphene near the magic angle twist","volume":"1","author":"Utama","year":"2020","journal-title":"Nat. Phys."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"189","DOI":"10.1038\/s41567-020-01041-x","article-title":"Observation of flat bands in twisted bilayer graphene","volume":"17","author":"Lisi","year":"2021","journal-title":"Nat. Phys."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"eaay6104","DOI":"10.1126\/sciadv.aay6104","article-title":"Direct observation of minibands in a twisted graphene\/WS2 bilayer","volume":"6","author":"Ulstrup","year":"2020","journal-title":"Sci. Adv."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"220","DOI":"10.1038\/s41586-019-1402-1","article-title":"Visualizing electrostatic gating effects in two dimensional heterostructures","volume":"572","author":"Nguyen","year":"2019","journal-title":"Nature"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"2682","DOI":"10.1021\/acs.nanolett.9b00649","article-title":"Visualizing the Effect of an electrostatic gate with angle resolved photoemission spectroscopy","volume":"19","author":"Joucken","year":"2019","journal-title":"Nano Lett."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"2001656","DOI":"10.1002\/adma.202001656","article-title":"Observation of electrically tunable van hove singularities in twisted bilayer graphene from nanoARPES","volume":"32","author":"Jones","year":"2020","journal-title":"Adv. Mater."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"045015","DOI":"10.1088\/2632-2153\/abab61","article-title":"K-means-driven Gaussian process data collection for angle resolved photoemission spectroscopy","volume":"1","author":"Melton","year":"2020","journal-title":"Mach. Learn. Sci. Technol."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"11809","DOI":"10.1038\/s41598-019-48114-3","article-title":"A Kriging-based approach to autonomous experimentation with applications to x-ray scattering","volume":"9","author":"Noack","year":"2019","journal-title":"Sci. Rep."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"100370","DOI":"10.1016\/j.cogsc.2020.100370","article-title":"Materials Acceleration platforms: On the way to autonomous experimentation","volume":"25","author":"Tribukait","year":"2020","journal-title":"Curr. Opin. Green Sustain. Chem."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"245","DOI":"10.1016\/S0368-2048(99)00065-1","article-title":"The feasibility of an XPS expert system demonstrated by a rule set for carbon contamination","volume":"105","author":"Castle","year":"1999","journal-title":"J. Electron Spectrosc. Relat. Phenom."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"1222","DOI":"10.1063\/1.1540718","article-title":"The flexible and modern open source scanning probe microscopy software package GXSM","volume":"74","author":"Zahl","year":"2003","journal-title":"Rev. Sci. Instrum."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"013705","DOI":"10.1063\/1.2432410","article-title":"WSXM: A software for scanning probe microscopy and a tool for nanotechnology","volume":"78","author":"Horcas","year":"2007","journal-title":"Rev. Sci. Instrum."},{"key":"ref_35","unstructured":"Jermain, C., Rowlands, G., Girard, H.-L., Schippers, C., Schneider, M., Buchner, C., Spirito, D., and Feinstein, B. (2020). Ralph-Group\/Pymeasure: PyMeasure 0.8, Organisation Europenne Pour la Recherche Nucleaire. Zenodo."},{"key":"ref_36","unstructured":"Bogdanowicz, N., Rogers, C., Wheeler, J., Pelissier, S., Marazzi, F., Galinskiy, I., and Abril, N. (2020). Mabuchilab\/Instrumental: 0.6, Organisation Europenne Pour la Recherche Nucleaire. Zenodo."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"1172","DOI":"10.21105\/joss.01172","article-title":"Instrbuilder: A python package for electrical instrument control","volume":"4","author":"Koerner","year":"2019","journal-title":"J. Open Source Softw."},{"key":"ref_38","unstructured":"Rowlands, G., Ribeill, G., Ryan, C., Ware, M., Johnson, B., Kalfus, B., Fallek, S., Hai, M., Mcgurrin, R., and Ellard, D. (2020, January 21). Auspex. Available online: https:\/\/github.com\/BBN-Q\/Auspex."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"045104","DOI":"10.1063\/5.0032116","article-title":"PyMoDAQ: An open-source python-based software for modular data acquisition","volume":"92","author":"Weber","year":"2021","journal-title":"Rev. Sci. Instrum."},{"key":"ref_40","unstructured":"(2023, January 16). The Lanzara Group. Available online: https:\/\/github.com\/chstan\/arpes."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"1698","DOI":"10.1109\/TIM.2019.2914711","article-title":"A python data control and acquisition suite for reproducible research","volume":"69","author":"Koerner","year":"2020","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_42","unstructured":"(2023, January 16). The LabRAD Authors, LabRAD (n.d.). Available online: https:\/\/github.com\/labrad\/pylabrad."},{"key":"ref_43","unstructured":"(2023, January 16). The Bluesky Authors, Bluesky. Available online: https:\/\/blueskyproject.io."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"043907","DOI":"10.1063\/1.4870283","article-title":"Effects, determination and correction of count rate nonlinearity in multi-channel analog electron detectors","volume":"85","author":"Reber","year":"2014","journal-title":"Rev. Sci. Instrum."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1109\/MCSE.2011.37","article-title":"The NumPy array: A structure for efficient numerical computation","volume":"13","author":"Colbert","year":"2011","journal-title":"Comput. Sci. Eng."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"261","DOI":"10.1038\/s41592-019-0686-2","article-title":"SciPy1.0: Fundamental algorithms for scientific computing in Python","volume":"17","author":"Virtanen","year":"2020","journal-title":"Nat. Methods"},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"10","DOI":"10.5334\/jors.148","article-title":"Xarray: N-D labeled arrays and datasets in Python","volume":"5","author":"Hamman","year":"2017","journal-title":"J. Open Res. Softw."},{"key":"ref_48","unstructured":"Wes McKinney, W. (2011). Pyton for Data Analysis, O\u2019Reilly Media Inc."},{"key":"ref_49","unstructured":"Miles, A., Kirkham, J., Durant, M., Bourbeau, J., Onalan, T., Hamman, J., Patel, Z., Rocklin, M., and Dussin, R. (2020). Zarr-Developers\/Zarr-Python: V2.4.0, Organisation Europenne Pour la Recherche Nucleaire. Zenodo."}],"container-title":["Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2674-113X\/2\/1\/5\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T18:36:17Z","timestamp":1760121377000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2674-113X\/2\/1\/5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,2,18]]},"references-count":49,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2023,3]]}},"alternative-id":["software2010005"],"URL":"https:\/\/doi.org\/10.3390\/software2010005","relation":{},"ISSN":["2674-113X"],"issn-type":[{"type":"electronic","value":"2674-113X"}],"subject":[],"published":{"date-parts":[[2023,2,18]]}}}