Clay McLeod
03/07/2025, 9:40 PMfq tool we made—I'm not sure if this is useful, but, today, the same individuals on my team that made that just released a new RNA-Seq quantification tool that uses a (the?) typical HTSeq configuration. The average runtime is 5 minutes, and it aims to be a drop-in replacement for htseq-count (it's a true quantifier). Though lacking in updated documentation in the README, the repository is here: https://github.com/stjude-rust-labs/atlas.Clay McLeod
03/07/2025, 9:44 PMMatthias Zepper
03/08/2025, 1:13 PMMaxime Garcia
03/10/2025, 8:05 AMMaxime Garcia
03/10/2025, 8:05 AMJonathan Manning
03/10/2025, 9:01 AMMatthias Zepper
03/10/2025, 10:16 AMJonathan Manning
03/10/2025, 10:19 AMClay McLeod
03/10/2025, 4:24 PMCan you provide a little more detail about how the quantification is done? Is it 'just' counting, as done by htseq-count/ featurecounts etc? htseq isn't really used by the pipeline any more (except for one or two remaining peripheral points), having been replaced by Salmon (or Kallisto).Yes, it's "just" counting. You can see the commands we used to compare them to get a sense of what parameters were used. This is essentially the default way that we do counting on a t-SNE, and we wanted to greatly speed that up. We're going to also be accelerating various other parts of DESeq2 to make a very fast t-SNE generation pipeline.
Clay McLeod
03/10/2025, 4:24 PMValid point, my excitement was more about the associated storage solution, since R loads everything into memory. Such a tool could be of interest with really big datasets or when aggregating quantifications across multiple pipeline runs.
@Clay McLeod: Also mind that there is already a really fast htseq-count replacement in Rust: https://github.com/NKI-GCF/gensumThanks for sharing this, I was not aware of it.
Clay McLeod
03/10/2025, 4:26 PMatlas will aim to do things like storing and serving multiple different transformations of the same dataset and generate a t-SNE against a reference dataset for you. In this way, at least in its current implementation, we felt a relational database was a good place to start.Clay McLeod
03/10/2025, 4:27 PMClay McLeod
03/10/2025, 4:36 PMMatthias Zepper
03/10/2025, 5:27 PMPhil Ewels
03/12/2025, 11:32 AMPhil Ewels
03/12/2025, 11:33 AMJonathan Manning
03/12/2025, 11:40 AMClay McLeod
03/12/2025, 6:56 PM