{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,8]],"date-time":"2025-11-08T22:14:28Z","timestamp":1762640068247,"version":"3.37.3"},"reference-count":11,"publisher":"The Open Journal","issue":"69","license":[{"start":{"date-parts":[[2022,1,12]],"date-time":"2022-01-12T00:00:00Z","timestamp":1641945600000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"},{"start":{"date-parts":[[2022,1,12]],"date-time":"2022-01-12T00:00:00Z","timestamp":1641945600000},"content-version":"am","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"},{"start":{"date-parts":[[2022,1,12]],"date-time":"2022-01-12T00:00:00Z","timestamp":1641945600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["JOSS"],"published-print":{"date-parts":[[2022,1,12]]},"DOI":"10.21105\/joss.03895","type":"journal-article","created":{"date-parts":[[2022,1,12]],"date-time":"2022-01-12T22:41:41Z","timestamp":1642027301000},"page":"3895","source":"Crossref","is-referenced-by-count":3,"title":["VeridicalFlow: a Python package for building trustworthy data science pipelines with PCS"],"prefix":"10.21105","volume":"7","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3297-681X","authenticated-orcid":false,"given":"James","family":"Duncan","sequence":"first","affiliation":[]},{"given":"Rush","family":"Kapoor","sequence":"additional","affiliation":[]},{"given":"Abhineet","family":"Agarwal","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0318-2340","authenticated-orcid":false,"given":"Chandan","family":"Singh","sequence":"additional","affiliation":[]},{"given":"Bin","family":"Yu","sequence":"additional","affiliation":[]}],"member":"8722","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.21105\/joss.03192"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/mcse.2011.37"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.5281\/zenodo.3509134"},{"key":"ref4","unstructured":"Ray: A distributed framework for emerging AI applications, Moritz, Philipp and Nishihara, Robert and Wang, Stephanie and Tumanov, Alexey and Liaw, Richard and Liang, Eric and Elibol, Melih and Yang, Zongheng and Paul, William and Jordan, Michael I and others, 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18), 561\u2013577, 2018"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/3399579.3399867"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/3186266"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1111\/0272-4332.00040"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/3336191.3372191"},{"key":"ref9","unstructured":"Scikit-learn: Machine learning in Python, Pedregosa, Fabian and Varoquaux, Ga\u00ebl and Gramfort, Alexandre and Michel, Vincent and Thirion, Bertrand and Grisel, Olivier and Blondel, Mathieu and Prettenhofer, Peter and Weiss, Ron and Dubourg, Vincent and others, the Journal of machine Learning research, 12, 2825\u20132830, 2011, JMLR. org, http:\/\/jmlr.org\/papers\/v12\/pedregosa11a.html"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1073\/pnas.1900654116"},{"key":"ref11","unstructured":"NetworkX: Network Analysis with Python, Hagberg, Aric and Conway, Drew, https:\/\/networkx.org\/"}],"container-title":["Journal of Open Source Software"],"original-title":[],"link":[{"URL":"https:\/\/joss.theoj.org\/papers\/10.21105\/joss.03895.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2022,1,12]],"date-time":"2022-01-12T22:41:47Z","timestamp":1642027307000},"score":1,"resource":{"primary":{"URL":"https:\/\/joss.theoj.org\/papers\/10.21105\/joss.03895"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,1,12]]},"references-count":11,"journal-issue":{"issue":"69","published-online":{"date-parts":[[2022,1]]}},"alternative-id":["10.21105\/joss.03895"],"URL":"https:\/\/doi.org\/10.21105\/joss.03895","relation":{"has-review":[{"id-type":"uri","id":"https:\/\/github.com\/openjournals\/joss-reviews\/issues\/3895","asserted-by":"subject"}],"references":[{"id-type":"doi","id":"10.5281\/zenodo.5841669\u201d","asserted-by":"subject"}]},"ISSN":["2475-9066"],"issn-type":[{"type":"electronic","value":"2475-9066"}],"subject":[],"published":{"date-parts":[[2022,1,12]]}}}