Noam Teyssier

@noamteyssier.bsky.social

Senior Computational Biologist @insitro Working at the intersection of functional genomics, systems biology, and machine learning. I also build rusty bioinformatics tools https://github.com/noamteyssier

After a long review process, I'm excited that our paper is finally in print: www.cell.com/cell/fulltex... TL;DR: We use CRISPR screens in iPSC-derived neurons to find a new tau E3 ligase and a relationship between oxidative stress, the proteasome, and tau proteolytic fragments. More below 👇

CRISPR screens in iPSC-derived neurons reveal principles of tau proteostasis

CRISPR screens in iPSC-derived neurons reveal that the E3 ubiquitin ligase CRL5SOCS4 ubiquitinates tau, that CUL5 expression is correlated with resilience in human Alzheimer’s disease, and that electr...

cell.com

New feature to bqtools v0.4.14 that I'm stoked on! One of the limiting factors to adopting BINSEQ is that it's new and not widely supported by existing tools. `bqtools pipe` addresses this by transparently creating FASTX named-pipes which can be processed normally by existing tools.

Bild

Some optimization on VBQ with the latest binseq update, especially in lossless mode. Some ways to trim the fat: 1. Reuse zstd decoders for each thread. I was creating a decoder for each vbq block which incurred redundant allocations 2. Zero-copy parsing of blocks, referencing similar to paraseq

Bild

I work with large collections of AnnDatas for single-cell work and got tired of opening notebooks for simple operations. Built a CLI tool to handle some common stuff directly from the terminal. Quick ops: downsample, concat, pseudobulk, QC, metadata export, etc. github.com/noamteyssier...

GitHub - noamteyssier/anntools: a cli-driven anndata toolkit

a cli-driven anndata toolkit. Contribute to noamteyssier/anntools development by creating an account on GitHub.

github.com

BINSEQ is a high-performance format for sequencing data and bqtools is a CLI tool that lets you create and manipulate these files in the style of samtools. Excited to release a tutorial with @robert.bio showcasing how to use it to encode, decode, and grep sequences in the browser on sandbox.bio!

Efficient sequence analysis with bqtools

Interactive bqtools tutorial: learn to analyse sequence data efficiently with BINSEQ files using a command-line interface in your browser.

sandbox.bio

New bqtools release with some nice new features! 1. Support for fuzzy matching using sassy 2. Multi-Pattern counting (like `grep -c` but the count is for each individual pattern provided) 3. Pattern files (providing large lists of patterns as either regex or literals) github.com/ArcInstitute...

Release bqtools-0.4.8 · ArcInstitute/bqtools

What's Changed 116 support fuzzy grep with sassy by @noamteyssier in #118 119 gate fuzzy matching behind feature flag by @noamteyssier in #120 58 implement a pattern count feature by @noamteyssier...

github.com

I've updated the BINSEQ manuscript to stay up to date with changes since I originally put it out at the beginning of the year Some notable changes: 1. Support for ambiguous bases with 4bit encoding 2. Support for sequence headers 3. Improved API www.biorxiv.org/content/10.1...

BINSEQ: A Family of High-Performance Binary Formats for Nucleotide Sequences

Modern genomics produces billions of sequencing records per run, which are typically stored as gzip-compressed FASTQ files. While this format is widely used, it is not optimal for high-throughput proc...

biorxiv.org

Was just about to submit a revision for a paper and realized that I wouldn't be able to submit my source for the text because it was written with typst. Such a bummer - moving this over to tex now but damn what a waste of time! typst is just so much nicer to work with.

Had an old tool called `hist` to run `sort | uniq -c` years ago but thought up a high-perf impl for it today. Tried it out and found a 25x throughput over the coreutils version. Big takeaway - arena allocators, hashmaps, and serde work super well together. github.com/noamteyssier...

GitHub - noamteyssier/hist-rs: An efficient unique-line counter (25x over `sort | uniq -c`)

An efficient unique-line counter (25x over `sort | uniq -c`) - noamteyssier/hist-rs

github.com