Skip to content
@datajoint

DataJoint

Open-source tools for computational data pipelines.

Welcome to DataJoint!

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.

Data Pipeline Example

pipeline

Yatsenko et al., arXiv 2023

Getting Started

  • 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

DataJoint 2.0 is a major release with significant improvements. Existing pipelines require migration—see the Migration Guide for upgrade instructions.

Pinned Loading

  1. datajoint-python datajoint-python Public

    Relational data pipelines for the science lab

    Python 187 93

  2. datajoint-tutorials datajoint-tutorials Public

    Getting started materials for DataJoint - with Calcium Imaging, Electrophysiology, Machine Learning examples

    Jupyter Notebook 14 158

  3. element-array-ephys element-array-ephys Public

    DataJoint Element for Neuropixels analysis with Kilosort

    Jupyter Notebook 8 40

  4. element-calcium-imaging element-calcium-imaging Public

    DataJoint Element for multi-photon calcium imaging analysis with CaImAn, Suite2p, and EXTRACT

    Jupyter Notebook 15 47

Repositories

Showing 10 of 93 repositories
  • datajoint-docs Public

    Landing Page for DataJoint Documentation

    datajoint/datajoint-docs’s past year of commit activity
    Jupyter Notebook 6 11 0 1 Updated Jan 14, 2026
  • .github Public

    Organizational default configs for @datajoint repos

    datajoint/.github’s past year of commit activity
    0 MIT 4 0 0 Updated Jan 14, 2026
  • datajoint-python Public

    Relational data pipelines for the science lab

    datajoint/datajoint-python’s past year of commit activity
    Python 187 LGPL-2.1 93 3 1 Updated Jan 14, 2026
  • datajoint-specs Public

    DataJoint Specifications

    datajoint/datajoint-specs’s past year of commit activity
    2 CC-BY-SA-4.0 2 0 0 Updated Jan 11, 2026
  • datajoint-book Public Forked from dimitri-yatsenko/datajoint-book

    The DataJoint Book

    datajoint/datajoint-book’s past year of commit activity
    Jupyter Notebook 0 3 0 0 Updated Dec 23, 2025
  • element-array-ephys Public

    DataJoint Element for Neuropixels analysis with Kilosort

    datajoint/element-array-ephys’s past year of commit activity
    Jupyter Notebook 8 MIT 40 26 (2 issues need help) 0 Updated Dec 10, 2025
  • datajoint-tutorials Public

    Getting started materials for DataJoint - with Calcium Imaging, Electrophysiology, Machine Learning examples

    datajoint/datajoint-tutorials’s past year of commit activity
    Jupyter Notebook 14 158 1 0 Updated Nov 21, 2025
  • anscombe-transform Public

    Zarr v2/v3 codec images with Poisson noise (e.g. microscopy, radiography, astronomy)

    datajoint/anscombe-transform’s past year of commit activity
    Python 2 MIT 2 0 0 Updated Nov 14, 2025
  • element-moseq Public

    DataJoint Element for Motion Sequencing with Keypoint-MoSeq

    datajoint/element-moseq’s past year of commit activity
    Jupyter Notebook 5 MIT 6 0 0 Updated Oct 15, 2025
  • djlabhub-docker Public

    A docker image optimized for deploying to JupyterHub a JupyterLab environment with DataJoint Python.

    datajoint/djlabhub-docker’s past year of commit activity
    Python 3 5 6 2 Updated Oct 8, 2025

Top languages

Loading…

Most used topics

Loading…