MMseqs2 Release 17 is mostly a bug fix release. Highlights include usability improvements in MMseqs2-GPU and fix for a common crash in the prefilter
that was affecting many clustering runs.
New Features and Enhancements
result2profile
can print frequencies in TSV format (c2c3ad9)- add a new masking mode
--mask-n-repeat
(c2c3ad9) - Improve GPU clients in server mode to wait for databasess to be loaded (e095774)
- GPU server now takes
CUDA_VISIBLE_DEVICES
into account. (b804fbe) - Reduced glibc requirements for precompiled MMseqs2-GPU binaries to 2.17 (i.e. CentOS 7; db8ad2d)
Bug Fixes
- Segmentation fault in
easy-cluster
starting in #916 (dc7f8ad) - GPU version generated corrupted sequence outputs #912 (e3b16fa)
- Sequences starting with
*
could break Sequence mapping #927 (492297b) - Indexes without k-mer index are masked now (4766f92)
- Invalid taxids check in
majoritylca
does not abort the whole process (8d17137) - Merged taxID larger than any taxid in
nodes.dmp
could corrupt memory #931 (fd37b37)
Developer Notes
- Export NATIVE_ARCH in cmake (17cd5c0)