Skip to content

Latest commit

 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bioverse

Machine learning on biomolecules

Documentation PyPI Python License GitHub

Bioverse is a standardized framework for machine-learning experiments on biomolecules — proteins, RNA, small molecules, and related structures. It combines reusable benchmarks, transforms, and evaluation components with a config-driven CLI so you can train and evaluate models without reimplementing data loading, splitting, or metrics.

Quick start

pip install bioverse-ml
pip install torch lightning   # required for training
bioverse train experiment.yaml

The default data directory is ~/.bioverse. Override paths with environment variables such as BIOVERSE_ROOT and BIOVERSE_DATASET_ROOT.

Documentation

Full documentation is hosted on GitHub Pages:

https://borgwardtlab.github.io/bioverse/

Build docs locally:

pip install -e ".[docs]"
cd docs && make html
python -m http.server --directory build/html 8080

Pipeline

Adapter  →  Dataset  →  Benchmark  →  Trainer + Model
                          (sampler,
                           task,
                           metric)

Citation

If you use Bioverse in your research, please cite:

@software{bioverse2026,
  author = {Kucera, Tim and Bioverse Contributors},
  title = {Bioverse: A standardized framework for machine learning on biomolecules},
  year = {2026},
  url = {https://github.com/BorgwardtLab/bioverse}
}

See the citation page for details.

License

BSD-3-Clause — see LICENSE.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages