https://github.com/ccbr/ccbr_snakemaketemplate
Barebones framework for creating new snakemake workflows.
Science Score: 13.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
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.7%) to scientific vocabulary
Keywords
Repository
Barebones framework for creating new snakemake workflows.
Basic Info
- Host: GitHub
- Owner: CCBR
- License: mit
- Language: Shell
- Default Branch: main
- Homepage: https://ccbr.github.io/CCBR_SnakemakePipelineTemplate/
- Size: 639 KB
Statistics
- Stars: 3
- Watchers: 4
- Forks: 1
- Open Issues: 3
- Releases: 0
Topics
Metadata Files
README.md
CCBR Snakemake Pipeline Cookiecutter
This is a dummy folder framework for CCBR snakemake workflows. New workflows can be started using this repository as a template.
Creating PAT for GH
This is a prerequisite for the next step. You will need gh cli installed on your laptop or use /data/CCBR_Pipeliner/db/PipeDB/bin/gh_1.7.0_linux_amd64/bin/gh on biowulf. Skip if can access github in an automated way already.
Personal Access Token (PAT) is required to access GitHub (GH) without having to authenticate by other means (like password) every single time. You can create a PAT by going here. Then you can copy the PAT and save it into a file on biowulf (say ~/gh_token). Next, you can run the following command to set everything up correctly on biowulf (or your laptop)
gh auth login --with-token < ~/git_token
Creating new repository
You can use gh cli to
* create a new repository under CCBR, and
* copy over the template code from CCBRSnakemakePipelineCookiecutter
with the following command
```
gh repo create CCBR/
On biowulf, you may have to specify the full path of theghexecutable is located here:/data/CCBRPipeliner/db/PipeDB/bin/gh1.7.0linuxamd64/bin/gh`
Then you can clone a local copy of the new repository:
gh repo clone CCBR/<reponame>.git
If you drop the CCBR/ from the gh command above, then the new repo is created under your username. The commands would then look like this:
```
gh repo create
gh repo clone
You can change --public to --private in the above gh command to make the newly created repository private.
Owner
- Name: CCR Collaborative Bioinformatics Resource
- Login: CCBR
- Kind: organization
- Email: nciccbr@mail.nih.gov
- Location: United States of America
- Website: https://bioinformatics.ccr.cancer.gov/ccbr/
- Repositories: 92
- Profile: https://github.com/CCBR
CCR Collaborative Bioinformatics Resource, Center for Cancer Research (NCI), National Institutes of Health
GitHub Events
Total
- Issues event: 1
- Delete event: 1
- Push event: 1
- Pull request event: 3
- Create event: 1
Last Year
- Issues event: 1
- Delete event: 1
- Push event: 1
- Pull request event: 3
- Create event: 1
Dependencies
- actions/checkout v2 composite
- actions/setup-python v2 composite
- actions/checkout v2 composite
- docker://snakemake/snakemake v7.19.1 composite
- actions/add-to-project v1.0.2 composite
- docker://snakemake/snakemake v7.19.1 composite
- mkdocs-git-revision-date-localized-plugin ==1.2.0
- mkdocs-git-revision-date-plugin ==0.3.2
- mkdocs-material ==9.1.6
- mkdocs-material-extensions ==1.1.1
- mkdocs-minify-plugin ==0.6.4