Re: Help for asking upstreams about free licenses urgently needed (Was: Help: Seeking source code of guppy base caller)
- To: email@example.com
- Subject: Re: Help for asking upstreams about free licenses urgently needed (Was: Help: Seeking source code of guppy base caller)
- From: Charles Plessy <firstname.lastname@example.org>
- Date: Mon, 4 May 2020 10:37:22 +0900
- Message-id: <[🔎] 20200504013722.GB3214@bubu.plessy.net>
- In-reply-to: <20200428081120.GO1150@an3as.eu>
- References: <CAHE_3ChN_nGkE60kg+PJPZE2zLHvyXiZ35Oj5y7u236v=jJ16g@mail.gmail.com> <20200422143816.GG21172@an3as.eu> <CAHE_3Cg7CyAphk7VxwJKFdvrbamfv3wiCBjK3_UZhJU=zHN0Yw@mail.gmail.com> <20200427125834.GX1150@an3as.eu> <CAD=WrcJv2JpquDzXtzFs3bDxy_E+ZkABu0jkcRHhYwZu29gFtw@mail.gmail.com> <20200427144333.GY1150@an3as.eu> <CAHE_3Cj1V5wfr8JdurqjCGWQFCL0nw8KRvg-1Ys5+y_C=LgNoA@mail.gmail.com> <email@example.com> <CAD=WrcLyHHAVQiTFt=jjymzvi0sK-Gxaw+mDgiJJXr3BdeOzeQ@mail.gmail.com> <20200428081120.GO1150@an3as.eu>
Hi Andreas and everybody,
I am a regular user of Guppy. We use it to transform ("basecall") raw
signal output from the sequencers manufactured by Oxford Nanopore
Technologies (ONT) to nucleic acid sequence files in the FASTQ format
accepted by many of the tools that we package in Debian Med.
I think that even if ONT would free Guppy, packaging it would be
a significant challlenge.
- Guppy is a moving target, and whichever version we would distribute
in Stable is unlikely to satisfy the users a year later.
- Upgrades are not drop-in replacements for each other and a laboratory
typycally needs to install several versions side-to-side.
- In many cases, a GPU is needed to have Guppy end its computation in
a reasonable time. But Debian does not have an infrastructure to
test GPU computations.
- As far as I know, Guppy is developed on amd64 and arm64 only. We
can therefore expect the usual portability issues.
- The conversion from raw to FASTQ is done by neural network algorithms
for which we do not have access to the training data, and therefore
the freedom to modify Guppy would be limited to the sugar around the
In that sense, I think that if we want to distribute a basecaller in
Debian, we should better pick an alternative that is already free. Some
of them are reported to perform as well as Guppy. But which one to
pick, and how about long-term mainteance ?
Altogether, I think that we will best serve our users by making sure
that Free basecallers are easy to install on Debian, providing the
standard tools for downstream analysis (we are quite good at this), and
adding value by supporting bioinformatics workflow systems.
Have a nice day,
Debian Med packaging team,
Akano, Uruma, Okinawa, Japan