Skip to content
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

Waterhackweek Repository Tutorial & Project Citations #23

Open
ChristinaB opened this issue Sep 28, 2020 · 8 comments
Open

Waterhackweek Repository Tutorial & Project Citations #23

ChristinaB opened this issue Sep 28, 2020 · 8 comments

Comments

@ChristinaB
Copy link

ChristinaB commented Sep 28, 2020

How to make your Waterhackweek Github Repository citable

Do you have time to step through this tutorial? Making Your Code Citable. If so, can you let me know how much time it takes? Any hangups or questions? Here is an example that I have from implementing these steps for code that is part of a journal article.

@ChristinaB
Copy link
Author

ChristinaB commented Sep 28, 2020

Steps for Publications with Data and Code References

  1. First make Readme in Github with links to data and journal, get Zenodo code DOI for first release.
  2. Crosspost on data repository (draft/temp) if the data is too big for Github or there is a community data repository for sharing.
  3. Submit to journal, edit, get final DOI for journal publication.
  4. Update Readme's on Github and Data repository (e.g. HydroShare) with the same final Readme with final article details and DOI.
  5. Get second release on Github.
  6. (Optional) Get a binder badge or other JupyterHub link.
  7. Notify the world.
  8. Share the Notebooks with a computing resource community to get support curating the software environment and keeping hyperlinks up to date.
  9. Notify more of the world.
  10. Keep doing amazing work.

++ Repeat 1-10. Synthesize. Build. Version.
++ Teach the world. Cite the world.

@ChristinaB
Copy link
Author

ChristinaB commented Sep 28, 2020

Make it easier to cite your contributions to your community.

We measure what we care about - sharing! reproducing!

Row headers Amazing Contributions
GithubUserID @ChristinaB
WHW_ID (2019, 2020, 2021, open) 2020
Time spent on First Github DOI (min) 60
Average time on Github-Zenodo DOI (min) 10
Roadblocks, Issues, Dilemmas Low coauthor awareness, license choice
Tips, Tricks, Notes Do it every time.
DOI list for public reporting Version v0.0.1-alpha 10.5281/zenodo.3239539

@ChristinaB
Copy link
Author

ChristinaB commented Sep 28, 2020

Template for quantifying the time savings and share-ability of contributing to and using Waterhackweek Learning Resources:

Row headers Amazing Contributions
GithubUserID
WHW_ID (2019, 2020, 2021, open)
Time spent on First Github DOI (min)
Average time on Github-Zenodo DOI (min)
Roadblocks, Issues, Dilemmas
Tips, Tricks, Notes
DOI list for public reporting

@ChristinaB
Copy link
Author

@YifanCheng Can you let me know if this makes sense? We don't want to ask tutorial leads to do too much extra work, and we want to be data driven about knowing the value of your time and tracking your contributions. Thanks again for your tutorial!!

@emiliom
Copy link
Collaborator

emiliom commented Sep 28, 2020

Do you have time to step through this tutorial?

Who is "you"? I thought it'd be me, but based on your last comment it looks like it's @YifanCheng . Anyway, I don't have time myself.

@ChristinaB
Copy link
Author

ChristinaB commented Sep 28, 2020

Correct - in #canaryopera Philip Murphy and I are discussing with @YifanCheng how to cite a tutorial or project so it can be reused and this is my copy of the instructions to create this citation:

How to cite a Waterhackweek Github Repository

###Code template citation simplified:
Amazing A. , B. Beautiful, C. Code. (YYYY, Month X). https://github.com/waterhackweek/repositoryname: Alpha release to create DOI for Waterhackweek (Version v0.0.1-alpha). Zenodo. http://doi.org/10.####/zenodo.#######

To Do list:

  • Readme.md expectations - e.g. where does this run? coauthors? contributors? data resource hyperlinks, team and organizer references. Copy/paste abstracts and readme's so versions cross posted in HydroShare are intentionally tagged to be consistent, or intentionally labeled as different versions.
  • Please contact waterhackweek@uw.edu with your DOI so we can list with Waterhackweek ORCID - 0000-0001-7733-7419
  • Please include 'Waterhackweek Learning Community' as coauthors or acknowledgements based on contributions. For example, AGU & EGU abstracts have coauthor options of listing a 'Team' as a coauthor.

@ChristinaB ChristinaB changed the title Make your tutorial & Project Citable Waterhackweek Repository Tutorial & Project Citations Sep 28, 2020
@ChristinaB
Copy link
Author

Instructions on How to Cite and Reuse this Tutorial:

  1. modify the example above specific to your notebook
    Amazing A. , B. Beautiful, C. Code. (YYYY, Month X). https://github.com/waterhackweek/repositoryname: Alpha release to create DOI for Waterhackweek (Version v0.0.1-alpha). Zenodo. http://doi.org/10.####/zenodo.#######

Amazing Notebook Author. , B. Beautiful, C. Code Contributors... (YYYY, Month X). https://github.com/waterhackweek/repositoryname/Notebook name: Alpha release to create DOI for Waterhackweek (Version v0.0.1-alpha). Zenodo. http://doi.org/10.####/zenodo.#######

  1. Then see To Do list above
    Waterhackweek Repository Tutorial & Project Citations  #23

  2. Cite the cyberinfrastructure - Tony Castronova he needs to get a DOI for cuahsi-stacks. Forked from CUAHSI/cuahsi-stacksThis is a compilation of docker images that follow the SPEC pattern.

@ChristinaB
Copy link
Author

For March 2021 we can have a version of the Landlab citation registry running and the output will be input for the Connector graph we will use to update the Tableau and Freshwater figures of the community impacts. Thanks for contributing to the workflow! Let's keep it as easy and functional as possible with this bibtex format in mind. Link to the demonstration Waterhackweek 2019 visualization on the University of Washington Freshwater website. To run the python code or explore the visualization with NetworkX, click on the badge to launch the Binder software environment. . Note - another tool for trackable contributions is how we have all-contributors in the Connector repository.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants