Zenodo
Submit a pipeline to Zenodo in order to create a DOI for publication.
Reference link
Use the link for full information, summarized below: https://www.youtube.com/watch?v=A9FGAU9S9Ow
Prepare GitHub Repository
The GitHub repository should include the following:
- README page
- Documentation page, such as mkdocs, with usage and contact information
- A citation
CITATION.cff
; Example here - Tagged and versioned, stable repository
Link GitHub account to Zenodo
Go to Zenodo
Select
username
in the top right >>Profile
. Select `GitHub``Click
Sync Now
(top right) to update repos. NOTE: You may have to refresh the pageToggle the
On
button on the repo you wish to publish. This will move the pipeline to theEnable Repositories
list.
Prepare GitHub Repo
Update Zenodo Information
Go to Zenodo
Select
My dashboard
>>Edit
Update the following information:
- Resource Type: Software
- Title: Full Pipeline Name (ShorthandName) (IE Mouse nEoanTigen pRedictOr (METRO)
- Creators: Add creators, including ORCID’s whenever possible
- Description: A short description of the main features of the pipeline
- Additional Description: If you use this software, please cite it as below.
- Keywords and subjects: Add several keywords related to the pipeline
- Version: add the version used in GitHub
- Publisher: Zenodo
- Related works: “Is original form of” “github website” URL
Add DOI, citation to GitHub
Go to Zenodo
Select
username
in the top right >>Profile
. Select `GitHub``Click
Sync Now
(top right) to update repos. NOTE: You may have to refresh the pageCopy the DOI for the repository
Return to the GitHub repository and edit the
README
of the GitHub repo, adding the DOI link.Update the
CITATION.cff
as needed.Create a new tagged version.