%0 Journal Article %A Dimitri Yatsenko %A Jacob Reimer %A Alexander S. Ecker %A Edgar Y. Walker %A Fabian Sinz %A Philipp Berens %A Andreas Hoenselaar %A R. James Cotton %A Athanassios S. Siapas %A Andreas S. Tolias %T DataJoint: managing big scientific data using MATLAB or Python %D 2015 %R 10.1101/031658 %J bioRxiv %P 031658 %X 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. %U https://www.biorxiv.org/content/biorxiv/early/2015/11/14/031658.full.pdf