Rob Patro
@robp.bsky.social
4K followers 540 following 1.9K posts
Associate Professor of CS @ University of Maryland. Proud Rust advocate! I ♥ science & compiled, statically-typed programming languages! Views are my own. Tech stack: https://github.com/rob-p/tech-stack.
Posts Media Videos Starter Packs
Reposted by Rob Patro
After years of research and continuous refinement, we’re thrilled to share that our paper on the MetaGraph framework — enabling Petabase-scale search across sequencing data — has been published today in Nature (www.nature.com/articles/s41...)
Efficient and accurate search in petabase-scale sequence repositories - Nature
MetaGraph enables scalable indexing of large sets of DNA, RNA or protein sequences using annotated de Bruijn graphs.
www.nature.com
robp.bsky.social
I did say coding (my bad), but I was considering the case of software engineering, which involves certain problem solving and invention that I have seen AI fall completely flat on, even when gently guided toward a good solution in multiple different ways / through different prompts. 2/2
robp.bsky.social
Yea, I reject that characterization. The process of coding involves applying specific practices, often in subtly different ways, in different contexts. I have seen several different AIs mess that up horribly in different domains on multiple occasions. Also 1/2
Reposted by Rob Patro
robert.bio
Just published an interactive article about a magical algorithm known as the Burrows-Wheeler Transform, which powers sequence alignment tools like bowtie and bwa: sandbox.bio/concepts/bwt

It's also notoriously unintuitive so I'm hoping this article helps you build that intuition.
robp.bsky.social
This endorsement means a lot to me! This is because Mohsen (a) was my student, and so knows not just about the work we do in the lab but also about what it's like to work with me as an advisor/mentor and (b) has long since graduated and so is under no duress to provide such an endorsement 🤣!
mohsenzakeri.bsky.social
An awesome opportunity, strongly recommended to anyone looking for a postdoc in algorithms and genomics!
robp.bsky.social
And it's posted! If you're interested and eligible, please consider applying through the UMD portal: umd.wd1.myworkdayjobs.com/en-US/UMCP/j....

If you're a PI working in algorithmic genomics (& you can recommend my lab to your top graduating students ;P), please let them know!
Reposted by Rob Patro
mohsenzakeri.bsky.social
An awesome opportunity, strongly recommended to anyone looking for a postdoc in algorithms and genomics!
robp.bsky.social
And it's posted! If you're interested and eligible, please consider applying through the UMD portal: umd.wd1.myworkdayjobs.com/en-US/UMCP/j....

If you're a PI working in algorithmic genomics (& you can recommend my lab to your top graduating students ;P), please let them know!
Reposted by Rob Patro
jonhoo.eu
In August, I was interviewed by JetBrains about programming and Rust, ranging from the borrow checker, to agentic coding, to hiring. And it's now on YouTube! It's also general enough that it should be interesting even to those not already knee deep in Rust 😅
www.youtube.com/watch?v=nOSx...
robp.bsky.social
Even if not, you'll Google it again in 6 years or so when you've forgotten about this episode ;P.
robp.bsky.social
I agree interviews are hard, but disagree that AI covers the whole field (by discrete areas, not size ... by size, much software is already trivial copypasta that AI can handle just fine). But 80% of the hard stuff is in a small number of places.
robp.bsky.social
And as my second post pointed out. If you don't need those skills, why hire a person?
robp.bsky.social
Because for certain important skill sets, that is manifestly not true.
Reposted by Rob Patro
retr0.id
how to deactivate torment nexus

torment nexus deactivation tutorial

torment nexus deactivation tutorial working 2025

deactivate torment nexus no survey
Reposted by Rob Patro
wheelerlab.org
Dream postdoc - Rob's science is excellent (and he's pretty great, too)
robp.bsky.social
And it's posted! If you're interested and eligible, please consider applying through the UMD portal: umd.wd1.myworkdayjobs.com/en-US/UMCP/j....

If you're a PI working in algorithmic genomics (& you can recommend my lab to your top graduating students ;P), please let them know!
Reposted by Rob Patro
joshuasweitz.bsky.social
Best consideration deadline, Friday Oct 10:

#SCIMaP (scienceimacts.org) seeks to hire a Research Communications and Media Outreach Specialist at U-Maryland to facilitate public engagement related to federal investment in science and health research.

umd.wd1.myworkdayjobs.com/en-US/UMCP/j...
SCIMaP job opportunity - https://umd.wd1.myworkdayjobs.com/en-US/UMCP/job/Research-Communications-and-Media-Outreach-Specialist_JR102577
robp.bsky.social
🙏Thank you, Travis!
robp.bsky.social
And it's posted! If you're interested and eligible, please consider applying through the UMD portal: umd.wd1.myworkdayjobs.com/en-US/UMCP/j....

If you're a PI working in algorithmic genomics (& you can recommend my lab to your top graduating students ;P), please let them know!
robp.bsky.social
Have you recently completed (or finishing soon) a PhD in CS or a related discipline? Do you want to do research advancing the theory & practice of algorithmic genomics & build tools that people love to use? I'll be looking to hire a postdoc! Official ad coming soon:
docs.google.com/document/d/1...
Postdoc Description.docx
Title: Postdoctoral Associate Summary statement: The postdoctoral research associate is responsible for developing novel computational methodology for high-throughput sequence genomics tasks, as well ...
docs.google.com
robp.bsky.social
If what you need can be generated by mediocre AI code agents, you don't need a quality software engineer. If what you need is someone to write good, efficient, and clear code, their answers to this question will be enlightening. 2/2
robp.bsky.social
Idea for a coding interview question. Give the applicant the code generated by ChatGPT or Claude for a marginally esoteric problem, and ask them to fix or improve the code. 1/2