Skip to content
BorgwardtLabPublic

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

20 Commits

Folders and files

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

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages