DataJoint is a Python framework for scientific data pipelines built on the Relational Workflow Model—a paradigm where your database schema is an executable specification of your workflow.
In this GitHub Organization, you will find the source code for DataJoint, as well as tutorials and example pipelines.
-
Install with pip
pip install datajoint
-
Install with Conda
conda install -c conda-forge datajoint
-
Documentation - Tutorials, how-to guides, explanations, and API reference
-
Migration Guide - Upgrading to DataJoint 2.0
-
DataJoint Elements - Reusable pipeline modules for neurophysiology experiments
DataJoint 2.0 is a major release with significant improvements. Existing pipelines require migration—see the Migration Guide for upgrade instructions.
