Samuel Lampa

@smllmp.bsky.social

Fascinated by Living Systems | Clin Micro Bioinfo @ Karolinska | PhD http://pharmb.io | Reproducibility, #SciWorkflows | Curious: Genomic Algos, TEs etc R&D: livesys.se Thinking: https://livingsystems.substack.com Married. Dad. Sinner saved by grace.

grep is a fantastic tool, but it doesn't really work on sequencing data: it breaks when the pattern is in the read name, and doesn't support paired-end FASTQs. Thanks to @nilshomer.com, we have a new interactive guide on using fqgrep to find patterns in FASTQ files: ➡️ sandbox.bio/tutorials/fq...

Interactive bioinformatics tutorials

Learn bioinformatics from your browser, no setup required. Everything runs in a sandbox, so you can experiment all you want.

sandbox.bio

SciCommander is a tool that automatically detects files produced from any shell commands ran inside the sci shell or via the sci run command, capturing audit information, and allows creating HTML reports or reproducing shell scripts for any outputs. It thus lets you keep track of ad-hoc shell usage

Samuel Lampa@smllmp.bsky.social · 2w ago

Just released SciCommander v0.6.0 w much improved usability: - Don't swallow tool output - Create shell script to reproduce any output - More compact workflow graph - Make tohtml cmd work from any dir depth - And more See example report 👇 github.com/samuell/scic... #reproducibility

Example report from SciCommander, showing executed commands and a graph of commands and files produced.

Excited to be at #ISMB2026 this year and to be presenting the work @jermp.bsky.social and I have done on improving the SSHash data structure academic.oup.com/bioinformati.... Presentation is tomorrow, July 13 at 2:20 in the International Ballroom Center. Stop by if you're attending!

Optimizing sparse and skew hashing: faster k-mer dictionaries

AbstractMotivation. Representing a set of k-mers—strings of length k—in small space under fast lookup queries is a fundamental requirement for several appl

academic.oup.com

If in the AI era the learnability of a programming language doesn't matter anymore as LLMs are the ones writing it anyway - meaning that safety and reliability are the only important factors, why aren't people having their LLMs write #ADAlang instead of #rustlang? 🤔

Countries are passing laws that require you to prove you're an adult to use websites. This is technically onerous and a bad user experience for all, so why is it happening? imo Meta etc. want to construct a high barrier-to-entry for other would-be website/app makers, to damage smaller competitors.