Skip to content

Commit

Permalink
Merge pull request #18695 from verdurin/20230831115205_new_pr_inferCN…
Browse files Browse the repository at this point in the history
…V1142

{bio,math}[foss/2022b] inferCNV v1.14.2, rjags v4-13 w/ R 4.2.2
  • Loading branch information
smoors authored Sep 2, 2023
2 parents 57bac25 + 6a2efe4 commit 1d95a91
Show file tree
Hide file tree
Showing 2 changed files with 83 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
easyblock = 'Bundle'

name = 'inferCNV'
version = '1.14.2'
versionsuffix = '-R-%(rver)s'
local_biocver = '3.16'

homepage = 'https://github.com/broadinstitute/inferCNV/wiki'
description = """InferCNV is used to explore tumor single cell RNA-Seq data to identify evidence
for somatic large-scale chromosomal copy number alterations, such as gains or
deletions of entire chromosomes or large segments of chromosomes."""

toolchain = {'name': 'foss', 'version': '2022b'}

dependencies = [
('Python', '3.10.8'),
('R', '4.2.2'),
('R-bundle-Bioconductor', local_biocver, '-R-%(rver)s'),
('rjags', '4-13', '-R-%(rver)s'),
]

exts_default_options = {
'source_urls': [
'https://bioconductor.org/packages/release/bioc/src/contrib/', # current version of packages
'https://bioconductor.org/packages/%s/bioc/src/contrib/' % local_biocver,
'https://bioconductor.org/packages/%s/bioc/src/contrib/Archive/%%(name)s' % local_biocver,
'https://bioconductor.org/packages/%s/data/annotation/src/contrib/' % local_biocver,
'https://bioconductor.org/packages/%s/data/experiment/src/contrib/' % local_biocver,
'https://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive
'https://cran.r-project.org/src/contrib/', # current version of packages
'https://cran.freestatistics.org/src/contrib', # mirror alternative for current packages
],
'source_tmpl': '%(name)s_%(version)s.tar.gz'
}

exts_defaultclass = 'RPackage'

exts_list = [
('phyclust', '0.1-33', {
'checksums': ['38786608193bcad6aeb5517f2d5f836c9773bdd09fc484b4bd40b06a71f5a413'],
}),
('infercnv', version, {
'checksums': ['7705f9d2796303f55034e026578a5877caf80b8dc929a15918b242a89a0ca512'],
}),
]

modextrapaths = {'R_LIBS_SITE': ''}

sanity_check_paths = {
'files': [],
'dirs': ['infercnv'],
}

moduleclass = 'bio'
29 changes: 29 additions & 0 deletions easybuild/easyconfigs/r/rjags/rjags-4-13-foss-2022b-R-4.2.2.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
easyblock = 'RPackage'

name = 'rjags'
version = '4-13'
versionsuffix = '-R-%(rver)s'

homepage = 'https://cran.r-project.org/web/packages/rjags'
description = """The rjags package is an interface to the JAGS library."""

toolchain = {'name': 'foss', 'version': '2022b'}

source_urls = [
'https://cran.r-project.org/src/contrib/',
'https://cran.r-project.org/src/contrib/Archive/rjags/',
]
sources = ['%(name)s_%(version)s.tar.gz']
checksums = ['f85cc34c5127b828d8a3fa3613ef29f147c868bdaf55eb0f7406c10abbf92b32']

dependencies = [
('R', '4.2.2'),
('JAGS', '4.3.2'),
]

sanity_check_paths = {
'files': [],
'dirs': ['rjags'],
}

moduleclass = 'math'

0 comments on commit 1d95a91

Please sign in to comment.