* [PATCH] gnu: Add kallisto.
@ 2017-01-18 10:09 Ra
2017-01-18 11:09 ` Alex Vong
0 siblings, 1 reply; 7+ messages in thread
From: Ra @ 2017-01-18 10:09 UTC (permalink / raw)
To: guix-devel
[-- Attachment #1.1: Type: text/plain, Size: 2106 bytes --]
Hi,
I think I need your help to identify the right license for this package, I
set bsd-3 only for convenience this is the original license (
https://github.com/pachterlab/kallisto/blob/master/license.txt)
Do I need to use something like :
(license (license:non-copyleft "file://src/COPYING"
"See src/COPYING in the distribution."))))
* gnu/packages/bioinformatics.scm (kallisto): New variable.
---
gnu/packages/bioinformatics.scm | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
diff --git a/gnu/packages/bioinformatics.scm
b/gnu/packages/bioinformatics.scm
index c60bedc..86026fd 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -8502,3 +8502,31 @@ a specified false discovery rate. It also contains
a number of utilities to
explore the MS/MS results and assess missed and irregular enzymatic
cleavages,
mass measurement accuracy, etc.")
(license license:artistic2.0)))
+
+(define-public kallisto
+ (package
+ (name "kallisto")
+ (version "0.43.0")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://github.com/pachterlab/kallisto/archive/v"
+ version ".tar.gz"))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1d9cqf3lz6mm9kmqn47d99c6byn6q9l4ppgcafxrhcnrb2davhv9"))))
+ (build-system cmake-build-system)
+ (arguments
+ '(#:tests? #f)) ; no "check" target
+ (inputs
+ `(("zlib" ,zlib)
+ ("hdf5" ,hdf5)))
+ (home-page "https://pachterlab.github.io/kallisto")
+ (synopsis "Near-optimal RNA-Seq quantification")
+ (description
+ "Kallisto is a program for quantifying abundances of transcripts from
+RNA-Seq data, or more generally of target sequences using high-throughput
+sequencing reads. It is based on the novel idea of pseudoalignment for
rapidly
+determining the compatibility of reads with targets, without the need for
alignment.")
+ (license license:bsd-3)))
--
1.9.1
[-- Attachment #1.2: Type: text/html, Size: 3210 bytes --]
[-- Attachment #2: 0001-gnu-Add-kallisto.patch --]
[-- Type: application/octet-stream, Size: 1936 bytes --]
From f30c6b20e2564f3617ab3dde40af10bfbe790749 Mon Sep 17 00:00:00 2001
From: Raoul Jean Pierre Bonnal <ilpuccio.febo@gmail.com>
Date: Wed, 18 Jan 2017 10:46:49 +0100
Subject: [PATCH] gnu: Add kallisto.
* gnu/packages/bioinformatics.scm (kallisto): New variable.
---
gnu/packages/bioinformatics.scm | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index c60bedc..86026fd 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -8502,3 +8502,31 @@ a specified false discovery rate. It also contains a number of utilities to
explore the MS/MS results and assess missed and irregular enzymatic cleavages,
mass measurement accuracy, etc.")
(license license:artistic2.0)))
+
+(define-public kallisto
+ (package
+ (name "kallisto")
+ (version "0.43.0")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://github.com/pachterlab/kallisto/archive/v"
+ version ".tar.gz"))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1d9cqf3lz6mm9kmqn47d99c6byn6q9l4ppgcafxrhcnrb2davhv9"))))
+ (build-system cmake-build-system)
+ (arguments
+ '(#:tests? #f)) ; no "check" target
+ (inputs
+ `(("zlib" ,zlib)
+ ("hdf5" ,hdf5)))
+ (home-page "https://pachterlab.github.io/kallisto")
+ (synopsis "Near-optimal RNA-Seq quantification")
+ (description
+ "Kallisto is a program for quantifying abundances of transcripts from
+RNA-Seq data, or more generally of target sequences using high-throughput
+sequencing reads. It is based on the novel idea of pseudoalignment for rapidly
+determining the compatibility of reads with targets, without the need for alignment.")
+ (license license:bsd-3)))
--
1.9.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PATCH] gnu: Add kallisto.
2017-01-18 10:09 [PATCH] gnu: Add kallisto Ra
@ 2017-01-18 11:09 ` Alex Vong
2017-01-18 17:58 ` Ra
2017-01-18 20:31 ` Ricardo Wurmus
0 siblings, 2 replies; 7+ messages in thread
From: Alex Vong @ 2017-01-18 11:09 UTC (permalink / raw)
To: Ra; +Cc: guix-devel
[-- Attachment #1: Type: text/plain, Size: 5146 bytes --]
Hello,
Looking at the license text:
Copyright ©2015. The Regents of the University of California (Regents). All
Rights Reserved. Permission to use, copy, modify, and distribute this software
and its documentation for educational and research not-for-profit purposes,
without fee and without a signed licensing agreement, is hereby granted,
provided that the above copyright notice, this paragraph and the following two
paragraphs appear in all copies, modifications, and distributions. Contact The
Office of Technology Licensing, UC Berkeley, 2150 Shattuck Avenue, Suite 510,
Berkeley, CA 94720-1620, (510) 643-7201, for commercial licensing
opportunities.
It seems the license is {fsf, dfsg} non-free because it does not allow
commercial usage. More precisely, it violates freedom 0 (the freedom to
run the program as you wish, for any purpose).
Does anybody know of any fork or should we use an old version?
Cheers,
Alex
Ra <ilpuccio.febo@gmail.com> writes:
> Hi,
> I think I need your help to identify the right license for this package, I set bsd-3 only for
> convenience this is the original license
> (https://github.com/pachterlab/kallisto/blob/master/license.txt)
>
> Do I need to use something like :
> (license (license:non-copyleft "file://src/COPYING"
> "See src/COPYING in the distribution."))))
>
> * gnu/packages/bioinformatics.scm (kallisto): New variable.
> ---
> gnu/packages/bioinformatics.scm | 28 ++++++++++++++++++++++++++++
> 1 file changed, 28 insertions(+)
>
> diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
> index c60bedc..86026fd 100644
> --- a/gnu/packages/bioinformatics.scm
> +++ b/gnu/packages/bioinformatics.scm
> @@ -8502,3 +8502,31 @@ a specified false discovery rate. It also contains a number of utilities
> to
> explore the MS/MS results and assess missed and irregular enzymatic cleavages,
> mass measurement accuracy, etc.")
> (license license:artistic2.0)))
> +
> +(define-public kallisto
> + (package
> + (name "kallisto")
> + (version "0.43.0")
> + (source (origin
> + (method url-fetch)
> + (uri (string-append
> + "https://github.com/pachterlab/kallisto/archive/v"
> + version ".tar.gz"))
> + (file-name (string-append name "-" version ".tar.gz"))
> + (sha256
> + (base32
> + "1d9cqf3lz6mm9kmqn47d99c6byn6q9l4ppgcafxrhcnrb2davhv9"))))
> + (build-system cmake-build-system)
> + (arguments
> + '(#:tests? #f)) ; no "check" target
> + (inputs
> + `(("zlib" ,zlib)
> + ("hdf5" ,hdf5)))
> + (home-page "https://pachterlab.github.io/kallisto")
> + (synopsis "Near-optimal RNA-Seq quantification")
> + (description
> + "Kallisto is a program for quantifying abundances of transcripts from
> +RNA-Seq data, or more generally of target sequences using high-throughput
> +sequencing reads. It is based on the novel idea of pseudoalignment for rapidly
> +determining the compatibility of reads with targets, without the need for alignment.")
> + (license license:bsd-3)))
> --
> 1.9.1
>
> From f30c6b20e2564f3617ab3dde40af10bfbe790749 Mon Sep 17 00:00:00 2001
> From: Raoul Jean Pierre Bonnal <ilpuccio.febo@gmail.com>
> Date: Wed, 18 Jan 2017 10:46:49 +0100
> Subject: [PATCH] gnu: Add kallisto.
>
> * gnu/packages/bioinformatics.scm (kallisto): New variable.
> ---
> gnu/packages/bioinformatics.scm | 28 ++++++++++++++++++++++++++++
> 1 file changed, 28 insertions(+)
>
> diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
> index c60bedc..86026fd 100644
> --- a/gnu/packages/bioinformatics.scm
> +++ b/gnu/packages/bioinformatics.scm
> @@ -8502,3 +8502,31 @@ a specified false discovery rate. It also contains a number of utilities to
> explore the MS/MS results and assess missed and irregular enzymatic cleavages,
> mass measurement accuracy, etc.")
> (license license:artistic2.0)))
> +
> +(define-public kallisto
> + (package
> + (name "kallisto")
> + (version "0.43.0")
> + (source (origin
> + (method url-fetch)
> + (uri (string-append
> + "https://github.com/pachterlab/kallisto/archive/v"
> + version ".tar.gz"))
> + (file-name (string-append name "-" version ".tar.gz"))
> + (sha256
> + (base32
> + "1d9cqf3lz6mm9kmqn47d99c6byn6q9l4ppgcafxrhcnrb2davhv9"))))
> + (build-system cmake-build-system)
> + (arguments
> + '(#:tests? #f)) ; no "check" target
> + (inputs
> + `(("zlib" ,zlib)
> + ("hdf5" ,hdf5)))
> + (home-page "https://pachterlab.github.io/kallisto")
> + (synopsis "Near-optimal RNA-Seq quantification")
> + (description
> + "Kallisto is a program for quantifying abundances of transcripts from
> +RNA-Seq data, or more generally of target sequences using high-throughput
> +sequencing reads. It is based on the novel idea of pseudoalignment for rapidly
> +determining the compatibility of reads with targets, without the need for alignment.")
> + (license license:bsd-3)))
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH] gnu: Add kallisto.
2017-01-18 11:09 ` Alex Vong
@ 2017-01-18 17:58 ` Ra
2017-01-18 19:41 ` Marius Bakke
2017-01-18 20:31 ` Ricardo Wurmus
1 sibling, 1 reply; 7+ messages in thread
From: Ra @ 2017-01-18 17:58 UTC (permalink / raw)
To: Alex Vong; +Cc: guix-devel
[-- Attachment #1: Type: text/plain, Size: 5743 bytes --]
Hi Alex,
On Wed, Jan 18, 2017 at 12:09 PM Alex Vong <alexvong1995@gmail.com> wrote:
> Hello,
>
>
> Looking at the license text:
>
> Copyright ©2015. The Regents of the University of California (Regents). All
> Rights Reserved. Permission to use, copy, modify, and distribute this
> software
> and its documentation for educational and research not-for-profit purposes,
> without fee and without a signed licensing agreement, is hereby granted,
> provided that the above copyright notice, this paragraph and the following
> two
> paragraphs appear in all copies, modifications, and distributions. Contact
> The
> Office of Technology Licensing, UC Berkeley, 2150 Shattuck Avenue, Suite
> 510,
> Berkeley, CA 94720-1620, (510) 643-7201, for commercial licensing
> opportunities.
>
>
> It seems the license is {fsf, dfsg} non-free because it does not allow
> commercial usage. More precisely, it violates freedom 0 (the freedom to
> run the program as you wish, for any purpose).
>
>
> Does anybody know of any fork or should we use an old version?
>
>
Do you mean that this package can not be included or I need to fall back to
an older version ? In both cases, I should find a way to have a different
branch/repo for "special" packages.
--
Ra
>
> Cheers,
> Alex
>
>
> Ra <ilpuccio.febo@gmail.com> writes:
>
> > Hi,
> > I think I need your help to identify the right license for this package,
> I set bsd-3 only for
> > convenience this is the original license
> > (https://github.com/pachterlab/kallisto/blob/master/license.txt)
> >
> > Do I need to use something like :
> > (license (license:non-copyleft "file://src/COPYING"
> > "See src/COPYING in the
> distribution."))))
> >
> > * gnu/packages/bioinformatics.scm (kallisto): New variable.
> > ---
> > gnu/packages/bioinformatics.scm | 28 ++++++++++++++++++++++++++++
> > 1 file changed, 28 insertions(+)
> >
> > diff --git a/gnu/packages/bioinformatics.scm
> b/gnu/packages/bioinformatics.scm
> > index c60bedc..86026fd 100644
> > --- a/gnu/packages/bioinformatics.scm
> > +++ b/gnu/packages/bioinformatics.scm
> > @@ -8502,3 +8502,31 @@ a specified false discovery rate. It also
> contains a number of utilities
> > to
> > explore the MS/MS results and assess missed and irregular enzymatic
> cleavages,
> > mass measurement accuracy, etc.")
> > (license license:artistic2.0)))
> > +
> > +(define-public kallisto
> > + (package
> > + (name "kallisto")
> > + (version "0.43.0")
> > + (source (origin
> > + (method url-fetch)
> > + (uri (string-append
> > + "https://github.com/pachterlab/kallisto/archive/v"
> > + version ".tar.gz"))
> > + (file-name (string-append name "-" version ".tar.gz"))
> > + (sha256
> > + (base32
> > + "1d9cqf3lz6mm9kmqn47d99c6byn6q9l4ppgcafxrhcnrb2davhv9"))))
> > + (build-system cmake-build-system)
> > + (arguments
> > + '(#:tests? #f)) ; no "check" target
> > + (inputs
> > + `(("zlib" ,zlib)
> > + ("hdf5" ,hdf5)))
> > + (home-page "https://pachterlab.github.io/kallisto")
> > + (synopsis "Near-optimal RNA-Seq quantification")
> > + (description
> > + "Kallisto is a program for quantifying abundances of transcripts from
> > +RNA-Seq data, or more generally of target sequences using
> high-throughput
> > +sequencing reads. It is based on the novel idea of pseudoalignment for
> rapidly
> > +determining the compatibility of reads with targets, without the need
> for alignment.")
> > + (license license:bsd-3)))
> > --
> > 1.9.1
> >
> > From f30c6b20e2564f3617ab3dde40af10bfbe790749 Mon Sep 17 00:00:00 2001
> > From: Raoul Jean Pierre Bonnal <ilpuccio.febo@gmail.com>
> > Date: Wed, 18 Jan 2017 10:46:49 +0100
> > Subject: [PATCH] gnu: Add kallisto.
> >
> > * gnu/packages/bioinformatics.scm (kallisto): New variable.
> > ---
> > gnu/packages/bioinformatics.scm | 28 ++++++++++++++++++++++++++++
> > 1 file changed, 28 insertions(+)
> >
> > diff --git a/gnu/packages/bioinformatics.scm
> b/gnu/packages/bioinformatics.scm
> > index c60bedc..86026fd 100644
> > --- a/gnu/packages/bioinformatics.scm
> > +++ b/gnu/packages/bioinformatics.scm
> > @@ -8502,3 +8502,31 @@ a specified false discovery rate. It also
> contains a number of utilities to
> > explore the MS/MS results and assess missed and irregular enzymatic
> cleavages,
> > mass measurement accuracy, etc.")
> > (license license:artistic2.0)))
> > +
> > +(define-public kallisto
> > + (package
> > + (name "kallisto")
> > + (version "0.43.0")
> > + (source (origin
> > + (method url-fetch)
> > + (uri (string-append
> > + "https://github.com/pachterlab/kallisto/archive/v"
> > + version ".tar.gz"))
> > + (file-name (string-append name "-" version ".tar.gz"))
> > + (sha256
> > + (base32
> > +
> "1d9cqf3lz6mm9kmqn47d99c6byn6q9l4ppgcafxrhcnrb2davhv9"))))
> > + (build-system cmake-build-system)
> > + (arguments
> > + '(#:tests? #f)) ; no "check" target
> > + (inputs
> > + `(("zlib" ,zlib)
> > + ("hdf5" ,hdf5)))
> > + (home-page "https://pachterlab.github.io/kallisto")
> > + (synopsis "Near-optimal RNA-Seq quantification")
> > + (description
> > + "Kallisto is a program for quantifying abundances of transcripts
> from
> > +RNA-Seq data, or more generally of target sequences using
> high-throughput
> > +sequencing reads. It is based on the novel idea of pseudoalignment for
> rapidly
> > +determining the compatibility of reads with targets, without the need
> for alignment.")
> > + (license license:bsd-3)))
>
[-- Attachment #2: Type: text/html, Size: 10218 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH] gnu: Add kallisto.
2017-01-18 17:58 ` Ra
@ 2017-01-18 19:41 ` Marius Bakke
0 siblings, 0 replies; 7+ messages in thread
From: Marius Bakke @ 2017-01-18 19:41 UTC (permalink / raw)
To: Ra, Alex Vong; +Cc: guix-devel
[-- Attachment #1: Type: text/plain, Size: 473 bytes --]
Ra <ilpuccio.febo@gmail.com> writes:
> I should find a way to have a different branch/repo for "special" packages.
It is easy to use a third-party repository with Guix. Just export the
variable GUIX_PACKAGE_PATH to point to the repository as described here:
https://www.gnu.org/software/guix/manual/guix.html#Package-Modules
See e.g. these repositories for examples:
https://github.com/BIMSBbioinfo/guix-bimsb
https://github.com/MRC-CLIMB/guix-climb
Hope this helps!
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH] gnu: Add kallisto.
2017-01-18 11:09 ` Alex Vong
2017-01-18 17:58 ` Ra
@ 2017-01-18 20:31 ` Ricardo Wurmus
2017-01-19 8:08 ` Ra
1 sibling, 1 reply; 7+ messages in thread
From: Ricardo Wurmus @ 2017-01-18 20:31 UTC (permalink / raw)
To: Alex Vong; +Cc: guix-devel
Alex Vong <alexvong1995@gmail.com> writes:
> Looking at the license text:
>
> Copyright ©2015. The Regents of the University of California (Regents). All
> Rights Reserved. Permission to use, copy, modify, and distribute this software
> and its documentation for educational and research not-for-profit purposes,
> without fee and without a signed licensing agreement, is hereby granted,
> provided that the above copyright notice, this paragraph and the following two
> paragraphs appear in all copies, modifications, and distributions. Contact The
> Office of Technology Licensing, UC Berkeley, 2150 Shattuck Avenue, Suite 510,
> Berkeley, CA 94720-1620, (510) 643-7201, for commercial licensing
> opportunities.
>
>
> It seems the license is {fsf, dfsg} non-free because it does not allow
> commercial usage. More precisely, it violates freedom 0 (the freedom to
> run the program as you wish, for any purpose).
Correct. Kallisto is non-free software.
> Does anybody know of any fork or should we use an old version?
I don’t know of any version that is free software.
--
Ricardo
GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC
https://elephly.net
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH] gnu: Add kallisto.
2017-01-18 20:31 ` Ricardo Wurmus
@ 2017-01-19 8:08 ` Ra
2017-01-19 8:17 ` Ricardo Wurmus
0 siblings, 1 reply; 7+ messages in thread
From: Ra @ 2017-01-19 8:08 UTC (permalink / raw)
To: Ricardo Wurmus, Alex Vong; +Cc: guix-devel
[-- Attachment #1: Type: text/plain, Size: 1766 bytes --]
Hi Ricardo,
On Wed, Jan 18, 2017 at 9:31 PM Ricardo Wurmus <rekado@elephly.net> wrote:
>
> Alex Vong <alexvong1995@gmail.com> writes:
>
> > Looking at the license text:
> >
> > Copyright ©2015. The Regents of the University of California (Regents).
> All
> > Rights Reserved. Permission to use, copy, modify, and distribute this
> software
> > and its documentation for educational and research not-for-profit
> purposes,
> > without fee and without a signed licensing agreement, is hereby granted,
> > provided that the above copyright notice, this paragraph and the
> following two
> > paragraphs appear in all copies, modifications, and distributions.
> Contact The
> > Office of Technology Licensing, UC Berkeley, 2150 Shattuck Avenue, Suite
> 510,
> > Berkeley, CA 94720-1620, (510) 643-7201, for commercial licensing
> > opportunities.
> >
> >
> > It seems the license is {fsf, dfsg} non-free because it does not allow
> > commercial usage. More precisely, it violates freedom 0 (the freedom to
> > run the program as you wish, for any purpose).
>
> Correct. Kallisto is non-free software.
>
> > Does anybody know of any fork or should we use an old version?
>
> I don’t know of any version that is free software.
>
Looking around, I saw that you are using Kallisto at BIMSB and you have
other software I need (latest rsem); Other software I want to work/port to
guix are https://github.com/tderrien/FEELnc,
https://github.com/Teichlab/tracer ( and Trinity). Does it make sense to
contribute to https://github.com/BIMSBbioinfo/ or do you suggest to go with
a personal/independent repo ?
--
Ra
> --
> Ricardo
>
> GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC
> https://elephly.net
>
>
[-- Attachment #2: Type: text/html, Size: 3172 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH] gnu: Add kallisto.
2017-01-19 8:08 ` Ra
@ 2017-01-19 8:17 ` Ricardo Wurmus
0 siblings, 0 replies; 7+ messages in thread
From: Ricardo Wurmus @ 2017-01-19 8:17 UTC (permalink / raw)
To: Ra; +Cc: guix-devel
Ra <ilpuccio.febo@gmail.com> writes:
> Other software I want to work/port to
> guix are https://github.com/tderrien/FEELnc,
This appears to be free software under GPL.
> https://github.com/Teichlab/tracer
And this is free software under ASL2.0.
> Does it make sense to
> contribute to https://github.com/BIMSBbioinfo/ or do you suggest to go with
> a personal/independent repo ?
You are welcome to contribute to BIMSBbioinfo, especially somewhat
unusual variants to free bioinformatics software that is in Guix
upstream.
Note that everything in staging.scm should eventually be upstreamed, so
it doesn’t make much sense to add things there. Instead packages should
be contributed directly to Guix.
--
Ricardo
GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC
https://elephly.net
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2017-01-19 8:17 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-01-18 10:09 [PATCH] gnu: Add kallisto Ra
2017-01-18 11:09 ` Alex Vong
2017-01-18 17:58 ` Ra
2017-01-18 19:41 ` Marius Bakke
2017-01-18 20:31 ` Ricardo Wurmus
2017-01-19 8:08 ` Ra
2017-01-19 8:17 ` Ricardo Wurmus
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.