Brent Pedersen

@brent-p.bsky.social

dad creativity in: genomics, bioinformatics and solving problems languages: rust, nim, python, go, c, bash, awk, js

I was recently invited to provide a case study along with other researchers for this blog post+pre-print. My main points are: AI agents are useful, but steering through expertise, verification, responsibility, and support are more important than ever openai.com/index/scient...

Scientific computing in the age of agentic AI

A new field report shows how scientists use AI coding agents to modernize scientific computing, accelerating software development and discovery in genomics and beyond.

openai.com

as part of my work with isabl genomics, I've been updating somalier with more info for cancer samples (contamination and concordance). somalier extracts small "sketches" of ~20K sites from a BAM/CRAM/VCF and then does rapid all-vs-all kinship checks. (1/n)

Bild

Again, I think making a custom GPT (or similar) as I did for bedder will be the default for most software shortly. If it can't answer common questions, improve the docs and refresh and the maintenance burden of answering user questions goes down.

Aaron Quinlan (he/him)@aaronquinlan.bsky.social · 5mo ago

Brent Pedersen, Mitchell Vollger and I have "posted" our preprint of the manuscript describing bedder, a complement to the functionality of bedtools. The "preprint server" we have chosen is google docs because it was rejected by biorxiv. docs.google.com/document/d/1...

Brent Pedersen, Mitchell Vollger and I have "posted" our preprint of the manuscript describing bedder, a complement to the functionality of bedtools. The "preprint server" we have chosen is google docs because it was rejected by biorxiv. docs.google.com/document/d/1...

bedder-manuscript.v10

Bioinformatics, 2026, 0–0 doi: 10.1093/bioinformatics/xxxxx Advance Access Publication Date: DD Month YYYY Genome Analysis Genome Analysis bedder: flexible genome interval intersection with user-defi...

docs.google.com

I would guess that soon, every tool will have one of these. It is more interactive than just documentation and better than waiting for a grumpy maintainer to answer the same question in a github issue or personal email.

Brent Pedersen@brent-p.bsky.social · 5mo ago

Feeding my markdown docs to this, then using it in anger shows where the docs need to be bolstered and provides a nice reference for users: help.openai.com/en/articles/... here's one for bedder: chatgpt.com/g/g-69a6027f...

scratch that. better to use gemini-cli, turn on preview features and then get gemini 3.0 pro and flash for free for a decent amount each day.

Brent Pedersen@brent-p.bsky.social · 7mo ago

crush coding agent with a free plan from cerebras using glm4.7 model is an easy way to start with coding cli tools. inference-docs.cerebras.ai/support/rate... github.com/charmbracele... crush is static binary that detects your CEREBRAS_API_KEY. GLM 4.7 isn't as good as Opus, but it is very solid.

another reminder about htsvcf which allows either 1. rust library to support javascript expressions (filtering/modification) on variants from VCF/BCF 2. javascript (node/bun) library for reading/writing/modifying variants from vcf/bcf. both very performant. github.com/brentp/htsvcf

GitHub - brentp/htsvcf: lib for scripting vcf access from rust and node module for vcf access from js/ts

lib for scripting vcf access from rust and node module for vcf access from js/ts - brentp/htsvcf

github.com

so Opus 4.5 is excellent for coding. I've been using these LLMs for coding for a while and it felt like slow improvement with each new model and sometimes more work to guide the model. Opus 4.5 just works. It solves hard problems and has good taste. Anyone else notice this?

Get bedder v0.1.8 and r𝗲𝗮𝗱 𝘁𝗵𝗲 𝗱𝗼𝗰𝘂𝗺𝗲𝗻𝘁𝗮𝘁𝗶𝗼𝗻 here: github.com/quinlan-lab/... We are looking for researchers to kick the tires, integrate bedder into their pipelines, and provide feedback on the Python functions, performance, and overall user experience! Please share and give us your feedback.

Release Release v0.1.8 · quinlan-lab/bedder-rs

Changes in v0.1.8 Downloads bedder-static-linux-x86_64: Static binary for Linux x86_64 (no dependencies required) bedder-static-macos-x86_64-python3.13: macOS x86_64 binary built with Python 3.13 ...

github.com

I vaguely recall seeing #bioinformatics tool that could compare variants (or set of variants) using haplotypes rather than simply normalize and check for equality. That murky description is about as specific as I can get. Any pointers? IIRC, it's not just a truth-set evaluation tool. Has API