Skip to content

Commit

Permalink
Merge pull request easybuilders#20025 from pavelToman/20240304142445_…
Browse files Browse the repository at this point in the history
…new_pr_epiScanpy040

{bio}[foss/2023a] epiScanpy v0.4.0
  • Loading branch information
boegel authored Mar 14, 2024
2 parents 303b682 + 758fcaf commit ace7473
Showing 1 changed file with 47 additions and 0 deletions.
47 changes: 47 additions & 0 deletions easybuild/easyconfigs/e/epiScanpy/epiScanpy-0.4.0-foss-2023a.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
easyblock = 'PythonBundle'

name = 'epiScanpy'
version = '0.4.0'

homepage = 'https://github.com/colomemaria/episcanpy'
description = """EpiScanpy is a toolkit to analyse single-cell open chromatin
(scATAC-seq) and single-cell DNA methylation (for example scBS-seq)
data. EpiScanpy is the epigenomic extension of the very popular scRNA-seq
analysis tool Scanpy (Genome Biology, 2018) [Wolf18]."""

toolchain = {'name': 'foss', 'version': '2023a'}

dependencies = [
('Python', '3.11.3'),
('SciPy-bundle', '2023.07'),
('Seaborn', '0.13.2'),
('scanpy', '1.9.8'), # includes anndata
('Pysam', '0.22.0'),
('scikit-learn', '1.3.1'),
('statsmodels', '0.14.1'),
('numba', '0.58.1'),
('python-igraph', '0.11.4'),
('tbb', '2021.11.0'),
]

exts_list = [
('bamnostic', '1.1.10', {
'checksums': ['2f7e7e5cb693c5f933c5b5c3fde49c6c8dee62b608ebd13a4604401573e37017'],
}),
('legacy_api_wrap', '1.4', {
'checksums': ['92dfa274cedb26d6e6f70fac85c856fbdcc05058066656d76a665fb4bf11b785'],
}),
('kneed', '0.8.5', {
'checksums': ['a4847ac4f1d04852fea278d5de7aa8bfdc3beb7fbca4a182fec0f0efee43f4b1'],
}),
('episcanpy', version, {
# strip out tbb as required dependency, to ensure that 'pip check' passes
'preinstallopts': "sed -i 's/tbb//' requirements.txt && ",
'checksums': ['95739149db60521b0a14e4579f8ba87d410126ffb7b916abbc2d1aff3df40ce3'],
}),
]

use_pip = True
sanity_pip_check = True

moduleclass = 'bio'

0 comments on commit ace7473

Please sign in to comment.