CVE Alert: CVE-2026-31973 - samtools - samtools - RedPacket Security

SAMtools is a program for reading, manipulating and writing bioinformatics file formats. Starting in version 1.17, in the cram-size command, used to write

RedPacket Security
Release 1.23 · samtools/samtools

Download the source code here: samtools-1.23.tar.bz2.(The "Source code" downloads are generated by GitHub and are incomplete as they don't bundle HTSlib and are missing some generated files.) New ...

GitHub

My PhD student authored a rather niche piece of software written in Rust that introduces a new type of index for BAM files, allowing fast counting and filtering of reads based on their FLAG attributes:

https://www.researchgate.net/publication/396084914_bafiq_BAM_Flag_Index_Tool_for_Faster_Repeated_Queries_of_Mapped_Reads

Although we mention possible usage scenarios, we are far from sure how frequent, or useful these might be. Would be grateful for any input on this from the community, especially from people who can imagine including #bafiq in their pipelines or BAM file repositories. Negative examples might also help.
#bioinformatics #genomics #sequencing #genome #samtools

https://github.com/Dedaniya08/samtools This repository is a GPU-accelerated fork of samtools/samtools, originally developed by Genome Research Ltd. and contributors.

#samtools #bioinformatics #gpu

GitHub - Dedaniya08/samtools: Tools (written in C using htslib) for manipulating next-generation sequencing data and support GPU

Tools (written in C using htslib) for manipulating next-generation sequencing data and support GPU - Dedaniya08/samtools

GitHub

@kaasbaas #wikipedia (English language) is only ~22GB of #bzip2 compressed #xml (uncompressed size is ~86GB).
is it possible to access it without decompression? I guess #random #access to .xml.bz2 should be a solved problem, right?
we're routinely using gzip with random access in #bioinformatics ie via #samtools or #tabix

EDIT:
Wikipedia xml.bz2 does support random access for multistream version. does @kiwix or any other wiki reader support it? I couldn't find info on their website...

Just out: @multiqc v1.25.2 🎉

This patch release fixes a whole host of bugs, the most important one being for #bcl2fastq 🐛

There are also a host of small additions sneaking in for #ngsbits, #picard, #Nanostat, #Samtools and more - so well worth the update!

https://github.com/MultiQC/MultiQC/releases/tag/v1.25.2

Release v1.25.2 · MultiQC/MultiQC

MultiQC v1.25.2 - 2024-11-20 Multiple bug fixes and minor updates. Updates Add natural sort for sample sorting (#2959) Custom content: for plot_type: image, support custom_data config with section...

GitHub

gcc -g -Wall -O2 -fvisibility=hidden -I. -c -o simd.o simd.c

simd.c:126:5: warning: implicit declaration of function ‘_mm_lddqu_si128’ [-Wimplicit-function-declaration]
__m128i nuc_lookup_vec = _mm_lddqu_si128((__m128i *)seq_nt16_str);
^
simd.c:126:30: error: incompatible types when initializing type ‘__m128i’ using type ‘int’
__m128i nuc_lookup_vec = _mm_lddqu_si128((__m128i *)seq_nt16_str);

🤔 #samtools 1.21

Release 1.21 · samtools/samtools

Download the source code here: samtools-1.21.tar.bz2. Notice: This is the last SAMtools / HTSlib release where CRAM 3.0 will be the default CRAM version. From the next we will change to CRAM 3.1...

GitHub
I was reminded of this helpful tool the other day to identify SAM/BAM/CRAM flag values.
Great when you are hacking away with #samtools view commands and need to know the flag number to filter based on read properties, such as read unmapped and mate unmapped.
#genomics #bioinformatics
https://broadinstitute.github.io/picard/explain-flags.html
Explain SAM Flags