Skip to content

data-exp-lab/deepgit

Repository files navigation

WESE Logo

DeepGit

Overview

DeepGit is a free, open-source web application designed to help researchers and research software engineers discover and explore research software within specific domains.

Development

Prerequisites

  • Node.js (v16 or higher)
  • npm (v8 or higher)

Getting Started

  1. Clone the repository:
git clone https://github.com/data-exp-lab/deepgit.git
  1. Install frontend dependencies:
cd deepgit
npm install
  1. Install the backend dependencies:
cd backend
pip install -r requirements.txt
  1. Start the development server:
cd ..
bash start.sh

Acknowledgment

This work is supported by the Google Academic Research Grants (No.406556141), and the Gemini Academic Program.

DeepGit is built upon Retina developed by OuestWare

Citation

If you use DeepGit in your research, please cite:

@inproceedings{deepgit,
  title={DeepGit: Promoting Exploration and Discovery of Research Software with Human-Curated Graphs},
  author={Yilin Xia and Shin-Rong Tsai and Matthew Turk},
  booktitle={VLDB 2025 Workshop: DaSH: Data Science with Human in the Loop},
  year={2025},
  url={https://www.vldb.org/2025/Workshops/VLDB-Workshops-2025/DaSH/DaSH25_4.pdf}
}

License

The software is available under GNU GPLv3 license.

Contact

For any queries, please open an issue on GitHub or contact Yilin Xia.

Contributors 3

  •  
  •  
  •