Nathan LeRoy
Software
Publications
Blog
Favorites
  • software
  • publications
  • blog
  • github
  • favorites

My Software

Some links to software that was written by myself and my lab. I'm particularly interested in developing software that is accessible and intuitive for use in the broader scientific community. These days, I find myself working mostly in Rust, Python, and TypeScript to develop fast, scalable machine learning and bioinformatics tools. Here are some of the projects I've worked on:

textractor

★ ...
rust
typescript

A rust crate for extracting text from various file types. Includes wasm bindings for in-browser use.

https://github.com/nleroy917/textractor

gtars

★ ...
rust
bioinformatics

A Rust library for performance-critical genomic interval operations.

https://github.com/databio/gtars

PEPhub

★ ...
python
typescript
bioinformatics

Open sourced biological metadata server that promotes sharing and reproduction of sample-intensive experiments.

https://github.com/pepkit/pephub

geniml

★ ...
python
bioinformatics
machine learning

A python package for working with and training machine learning models on genomic data.

https://github.com/databio/geniml

optipyzer

★ ...
python
bioinformatics

Multi-species codon optimization server written in python.

https://github.com/nleroy917/optipyzer

spottydata

★ ...
python
web

Spotify playlist analyzer for the web. Built with nextjs and python.

https://github.com/nleroy917/optipyzer