Building a Regex Search Engine for DNA

This winter, Tony interned at Benchling and built the foundation of our DNA search feature. Somak and I brought it into production shortly after his internship ended, and we’re finally writing it up! We recently launched DNA search on Benchling – you can have a library of thousands of plasmids

 

We recently launched DNA search on Benchling – you can have a library of thousands of plasmids and primers, and we’ll search through them in less than 100ms end to end. It was a fun project, and through it we ended up building a regex search engine (on top of Elasticsearch) to support the various search needs of scientists. Here’s how we did it.

Source: Building a Regex Search Engine for DNA