TY - JOUR
AU - Halchenko, Yaroslav
AU - Meyer, Kyle
AU - Poldrack, Benjamin
AU - Solanky, Debanjum
AU - Wagner, Adina
AU - Gors, Jason
AU - MacFarlane, Dave
AU - Pustina, Dorian
AU - Sochat, Vanessa
AU - Ghosh, Satrajit
AU - Mönch, Christian
AU - Markiewicz, Christopher
AU - Waite, Laura
AU - Shlyakhter, Ilya
AU - de la Vega, Alejandro
AU - Hayashi, Soichi
AU - Häusler, Christian
AU - Poline, Jean-Baptiste
AU - Kadelka, Tobias
AU - Skytén, Kusti
AU - Jarecka, Dorota
AU - Kennedy, David
AU - Strauss, Ted
AU - Cieslak, Matt
AU - Vavra, Peter
AU - Ioanas, Horea-Ioan
AU - Schneider, Robin
AU - Pflüger, Mika
AU - Haxby, James
AU - Eickhoff, Simon
AU - Hanke, Michael
TI - DataLad: distributed system for joint management of code, data, and their relationship
JO - The journal of open source software
VL - 6
IS - 63
SN - 2475-9066
M1 - FZJ-2021-02965
SP - 3262 -
PY - 2021
AB - DataLad is a Python-based tool for the joint management of code, data, and their relationship,built on top of a versatile system for data logistics (git-annex) and the most popular distributedversion control system (Git). It adapts principles of open-source software development anddistribution to address the technical challenges of data management, data sharing, and digitalprovenance collection across the life cycle of digital objects. DataLad aims to make datamanagement as easy as managing code. It streamlines procedures to consume, publish, andupdate data, for data of any size or type, and to link them as precisely versioned, lightweightdependencies. DataLad helps to make science more reproducible and FAIR (Wilkinson et al.,2016). It can capture complete and actionable process provenance of data transformations toenable automatic re-computation. The DataLad project (datalad.org) delivers a completelyopen, pioneering platform for flexible decentralized research data management (RDM) (Hanke,Pestilli, et al., 2021). It features a Python and a command-line interface, an extensiblearchitecture, and does not depend on any centralized services but facilitates interoperabilitywith a plurality of existing tools and services. In order to maximize its utility and target audience, DataLad is available for all major operating systems, and can be integrated intoestablished workflows and environments with minimal friction.
LB - PUB:(DE-HGF)16
DO - DOI:10.21105/joss.03262
UR - https://juser.fz-juelich.de/record/893985
ER -