Additional Resources¶
A collection of additional open-source tools for building and operating scientific data pipelines.
APIs¶
- DataJoint MATLAB
A MATLAB client for defining, operating, and querying data pipelines.
- DataJoint Pharus
A REST API server for interacting with DataJoint pipelines.
Web Applications¶
- DataJoint LabBook
A browser-based graphical user interface for data entry and navigation.
- DataJoint SciViz
A framework for making low-code web apps for data visualization.
Container Images¶
graph
%% Give short names
dj["datajoint/datajoint"]
base["datajoint/djbase"]
lab["datajoint/djlab"]
hub["datajoint/djlabhub"]
test["datajoint/djtest"]
conda3["datajoint/miniconda3"]
mysql["datajoint/mysql"]
%% Define connections
conda3 --> base --> test;
base --> dj;
base --> lab --> hub;
%% Add all to class
class dj,base,lab,hub,test,conda3,mysql boxes;
classDef boxes stroke:#333; %% Grey stroke for class
- datajoint/mysql
MySQL server configured to work with DataJoint.
- datajoint/miniconda3
Minimal Python Docker image with conda.
- datajoint/djbase
Minimal base Docker image with DataJoint Python dependencies installed.
- datajoint/djtest
Docker image for running tests related to DataJoint Python.
- datajoint/datajoint
Official DataJoint Docker image.
- datajoint/djlab
Docker image optimized for running a JupyterLab environment with DataJoint Python.
- datajoint/djlabhub
Docker image optimized for deploying to JupyterHub a JupyterLab environment with DataJoint Python.