rdm-course

Research Data Management with DataLad

https://github.com/psychoinformatics-de/rdm-course

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (16.3%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Research Data Management with DataLad

Basic Info
Statistics
  • Stars: 10
  • Watchers: 6
  • Forks: 3
  • Open Issues: 5
  • Releases: 0
Created over 4 years ago · Last pushed about 1 year ago
Metadata Files
Readme Contributing License Code of conduct Citation

README.md

RDM with DataLad

This workshop teaches best practices for Research Data Management with DataLad. Content for this workshop was developed by the DataLad team, while the workshop infrastructure is based on materials developed by The Carpentries (distributed under a CC-BY license).

Contributors

For extensive information on how the Carpentries Lesson styles template is set up and how to customize it, see: https://carpentries.github.io/lesson-example/index.html.

Editing the config

The _config.yml file in the repo root allows several options for customization. The carpentry variable is set to swc (line 10), meaning that for any updates where we want DataLad-specific content to display we will have to ensure these are edited wherever swc-specific logic occurs.

Editing the main page

Edit the index.md file in the repo root.

Adding "episodes"

Add a Markdown file per new episode in the _episodes directory. The _episodes/01-formatting.md file can be used as a template for new episodes, as it already contains examples of most formatting options / components that will likely be needed.

Prepend sequential numerical values to the filename in order to specify episode order.

Episodes will automatically appear in order as part of the schedule on the main page.

Setup for local rendering of lessons

To preview the changes locally, follow the instructions from Carpentries lesson example.

Short version:

```bash

Install:

sudo apt-get install ruby ruby-dev build-essential libxml2-dev gem install bundler --user-install

Add ~/.local/share/gem/ruby/2.7.0/bin to path, as per printed message

In the root of the repository (once) to install dependencies

bundle update

Start the server

make serve ```

Slides

The slides are placed in files/slides-org-reveal. Html files (based on the reveal.js framework) can be viewed directly in the web browser. Slide content was written in org mode (org files are also included) and converted using org-reveal to produce html output.

Credit

This repo's design was adapted from The Carpentries lesson styles template (licensed under CC BY 4.0.)

The RDM training material itself was created by the DataLad team, either in full, or adapted from existing openly available material.

Sources include: - DataLad Handbook - Naming Things" (CC0) by Jenny Bryan - Project structure by Danielle Navarro - The Turing Way (CC-BY 4.0)

Acknowledgements

These training materials were developed with funding from the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under grant SFB 1451 (431549029, INF project).

Owner

  • Name: Psychoinformatics
  • Login: psychoinformatics-de
  • Kind: organization

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: Research Data Management with DataLad
message: >-
  If you use these course materials, please cite them using
  the metadata from this file.
type: software
authors:
  - given-names: Michał
    family-names: Szczepanik
    orcid: 'https://orcid.org/0000-0002-4028-2087'
  - given-names: Adina
    family-names: Wagner
  - given-names: Stephan
    family-names: Heunis
  - given-names: Christian
    family-names: Mönch
  - given-names: Michael
    family-names: Hanke
url: 'https://psychoinformatics-de.github.io/rdm-course/'
abstract: >-
  The aim of this workshop is to present a set of good
  practices in research data management, explain version
  control, and to introduce the core features of DataLad
  software - a data management multitool that can assist in
  handling the entire life cycle of digital objects. We will
  tackle issues ranging from “what is a good file name” to
  “how to publish a version-controlled dataset”.

  The exercises will provide an opportunity to gain hands-on
  experience with using DataLad to create a basic dataset,
  track its changes over time, and publish its contents. You
  will also learn how to use data created by others and
  collaborate on datasets. The exercises will be based
  around toy examples, but all operations will be relevant
  for real-world data management.
keywords:
  - research data management
  - datalad
license: CC-BY-4.0

GitHub Events

Total
  • Watch event: 1
  • Issue comment event: 1
  • Push event: 2
  • Pull request event: 2
  • Pull request review event: 1
Last Year
  • Watch event: 1
  • Issue comment event: 1
  • Push event: 2
  • Pull request event: 2
  • Pull request review event: 1

Issues and Pull Requests

Last synced: 12 months ago

All Time
  • Total issues: 24
  • Total pull requests: 26
  • Average time to close issues: 3 months
  • Average time to close pull requests: about 2 months
  • Total issue authors: 3
  • Total pull request authors: 6
  • Average comments per issue: 2.33
  • Average comments per pull request: 0.54
  • Merged pull requests: 26
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: 5 minutes
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • mslw (17)
  • adswa (6)
  • jsheunis (1)
Pull Request Authors
  • mslw (8)
  • adswa (7)
  • yarikoptic (5)
  • jsheunis (4)
  • mih (1)
  • christian-monch (1)
Top Labels
Issue Labels
content discussion (7) WDYT (3) infrastructure (2)
Pull Request Labels

Dependencies

requirements.txt pypi
  • PyYAML *
  • update-copyright *
Gemfile rubygems
  • github-pages >= 0 development
  • webrick >= 1.6.1
.github/workflows/template.yml actions
  • actions/cache v2 composite
  • actions/checkout master composite
  • actions/setup-python v2 composite
  • r-lib/actions/setup-r v2 composite
  • ruby/setup-ruby v1 composite
.github/workflows/website.yml actions
  • actions/cache v2 composite
  • actions/checkout master composite
  • actions/setup-python v2 composite
  • r-lib/actions/setup-r v2 composite
  • ruby/setup-ruby v1 composite