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 Workflows: where database schemas define executable data pipelines.

    Python 197 101

  2. datajoint-tutorials datajoint-tutorials Public

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

    Jupyter Notebook 13 150

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

    DataJoint Element for Neuropixels analysis with Kilosort

    Jupyter Notebook 10 44

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

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

    Jupyter Notebook 16 48

Repositories

Showing 10 of 95 repositories
  • neurocorr-dash Public

    A dashboard for the neurocorr pipeline: noise correlations in mouse visual cortex (Yatsenko et al., 2015)

    datajoint/neurocorr-dash's past year of commit activity
    Python 0 MIT 0 0 0 Updated Oct 22, 2026
  • neurocorr Public

    Improved estimation and interpretation of correlations in neural circuits (Yatsenko et al., 2015), as a DataJoint pipeline

    datajoint/neurocorr's past year of commit activity
    Python 0 MIT 0 0 0 Updated Oct 22, 2026
  • dj-figpack-codecs Public

    DataJoint codec for storing figpack visualizations in schema-addressed OAS

    datajoint/dj-figpack-codecs's past year of commit activity
    Python 0 Apache-2.0 0 3 1 Updated Oct 22, 2026
  • datajoint-python Public

    Relational Workflows: where database schemas define executable data pipelines.

    datajoint/datajoint-python's past year of commit activity
    Python 197 Apache-2.0 101 37 22 Updated Oct 21, 2026
  • dj-zarr-codecs Public

    DataJoint codecs for Zarr array storage

    datajoint/dj-zarr-codecs's past year of commit activity
    Python 0 Apache-2.0 1 0 0 Updated Oct 21, 2026
  • datajoint-docs Public

    Landing Page for DataJoint Documentation

    datajoint/datajoint-docs's past year of commit activity
    Jupyter Notebook 7 12 5 6 Updated Oct 21, 2026
  • dj-plotly-codecs Public

    DataJoint codecs for storing Plotly figures as JSON files

    datajoint/dj-plotly-codecs's past year of commit activity
    Python 0 Apache-2.0 0 0 1 Updated Oct 20, 2026
  • dj-png-codecs Public

    DataJoint codecs for storing images as PNG files

    datajoint/dj-png-codecs's past year of commit activity
    Python 0 Apache-2.0 0 0 1 Updated Oct 20, 2026
  • nginx-docker Public
    datajoint/nginx-docker's past year of commit activity
    Python 1 5 1 2 Updated Oct 16, 2026
  • lcms-demo Public

    Demo DataJoint pipeline for LC-MS data processing

    datajoint/lcms-demo's past year of commit activity
    Jupyter Notebook 0 MIT 0 0 0 Updated Oct 12, 2026

Top languages

Loading…

Most used topics

Loading…