![]() (there are more approaches out there) for re-using assays and workflows. The Git mechanisms for collaboration and reuse discussed are: git-submodule, git-subtree, git-subrepo, datalad. gitattributes for repository-level metadata, git tag for releases etc. The ARC Commander sticks with the “Git repository + convenience layer”Īpproach and reuses Git mechanisms where reasonable: git config, git hooks (e.g. It auto-detects large files and auto-adds files and implements ARC structure sanity checks and some semi-automatic commit messages. arc push/pull equivalents to git push/pull and initiates an explicit up/download of local changes.Īrc update is the equivalent to the commands: git add + git commit. The ArcCommander is CLI tool for ARC operations which integrates Git operations, metadata maintenance and workflow ease-of-use: arc init implies git init plus extra ease-of-use defaults (it creates default files and folders like assays/, workflows/, runs/, isa.*.xlsx). To simplify the use of the versioning framework Git for non software developers the ARC Commander (an end user tool developed within the context of DataPLANT) wraps the repository interaction. They are designed to represent digital objects that fulfill all FAIR principles and are therefore referred to as FAIR Digital Objects (FDO). The ARC builds on and implements existing standards like ISA for administrative and experimental metadata and CWL for analysis and workflow metadata. In DataPLANT ARCs are Git repositories, plus extras. The approach focuses not only the raw data gathered during experiments, but also considers analysis routines and derived data products within the context of RDM. This news item provides a short outline of the current discussion on and status of the efforts of the DataPLANT consortium, within the framework of the National Research Data Infrastructure, to provide the technical basis for implementing corresponding backend infrastructure for the plant research community. This group looks into code repositories as typical processes found in software development align well to the goals of research data management (RDM).įollowing examples in other disciplines DataPLANT explores the adaptation of Git in an RDM context. In DataPLANT a working group formed to define a specification of the Annotated Research Context (ARC) and the necessary backend infrastructure for actual data versioning and sharing.
0 Comments
Leave a Reply. |