https://github.com/doi-usgs/snakemake-introduction
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
2 of 5 committers (40.0%) from academic institutions -
✓Institutional organization owner
Organization doi-usgs has institutional domain (www.usgs.gov) -
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.9%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: DOI-USGS
- License: other
- Language: Python
- Default Branch: main
- Size: 79.1 KB
Statistics
- Stars: 8
- Watchers: 8
- Forks: 8
- Open Issues: 11
- Releases: 0
Metadata Files
README.md
Introduction to Snakemake Tutorial
This tutorial introduces the use of Snakemake as a pipelining tool for Python code. It explains some general Snakemake concepts and gives an opportunity to implement them on a small water-related example problem.
The tutorial is organized as an ordered set of lessons, each of which introduces new Snakemake concepts. Each lesson is contained in a markdown file in the issues folder of this repository. The rest of the code contained in the repository is the codebase you will start from and modify as you go through each lesson.
In order to walk through this tutorial, fork this repository into your own GitHub account. Then, clone your fork onto your local computer to work on.
To begin the tutorial, open the markdown file issues/issue_0.md in GitHub. Issue 0 takes you through some basic setup and installation. You can then proceed through the following issues to continue through the tutorial.
For every issue (except issue 0), you will be making changes to the code in the repository. If you are working with an instructor for this tutorial, you will need to add your instructor as a collaborator on your fork of the repository to have the ability to add them as a pull request (PR) reviewer. You should push your changes to a new branch on your fork after finishing each issue. You can then open a pull request to merge your code changes into the main branch of your fork, and request review by your instructor. After your instructor approves the pull request, you can merge the PR - make sure to pull those changes to your local copy of the repository after merging. You may then continue on with the next issue.
If you would like to complete this tutorial without instructor support, you can do that as well! You just need to clone a copy of the repository onto your local computer and proceed through each issue. You do not need to open pull requests or ask for review if you are completing this course on your own.
Owner
- Name: U.S. Geological Survey
- Login: DOI-USGS
- Kind: organization
- Email: gs_help_git@usgs.gov
- Location: United States of America
- Website: https://www.usgs.gov/
- Twitter: USGS
- Repositories: 59
- Profile: https://github.com/DOI-USGS
By integrating our diverse scientific expertise, we understand complex natural science phenomena and provide scientific products that lead to solutions.
GitHub Events
Total
- Fork event: 1
Last Year
- Fork event: 1
Committers
Last synced: about 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| Andy McAliley | A****y | 28 |
| Amelia | 3****r | 10 |
| Andy McAliley | w****y@u****v | 9 |
| Julie Padilla | p****0@g****m | 2 |
| Zwart | j****t@u****v | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 12 months ago
All Time
- Total issues: 11
- Total pull requests: 27
- Average time to close issues: 1 day
- Average time to close pull requests: 6 days
- Total issue authors: 4
- Total pull request authors: 6
- Average comments per issue: 0.36
- Average comments per pull request: 0.22
- Merged pull requests: 22
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- amsnyder (5)
- AndyMcAliley (4)
- elbeejay (1)
- jzwart (1)
Pull Request Authors
- AndyMcAliley (17)
- amsnyder (5)
- scho-GitHub (4)
- jzwart (2)
- padilla410 (1)
- wdwatkins (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- matplotlib
- pandas
- pip
- seaborn
- snakemake