KGTorrent: A Dataset of Python Jupyter Notebooks from Kaggle
Not on the map. Why?
Abstract (arXiv)
Computational notebooks have become the tool of choice for many data scientists and practitioners for performing analyses and disseminating results. Despite their increasing popularity, the research community cannot yet count on a large, curated dataset of computational notebooks. In this paper, we fill this gap by introducing KGTorrent, a dataset of Python Jupyter notebooks with rich metadata retrieved from Kaggle, a platform hosting data science competitions for learners and practitioners with any levels of expertise. We describe how we built KGTorrent, and provide instructions on how to use it and refresh the collection to keep it up to date. Our vision is that the research community will use KGTorrent to study how data scientists, especially practitioners, use Jupyter Notebook in the wild and identify potential shortcomings to inform the design of its future extensions.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). First posted on arXiv 18 Mar 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 3; 2025: 2; 2026: 3.
10 papers.
- 2024AnnotatedTables: A Large Tabular Dataset with Language Model Annotationscited by 3
- 2023ADELT: Transpilation Between Deep Learning Frameworkscited by 2
- 2024A Flexible Cell Classification for ML Projects in Jupyter Notebookscited by 2
- 2022Assessing the Quality of Computational Notebooks for a Frictionless Transition from Exploration to Productioncited by 1
- 2026RuleFlow : Generating Reusable Program Optimizations with LLMscited by 1
- 2024Predicting the Understandability of Computational Notebooks through Code Metrics Analysiscited by 0
- 2025Themisto: Jupyter-Based Runtime Benchmarkcited by 0
- 2025Analysing Python Machine Learning Notebooks with Moosecited by 0
- 2026JupOtter: Cell-Level Bug Detection in Jupyter Notebookscited by 0
- 2026PandasCorpus: A Resource of Real-World Pandas Workflows and Usage Patternscited by 0
- 2026PandasCorpus: A Resource of Real-World Pandas Workflows and Usage Patterns13 Aug 2026
- 2026JupOtter: Cell-Level Bug Detection in Jupyter Notebooks22 Jun 2026
- 2026RuleFlow : Generating Reusable Program Optimizations with LLMs6 Feb 2026
- 2025Analysing Python Machine Learning Notebooks with Moose15 Sep 2025
- 2025Themisto: Jupyter-Based Runtime Benchmark16 Apr 2025
- 2024AnnotatedTables: A Large Tabular Dataset with Language Model Annotations24 Jun 2024
- 2024Predicting the Understandability of Computational Notebooks through Code Metrics Analysis16 Jun 2024
- 2024A Flexible Cell Classification for ML Projects in Jupyter Notebooks12 Mar 2024
- 2023ADELT: Transpilation Between Deep Learning Frameworks7 Mar 2023
- 2022Assessing the Quality of Computational Notebooks for a Frictionless Transition from Exploration to Production24 May 2022