jupyterhub/repo2docker

Add support for DRYAD data repository

Open

#798 opened on Sep 19, 2019

View on GitHub
 (10 comments) (0 reactions) (0 assignees)Python (1,544 stars) (358 forks)batch import
good first issuehelp wantedneeds: discussion

Description

[Sorry if my issues sound like a broken record! I hope more contentproviders will open up BinderHub for more communities.]

Proposed change

Support DRYAD (or stash) as a content provider (DOI + URL-based): https://datadryad.org/

Their guide to data sharing explicitly mentions code + data, see https://datadryad.org/docs/QuickstartGuideToDataSharing.pdf, so they should be a good fit.

The biggest problem right now is that I did not yet find a suitable repository (chicken and egg problem?!), and DRYAD is not for free unless you are affiliated with specific institutions.

Anyone here who can upload a test binder to DRYAD?

Relevant API documentation:

Alternative options

None? :fist_raised:

Who would use this feature?

DRYAD is widely known in some research communities, e.g. ecology, so any researcher publishing a dataset or workflow there would be familiar with it.

How much effort will adding it take?

1 day, with the current examples of contentproviders as a boilerplate.

Who can do this work?

A developer familiar with the content provider implementation.

Contributor guide

Add support for DRYAD data repository · jupyterhub/repo2docker#798 | Good First Issue