# ZnTrack -- Data as Code

arXiv: https://arxiv.org/abs/2401.10603 · HTML: https://mlsanity.com/paper/2401.10603/

## Key facts

- Cited by 1 papers in the map (data through 14 Oct 2026).
- Builds on 11 of its 65 references that are in the map.
- First posted on arXiv 19 Jan 2024.

## Builds on (most cited first, 11 of 11)

- [Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithms](https://mlsanity.com/paper/1708.07747/) (2017)
- [E(3)-Equivariant Graph Neural Networks for Data-Efficient and Accurate Interatomic Potentials](https://mlsanity.com/paper/2101.03164/) (2021)
- [MACE: Higher Order Equivariant Message Passing Neural Networks for Fast and Accurate Force Fields](https://mlsanity.com/paper/2206.07697/) (2022)
- [Tune: A Research Platform for Distributed Model Selection and Training](https://mlsanity.com/paper/1807.05118/) (2018)
- [Gradient Estimation Using Stochastic Computation Graphs](https://mlsanity.com/paper/1506.05254/) (2015)
- [SPICE, A Dataset of Drug-like Molecules and Peptides for Training Machine Learning Potentials](https://mlsanity.com/paper/2209.10702/) (2022)
- [MLCask: Efficient Management of Component Evolution in Collaborative Data Analytics Pipelines](https://mlsanity.com/paper/2010.10246/) (2020)
- [A Community Roadmap for Scientific Workflows Research and Development](https://mlsanity.com/paper/2110.02168/) (2021)
- [Terraform -- Automating Infrastructure as a Service](https://mlsanity.com/paper/2205.10676/) (2022)
- [Design and Execution of make-like, distributed Analyses based on Spotify's Pipelining Package Luigi](https://mlsanity.com/paper/1706.00955/) (2017)
- [CaosDB - Research Data Management for Complex, Changing, and Automated Research Workflows](https://mlsanity.com/paper/1801.07653/) (2018)

## Built on by (most cited first, 1 of 1)

- [Zero Shot Molecular Generation via Similarity Kernels](https://mlsanity.com/paper/2402.08708/) (2024)

## Abstract (arXiv)

The past decade has seen tremendous breakthroughs in computation and there is no indication that this will slow any time soon. Machine learning, large-scale computing resources, and increased industry focus have resulted in rising investments in computer-driven solutions for data management, simulations, and model generation. However, with this growth in computation has come an even larger expansion of data and with it, complexity in data storage, sharing, and tracking. In this work, we introduce ZnTrack, a Python-driven data versioning tool. ZnTrack builds upon established version control systems to provide a user-friendly and easy-to-use interface for tracking parameters in experiments, designing workflows, and storing and sharing data. From this ability to reduce large datasets to a simple Python script emerges the concept of Data as Code, a core component of the work presented here and an undoubtedly important concept as the age of computation continues to evolve. ZnTrack offers an open-source, FAIR data compatible Python package to enable users to harness these concepts of the future.
