Make scientific software faster.
AutoZyme is the optimization layer for research code. Like enzymes that accelerate reactions without changing their products, AutoZyme uses autonomous search to find safe speedups inside widely used scientific tools — shipped as drop-in patches with the same API, same outputs, and no workflow changes.
By the numbers
How AutoZyme finds and compounds speedups
AutoZyme searches for bottlenecks
The AutoZyme agent scans public bioinformatics and scientific-computing ecosystems for slow, memory-heavy, or widely used methods worth optimizing.
Researchers nominate pain points
Users request packages that are too slow, hit OOM, or waste repeated analysis time. Votes and reproducibility help prioritize the queue.
Baseline and gates
We freeze representative inputs, upstream baselines, output concordance metrics, and acceptance thresholds.
Iterate and verify
AutoZyme generates candidate changes, benchmarks them, rejects divergent outputs, and keeps only reproducible speedups.
Release and package
Accepted optimizations are published as drop-in AutoZyme packages or upstream-ready patches with reproducible benchmark evidence.
Return to Lab
The optimized result becomes the new public baseline in AutoZyme Lab, where contributors can try to push it further.
Benchmarks at a glance
Install
# Install from GitHub (CRAN release coming) remotes::install_github("ElliotXie/seurat-turbo") library(Seurat) library(SeuratTurbo) # activates patches # Use Seurat exactly as you normally would — # NormalizeData / RunPCA / FindClusters / etc. # are transparently accelerated.
# Install from GitHub (PyPI release coming) pip install git+https://github.com/ElliotXie/scanpy-turbo.git import scanpy as sc import scanpy_turbo # activates patches # Use Scanpy exactly as you normally would — # pp.normalize_total / tl.leiden / etc. # are transparently accelerated.