This title appears in the Scientific Report :
2021
Please use the identifier:
http://dx.doi.org/10.21105/joss.03262 in citations.
DataLad: distributed system for joint management of code, data, and their relationship
DataLad: distributed system for joint management of code, data, and their relationship
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 ad...
Saved in:
Personal Name(s): | Halchenko, Yaroslav |
---|---|
Meyer, Kyle / Poldrack, Benjamin / Solanky, Debanjum / Wagner, Adina / Gors, Jason / MacFarlane, Dave / Pustina, Dorian / Sochat, Vanessa / Ghosh, Satrajit / Mönch, Christian / Markiewicz, Christopher / Waite, Laura / Shlyakhter, Ilya / de la Vega, Alejandro / Hayashi, Soichi / Häusler, Christian / Poline, Jean-Baptiste / Kadelka, Tobias / Skytén, Kusti / Jarecka, Dorota / Kennedy, David / Strauss, Ted / Cieslak, Matt / Vavra, Peter / Ioanas, Horea-Ioan / Schneider, Robin / Pflüger, Mika / Haxby, James / Eickhoff, Simon / Hanke, Michael (Corresponding author) | |
Contributing Institute: |
Gehirn & Verhalten; INM-7 |
Published in: | The journal of open source software, 6 (2021) 63, S. 3262 - |
Imprint: |
2021
|
DOI: |
10.21105/joss.03262 |
Document Type: |
Journal Article |
Research Program: |
Neuroscientific Data Analytics and AI |
Publikationsportal JuSER |
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. |