summaryrefslogtreecommitdiff
path: root/gnu/packages/bioinformatics.scm
diff options
context:
space:
mode:
authorRicardo Wurmus <rekado@elephly.net>2021-12-09 09:16:53 +0100
committerRicardo Wurmus <rekado@elephly.net>2021-12-09 11:17:45 +0100
commit26e26bc8191604f0125ccbdc231498545f93dc5c (patch)
tree044addfdbf95d32daede80cca853ac21e512a62a /gnu/packages/bioinformatics.scm
parent0b8a75cc3a404b15262c30612b06f946f2283ecc (diff)
downloadguix-patches-26e26bc8191604f0125ccbdc231498545f93dc5c.tar
guix-patches-26e26bc8191604f0125ccbdc231498545f93dc5c.tar.gz
gnu: miso: Update to 0.5.4-1.b714021.
* gnu/packages/bioinformatics.scm (miso): Update to 0.5.4-1.b714021. [source]: Fetch via git; simplify snippet. [inputs]: Replace samtools with samtools-1.2. [home-page]: Update to new location.
Diffstat (limited to 'gnu/packages/bioinformatics.scm')
-rw-r--r--gnu/packages/bioinformatics.scm79
1 files changed, 41 insertions, 38 deletions
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 13901bcbab..70eb13016a 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -5526,52 +5526,55 @@ assembled metagenomic sequence.")
(license license:gpl3+)))
(define-public miso
- (package
- (name "miso")
- (version "0.5.4")
- (source (origin
- (method url-fetch)
- (uri (pypi-uri "misopy" version))
- (sha256
- (base32
- "1z3x0vd8ma7pdrnywj7i3kgwl89sdkwrrn62zl7r5calqaq2hyip"))
- (modules '((guix build utils)))
- (snippet '(begin
- (substitute* "setup.py"
- ;; Use setuptools, or else the executables are not
- ;; installed.
- (("distutils.core") "setuptools")
- ;; Use "gcc" instead of "cc" for compilation.
- (("^defines")
- "cc.set_executables(
+ (let ((commit "b71402188000465e3430736a11ea118fd5639a4a")
+ (revision "1"))
+ (package
+ (name "miso")
+ (version (git-version "0.5.4" revision commit))
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/yarden/MISO/")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0x37ipwwvpxbkrg17gmq3hp92c9cphch8acd6cj7fqgnrjwd47g5"))
+ (modules '((guix build utils)))
+ (snippet
+ '(substitute* "setup.py"
+ ;; Use "gcc" instead of "cc" for compilation.
+ (("^defines")
+ "cc.set_executables(
compiler='gcc',
compiler_so='gcc',
linker_exe='gcc',
-linker_so='gcc -shared'); defines"))
- #t))))
- (build-system python-build-system)
- (arguments
- `(#:python ,python-2 ; only Python 2 is supported
- #:tests? #f)) ; no "test" target
- (inputs
- `(("samtools" ,samtools)
- ("python-numpy" ,python2-numpy)
- ("python-pysam" ,python2-pysam)
- ("python-scipy" ,python2-scipy)
- ("python-matplotlib" ,python2-matplotlib)))
- (native-inputs
- `(("python-mock" ,python2-mock) ; for tests
- ("python-pytz" ,python2-pytz))) ; for tests
- (home-page "https://www.genes.mit.edu/burgelab/miso/index.html")
- (synopsis "Mixture of Isoforms model for RNA-Seq isoform quantitation")
- (description
- "MISO (Mixture-of-Isoforms) is a probabilistic framework that quantitates
+linker_so='gcc -shared'); defines")))))
+ (build-system python-build-system)
+ (arguments
+ `(#:python ,python-2 ; only Python 2 is supported
+ #:tests? #f)) ; no "test" target
+ (inputs
+ ;; Samtools must not be newer than 1.2. See
+ ;; https://github.com/yarden/MISO/issues/135
+ `(("samtools" ,samtools-1.2)
+ ("python-numpy" ,python2-numpy)
+ ("python-pysam" ,python2-pysam)
+ ("python-scipy" ,python2-scipy)
+ ("python-matplotlib" ,python2-matplotlib)))
+ (native-inputs
+ `(("python-mock" ,python2-mock) ; for tests
+ ("python-pytz" ,python2-pytz))) ; for tests
+ (home-page "https://miso.readthedocs.io/en/fastmiso/")
+ (synopsis "Mixture of Isoforms model for RNA-Seq isoform quantitation")
+ (description
+ "MISO (Mixture-of-Isoforms) is a probabilistic framework that quantitates
the expression level of alternatively spliced genes from RNA-Seq data, and
identifies differentially regulated isoforms or exons across samples. By
modeling the generative process by which reads are produced from isoforms in
RNA-Seq, the MISO model uses Bayesian inference to compute the probability
that a read originated from a particular isoform.")
- (license license:gpl2)))
+ (license license:gpl2))))
(define-public muscle
(package