Re: Operations on kmers?

Alexey Morozov <[email protected]> Tue, 7 Feb 2017 10:11:19 +0800
Newsgroups gmane.comp.python.bio.devel
Message-ID <CAK=7cMPuW4X+ERDvccWW_P+w1fE1YJWv6-D5zqu1pNhuhfMYGg@mail.gmail.com>
Okay, I've asked on the users mailing list. If there are people expressing
interest, I'll make it, otherwise there's no reason to.

2017-02-06 20:26 GMT+08:00 Peter Cock <[email protected]>:

> HI Alexey,
>
> On Fri, Feb 3, 2017 at 3:14 AM, Alexey Morozov
> <[email protected]> wrote:
> > I've written a little library for k-mer based analyses, and eventually
> > decided to upload it to PyPI. Guess what? There are several modules for
> that
> > (https://pypi.python.org/pypi?%3Aaction=search&term=kmer&submit=search),
> > including my own (kmers).
>
> I have used khmer from Python http://khmer.readthedocs.io/en/v2.0/
> but have not looked into the more recent options.
>
> > Is there a chance one of those can make it to Biopython?
>
> Potentially, although it may not be a good fit.
>
> > It's usually better to have a singe universally available library
> > than a bunch of in compatiblble ones.
>
> Yes :)
>
> > I'm willing to work on it, probably in cooperation with folks that made
> > other packages, but I don't have a slightest idea whether it's gonna be
> > accepted to Biopython. k-mers are still somewhat obscure, after all. If
> it
> > is, where, in your opinion, does it belong? A separate Bio.Kmers module,
> > a submodule of Bio.Statistics or Bio.Cluster? Something else?
>
> If Biopython were to have some k-mer support, probably a separate
> top level module, Bio.kmers (lower case as per PEP8 unless
> constrained by historical choices, so not Bio.Kmers) would be best.
> Or, under Bio.SeqUtils might work too?
>
> My gut feeling is that a one or two person effort would struggle to
> match some of existing Python libraries focused on kmers,
> especially for performance. However, if there is interest from
> the Biopython community that would be great.
>
> Regards,
>
> Peter
>



-- 
Alexey Morozov,
LIN SB RAS, bioinformatics group.
Irkutsk, Russia.

_______________________________________________
Biopython-dev mailing list
[email protected]
http://mailman.open-bio.org/mailman/listinfo/biopython-dev