-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pull from stable/zenodo #20
Comments
Hi @jwokaty: would you be ready for going ahead with adding this feature to |
@lgeistlinger Should the default option be to pull from the edge since that's how it currently works? Or should the default be |
Yes, pulling the stable release from zenodo should become the default. For the time being, I would imagine |
@lgeistlinger Should we use the DOI instead of the version number as suggested by @lwaldron? While version numbers are easy to remember, DOIs are citable and automatically resolvable. |
Sounds like a good idea! |
rather than a
Note, I considered also the following:
|
I like it. Maybe we can add more semantics by renaming |
That's a nice idea, I updated the options above. |
I just want to reconfirm what's the default |
Thanks for checking in on that. The default should be the latest stable release, so that a user that calls If somebody would like to pull from the edge ( In agreement with @lwaldron's message above the default should thus be the concept DOI (10.5281/zenodo.5606165), pointing to the latest stable release, although unfortunately this will involve some manual updating in the future it appears. |
strictly speaking, we should not use the concept DOI for the same reason Zenodo will be changing the behavior of it, that it doesn't reproducibly point to a specific data artifact. Strictly speaking, the default should be the version DOI that we want associated with the version of the Bioconductor release, so that each major release of bugsigdbr is associated with a single version of the data. I put strictly in italics because it is extra maintenance for potentially unnoticeable benefit, but there are a couple situations where it could pay off:
Alternatively, we could just include a message reminding the user what to specify in the version argument if they want the data fetched to be reproducible, then leave it to the user how to make their analysis reproducible. I am rather on the fence and it depends on whether one of you minds adding another task to your semi-annual release jobs. |
Thanks for clarifying. So let us be pro-active and make 10.5281/zenodo.5819260 (version 1.0.1) the default, noticing that this will require manual updates once we have a new release, which we assume to happen every half a year. |
We should change so that we pull data from stable (zenodo) or the bleeding edge as we currently do. Add an argument
stable = TRUE
to pull from zenodo.The text was updated successfully, but these errors were encountered: