Skip to content

Commit

Permalink
Added CICD and github standards
Browse files Browse the repository at this point in the history
  • Loading branch information
bugh1 committed Sep 29, 2020
1 parent aa90435 commit 60e71e3
Show file tree
Hide file tree
Showing 5 changed files with 72 additions and 1 deletion.
2 changes: 2 additions & 0 deletions .Rbuildignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
^\.github$
^metadata\.yaml$
27 changes: 27 additions & 0 deletions .github/workflows/CICD-base.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
name: CICD-base

on:
push:
branches:
- master
pull_request:
branches:
- master

jobs:
CICD-base:
runs-on: ubuntu-latest

timeout-minutes: 15

steps:
# Checkout codebase
- name: Checkout
uses: actions/checkout@v2

# Run CICD-base
- name: CICD-base
uses: docker://blcdsdockerregistry/cicd-base:latest
env:
VALIDATE_R: false
22 changes: 22 additions & 0 deletions .github/workflows/R-CMD-check.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
name: R-CMD-check

on:
- push
- pull_request

jobs:
R-CMD-check:
runs-on: ubuntu-latest

timeout-minutes: 15

container:
image: blcdsdockerregistry/bl-r-devel:latest

steps:
- uses: actions/checkout@v2
with:
path: SeqKat
- run: R CMD build SeqKat
- run: R CMD check --as-cran SeqKat_*.tar.gz
2 changes: 1 addition & 1 deletion DESCRIPTION
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Package: SeqKat
Type: Package
Title: Detection of Kataegis
Version: 0.0.8
Date: 2019-04-23
Date: 2020-03-09
Author: Fouad Yousif, Xihui Lin, Fan Fan, Christopher Lalansingh, John Macdonald
Maintainer: Paul C. Boutros <[email protected]>
Description: Kataegis is a localized hypermutation occurring when a region is enriched in somatic SNVs. Kataegis can result from multiple cytosine deaminations catalyzed by the AID/APOBEC family of proteins. This package contains functions to detect kataegis from SNVs in BED format. This package reports two scores per kataegic event, a hypermutation score and an APOBEC mediated kataegic score. Yousif, F. et al.; The Origins and Consequences of Localized and Global Somatic Hypermutation; Biorxiv 2018 <doi:10.1101/287839>.
Expand Down
20 changes: 20 additions & 0 deletions metadata.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
Category: tool
Description: Kataegis is a localized hypermutation occurring when a region is enriched in somatic SNVs. Kataegis can result from multiple cytosine deaminations catalyzed by the AID/APOBEC family of proteins. This package contains functions to detect kataegis from SNVs in BED format. This package reports two scores per kataegic event, a hypermutation score and an APOBEC mediated kataegic score.
Maintainers: Paul Boutros
Contributors:
- Fouad Yousif
- Xihui Lin
- Fan Fan
- Christopher Lalansingh
- John Macdonald
Languages:
- R
- C
- C++
Dependencies:
- R (>= 2.15.1)
- foreach
- doParallel
References: "https://doi.org/10.1101/287839"
Version: 0.0.8

0 comments on commit 60e71e3

Please sign in to comment.