DataJoint: managing big scientific data using MATLAB or Python

2015 | preprint

Jump to: Cite & Linked | Documents & Media | Details | Version history

Cite this publication

​DataJoint: managing big scientific data using MATLAB or Python​
Yatsenko, D.; Reimer, J.; Ecker, A. S. ; Walker, E. Y.; Sinz, F. ; Berens, P.& Hoenselaar, A. et al.​ (2015). DOI: https://doi.org/10.1101/031658 

Documents & Media

License

GRO License GRO License

Details

Authors
Yatsenko, Dimitri; Reimer, Jacob; Ecker, Alexander S. ; Walker, Edgar Y.; Sinz, Fabian ; Berens, Philipp; Hoenselaar, Andreas; Cotton, Ronald James; Siapas, Athanassios S.; Tolias, Andreas S.
Abstract
The rise of big data in modern research poses serious challenges for data management: Large and intricate datasets from diverse instrumentation must be precisely aligned, annotated, and processed in a variety of ways to extract new insights. While high levels of data integrity are expected, research teams have diverse backgrounds, are geographically dispersed, and rarely possess a primary interest in data science. Here we describe DataJoint, an open-source toolbox designed for manipulating and processing scientific data under the relational data model. Designed for scientists who need a flexible and expressive database language with few basic concepts and operations, DataJoint facilitates multiuser access, efficient queries, and distributed computing. With implementations in both MATLAB and Python, DataJoint is not limited to particular file formats, acquisition systems, or data modalities and can be quickly adapted to new experimental designs. DataJoint and related resources are available at http://datajoint.github.com.
Issue Date
2015
Language
English

Reference

Citations


Social Media