https://github.com/doi-usgs/snakemake-introduction

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
Last synced: 6 months ago · JSON representation

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
Created almost 4 years ago · Last pushed about 2 years ago
Metadata Files
Readme Contributing License Code of conduct

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

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

All Time
  • Total Commits: 50
  • Total Committers: 5
  • Avg Commits per committer: 10.0
  • Development Distribution Score (DDS): 0.44
Past Year
  • Commits: 3
  • Committers: 2
  • Avg Commits per committer: 1.5
  • Development Distribution Score (DDS): 0.333
Top Committers
Name Email 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

environment.yaml conda
  • matplotlib
  • pandas
  • pip
  • seaborn
  • snakemake