{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:17:37Z","timestamp":1750220257553,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":25,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,7,8]],"date-time":"2022-07-08T00:00:00Z","timestamp":1657238400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,7,8]]},"DOI":"10.1145\/3491418.3530296","type":"proceedings-article","created":{"date-parts":[[2022,7,8]],"date-time":"2022-07-08T16:36:23Z","timestamp":1657298183000},"page":"1-8","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["A Framework to capture and reproduce the Absolute State of Jupyter Notebooks"],"prefix":"10.1145","author":[{"given":"Dimuthu","family":"Wannipurage","sequence":"first","affiliation":[{"name":"Cyberinfrastructure Integration Research Center, Pervasive Technology Institute, Indiana University Bloomington, USA"}]},{"given":"Suresh","family":"Marru","sequence":"additional","affiliation":[{"name":"Cyberinfrastructure Integration Research Center, Pervasive Technology Institute, Indiana University Bloomington, USA"}]},{"given":"Marlon","family":"Pierce","sequence":"additional","affiliation":[{"name":"Cyberinfrastructure Integration Research Center, Pervasive Technology Institute, Indiana University Bloomington, USA"}]}],"member":"320","published-online":{"date-parts":[[2022,7,8]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Amazon. 2022. Amazon Spot Instances. https:\/\/aws.amazon.com\/ec2\/spot  Amazon. 2022. Amazon Spot Instances. https:\/\/aws.amazon.com\/ec2\/spot"},{"key":"e_1_3_2_1_2_1","unstructured":"ReScience C. 2022. Reproducible science is good. replicated science is better.https:\/\/rescience.github.io\/  ReScience C. 2022. Reproducible science is good. replicated science is better.https:\/\/rescience.github.io\/"},{"key":"e_1_3_2_1_3_1","volume-title":"98th American Meteorological Society Annual Meeting, AMS.","author":"Chastang Julien","year":"2018","unstructured":"Julien Chastang , Rich Signell , and Jeremy Fischer . 2018 . A unidata jupyterhub server: An online pyaos resource for students and educators . In 98th American Meteorological Society Annual Meeting, AMS. Julien Chastang, Rich Signell, and Jeremy Fischer. 2018. A unidata jupyterhub server: An online pyaos resource for students and educators. In 98th American Meteorological Society Annual Meeting, AMS."},{"key":"e_1_3_2_1_4_1","volume-title":"Context-aware Execution Migration Tool for Data Science Jupyter Notebooks on Hybrid Clouds. In 2021 IEEE 17th International Conference on eScience (eScience). IEEE, 30\u201339","author":"Cunha LF","year":"2021","unstructured":"Renato\u00a0 LF Cunha , Lucas C\u00a0Villa Real , Renan Souza , Bruno Silva , and Marco\u00a0 AS Netto . 2021 . Context-aware Execution Migration Tool for Data Science Jupyter Notebooks on Hybrid Clouds. In 2021 IEEE 17th International Conference on eScience (eScience). IEEE, 30\u201339 . Renato\u00a0LF Cunha, Lucas C\u00a0Villa Real, Renan Souza, Bruno Silva, and Marco\u00a0AS Netto. 2021. Context-aware Execution Migration Tool for Data Science Jupyter Notebooks on Hybrid Clouds. In 2021 IEEE 17th International Conference on eScience (eScience). IEEE, 30\u201339."},{"key":"e_1_3_2_1_5_1","unstructured":"Dimuthu. 2022. Customized IPython Kernel Docker Image to capture Notebook state. https:\/\/hub.docker.com\/r\/dimuthuupe\/ipykernel  Dimuthu. 2022. Customized IPython Kernel Docker Image to capture Notebook state. https:\/\/hub.docker.com\/r\/dimuthuupe\/ipykernel"},{"key":"e_1_3_2_1_6_1","unstructured":"Google. 2022. Colaboratory. https:\/\/research.google.com\/colaboratory\/  Google. 2022. Colaboratory. https:\/\/research.google.com\/colaboratory\/"},{"key":"e_1_3_2_1_7_1","volume-title":"Jupyter: Thinking and storytelling with code and data. Authorea Preprints","author":"Granger Brian","year":"2021","unstructured":"Brian Granger and Fernando P\u00e9rez . 2021 . Jupyter: Thinking and storytelling with code and data. Authorea Preprints (2021). Brian Granger and Fernando P\u00e9rez. 2021. Jupyter: Thinking and storytelling with code and data. Authorea Preprints (2021)."},{"key":"e_1_3_2_1_8_1","volume-title":"Jetstream2: Accelerating cloud computing via Jetstream. Practice and Experience in Advanced Research Computing","author":"Hancock Y","year":"2021","unstructured":"David\u00a0 Y Hancock , Jeremy Fischer , John\u00a0Michael Lowe , Winona Snapp-Childs , Marlon Pierce , Suresh Marru , J\u00a0Eric Coulter , Matthew Vaughn , Brian Beck , Nirav Merchant , 2021. Jetstream2: Accelerating cloud computing via Jetstream. Practice and Experience in Advanced Research Computing ( 2021 ), 1\u20138. David\u00a0Y Hancock, Jeremy Fischer, John\u00a0Michael Lowe, Winona Snapp-Childs, Marlon Pierce, Suresh Marru, J\u00a0Eric Coulter, Matthew Vaughn, Brian Beck, Nirav Merchant, 2021. Jetstream2: Accelerating cloud computing via Jetstream. Practice and Experience in Advanced Research Computing (2021), 1\u20138."},{"key":"e_1_3_2_1_9_1","unstructured":"IPython. 2022. IPython \u201dwho\u201d Magic Command. https:\/\/ipython.readthedocs.io\/en\/stable\/interactive\/magics.html#magic-who  IPython. 2022. IPython \u201dwho\u201d Magic Command. https:\/\/ipython.readthedocs.io\/en\/stable\/interactive\/magics.html#magic-who"},{"key":"e_1_3_2_1_10_1","unstructured":"Caroline Jay Robert Haines and Daniel\u00a0S Katz. 2020. Software must be recognised as an important output of scholarly research. arXiv preprint arXiv:2011.07571(2020).  Caroline Jay Robert Haines and Daniel\u00a0S Katz. 2020. Software must be recognised as an important output of scholarly research. arXiv preprint arXiv:2011.07571(2020)."},{"key":"e_1_3_2_1_11_1","unstructured":"Jupyter. 2022. Developing Custom Magic Extensions for Jupyter Notebooks. https:\/\/ipython.readthedocs.io\/en\/stable\/config\/custommagics.html  Jupyter. 2022. Developing Custom Magic Extensions for Jupyter Notebooks. https:\/\/ipython.readthedocs.io\/en\/stable\/config\/custommagics.html"},{"key":"e_1_3_2_1_12_1","unstructured":"Jupyter. 2022. JupyterHub. https:\/\/jupyter.org\/hub  Jupyter. 2022. JupyterHub. https:\/\/jupyter.org\/hub"},{"key":"e_1_3_2_1_13_1","unstructured":"Jupyter. 2022. Kernels. https:\/\/github.com\/jupyter\/jupyter\/wiki\/Jupyter-kernels  Jupyter. 2022. Kernels. https:\/\/github.com\/jupyter\/jupyter\/wiki\/Jupyter-kernels"},{"key":"e_1_3_2_1_14_1","unstructured":"Thomas Kluyver Benjamin Ragan-Kelley Fernando P\u00e9rez Brian\u00a0E Granger Matthias Bussonnier Jonathan Frederic Kyle Kelley Jessica\u00a0B Hamrick Jason Grout Sylvain Corlay 2016. Jupyter Notebooks-a publishing format for reproducible computational workflows. Vol.\u00a02016.  Thomas Kluyver Benjamin Ragan-Kelley Fernando P\u00e9rez Brian\u00a0E Granger Matthias Bussonnier Jonathan Frederic Kyle Kelley Jessica\u00a0B Hamrick Jason Grout Sylvain Corlay 2016. Jupyter Notebooks-a publishing format for reproducible computational workflows. Vol.\u00a02016."},{"key":"e_1_3_2_1_15_1","unstructured":"Linux. 2022. Openat System Call. https:\/\/linux.die.net\/man\/2\/openat  Linux. 2022. Openat System Call. https:\/\/linux.die.net\/man\/2\/openat"},{"key":"e_1_3_2_1_16_1","unstructured":"Linux. 2022. Strace - Process tracing command. https:\/\/man7.org\/linux\/man-pages\/man1\/strace.1.html  Linux. 2022. Strace - Process tracing command. https:\/\/man7.org\/linux\/man-pages\/man1\/strace.1.html"},{"key":"e_1_3_2_1_17_1","unstructured":"National\u00a0Academies of Sciences\u00a0Engineering Medicine 2019. Reproducibility and replicability in science. (2019).  National\u00a0Academies of Sciences\u00a0Engineering Medicine 2019. Reproducibility and replicability in science. (2019)."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1126\/science.1213847"},{"key":"e_1_3_2_1_19_1","volume-title":"Project Jupyter: Computational narratives as the engine of collaborative data science. Retrieved September 11, 207","author":"Perez Fernando","year":"2015","unstructured":"Fernando Perez and Brian\u00a0 E Granger . 2015 . Project Jupyter: Computational narratives as the engine of collaborative data science. Retrieved September 11, 207 (2015), 108. Fernando Perez and Brian\u00a0E Granger. 2015. Project Jupyter: Computational narratives as the engine of collaborative data science. Retrieved September 11, 207 (2015), 108."},{"volume-title":"Dill: Python Object Serialization Library. https:\/\/pypi.org\/project\/dill","year":"2022","key":"e_1_3_2_1_20_1","unstructured":"Python. 2022 . Dill: Python Object Serialization Library. https:\/\/pypi.org\/project\/dill Python. 2022. Dill: Python Object Serialization Library. https:\/\/pypi.org\/project\/dill"},{"key":"e_1_3_2_1_21_1","unstructured":"Python. 2022. Importlib Library. https:\/\/docs.python.org\/3\/library\/importlib.html  Python. 2022. Importlib Library. https:\/\/docs.python.org\/3\/library\/importlib.html"},{"key":"e_1_3_2_1_22_1","unstructured":"Python. 2022. Pypi Repository. https:\/\/pypi.org  Python. 2022. Pypi Repository. https:\/\/pypi.org"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"crossref","unstructured":"David\u00a0M. Rosenberg and Charles\u00a0C. Horn. 2016. Neurophysiological analytics for all! Free open-source software tools for documenting analyzing visualizing and sharing using electronic notebooks. (2016).  David\u00a0M. Rosenberg and Charles\u00a0C. Horn. 2016. Neurophysiological analytics for all! Free open-source software tools for documenting analyzing visualizing and sharing using electronic notebooks. (2016).","DOI":"10.1152\/jn.00137.2016"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"crossref","unstructured":"Adam Rule Amanda Birmingham Cristal Zuniga Ilkay Altintas Shih-Cheng Huang Rob Knight Niema Moshiri Mai\u00a0H Nguyen Sara\u00a0Brin Rosenthal Fernando P\u00e9rez 2019. Ten simple rules for writing and sharing computational analyses in Jupyter Notebooks. e1007007\u00a0pages.  Adam Rule Amanda Birmingham Cristal Zuniga Ilkay Altintas Shih-Cheng Huang Rob Knight Niema Moshiri Mai\u00a0H Nguyen Sara\u00a0Brin Rosenthal Fernando P\u00e9rez 2019. Ten simple rules for writing and sharing computational analyses in Jupyter Notebooks. e1007007\u00a0pages.","DOI":"10.1371\/journal.pcbi.1007007"},{"key":"e_1_3_2_1_25_1","unstructured":"SciGaP. 2022. Framework to reproduce Jupyter Notebook Environments. https:\/\/github.com\/SciGaP\/iPython-Kerner-Changes  SciGaP. 2022. Framework to reproduce Jupyter Notebook Environments. https:\/\/github.com\/SciGaP\/iPython-Kerner-Changes"}],"event":{"name":"PEARC '22: Practice and Experience in Advanced Research Computing","sponsor":["SIGAPP ACM Special Interest Group on Applied Computing","SIGHPC ACM Special Interest Group on High Performance Computing, Special Interest Group on High Performance Computing"],"location":"Boston MA USA","acronym":"PEARC '22"},"container-title":["Practice and Experience in Advanced Research Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3491418.3530296","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3491418.3530296","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:30:48Z","timestamp":1750188648000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3491418.3530296"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,7,8]]},"references-count":25,"alternative-id":["10.1145\/3491418.3530296","10.1145\/3491418"],"URL":"https:\/\/doi.org\/10.1145\/3491418.3530296","relation":{},"subject":[],"published":{"date-parts":[[2022,7,8]]},"assertion":[{"value":"2022-07-08","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}