summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorRicardo Wurmus <rekado@elephly.net>2022-06-16 15:17:42 +0200
committerRicardo Wurmus <rekado@elephly.net>2022-06-16 15:20:59 +0200
commitfbe5707b73a5c2e8432ebac2e28b80ad19d89c97 (patch)
tree18095b15411868975a0a055ae8995a3829eceed4 /gnu
parentd62dbedd6d3a64e26c386b1c7091ef9eebd65da9 (diff)
gnu: Add python-ctxcore.
* gnu/packages/bioinformatics.scm (python-ctxcore): New variable.
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/bioinformatics.scm44
1 files changed, 44 insertions, 0 deletions
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 87df6c3515a..6dde6b6976c 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -111,6 +111,7 @@
111 #:use-module (gnu packages jupyter) 111 #:use-module (gnu packages jupyter)
112 #:use-module (gnu packages libffi) 112 #:use-module (gnu packages libffi)
113 #:use-module (gnu packages linux) 113 #:use-module (gnu packages linux)
114 #:use-module (gnu packages llvm)
114 #:use-module (gnu packages logging) 115 #:use-module (gnu packages logging)
115 #:use-module (gnu packages lsof) 116 #:use-module (gnu packages lsof)
116 #:use-module (gnu packages machine-learning) 117 #:use-module (gnu packages machine-learning)
@@ -13380,6 +13381,49 @@ information... The package can also be used to extract data from @code{.loom}
13380files.") 13381files.")
13381 (license license:expat)))) 13382 (license license:expat))))
13382 13383
13384(define-public python-ctxcore
13385 (package
13386 (name "python-ctxcore")
13387 (version "0.1.1")
13388 (source
13389 (origin
13390 (method git-fetch)
13391 (uri (git-reference
13392 (url "https://github.com/aertslab/ctxcore")
13393 (commit version)))
13394 (file-name (git-file-name name version))
13395 (sha256
13396 (base32
13397 "16nlj7z8pirgjad7vlgm7226b3hpw4a7n967vyfg26dsf5n8k70d"))))
13398 (build-system python-build-system)
13399 (arguments
13400 (list
13401 #:phases
13402 #~(modify-phases %standard-phases
13403 (add-before 'build 'pretend-version
13404 ;; The version string is usually derived via setuptools-scm, but
13405 ;; it doesn't work without the .git directory.
13406 (lambda _
13407 (setenv "SETUPTOOLS_SCM_PRETEND_VERSION" #$version))))))
13408 (propagated-inputs
13409 (list python-cytoolz
13410 python-numba
13411 python-frozendict
13412 python-numpy
13413 python-pandas
13414 python-pyyaml
13415 python-pyarrow-0.16
13416 python-tqdm))
13417 (native-inputs
13418 (list python-pytest
13419 python-setuptools-scm))
13420 (home-page "https://github.com/aertslab/ctxcore")
13421 (synopsis "Core functions for pycisTarget and the SCENIC tool suite")
13422 (description
13423 "ctxcore is part of the SCENIC suite of tools. It provides core functions for
13424pycisTarget and SCENIC.")
13425 (license license:gpl3+)))
13426
13383(define-public vbz-compression 13427(define-public vbz-compression
13384 (package 13428 (package
13385 (name "vbz-compression") 13429 (name "vbz-compression")