Skip to main content

BMDS

EPA's Benchmark Dose Software (BMDS) collects and provides easy access to numerous mathematical models that help risk assessors estimate the quantitative relationship between a chemical dose and the test subject’s response. A specific focus of BMDS is estimating a statistical benchmark dose (BMD). The BMD is a chemical dose or concentration that produces a predetermined change in the response rate of an adverse effect, such as weight loss or tumor incidence. The BMD is a range, rather than a fixed number. For example, the benchmark dose (lower confidence limit) (BMDL) can be regarded as a dose where the observable physical effect is less than the predetermined benchmark response (BMR).

An example dose response plot an and curve fit

Additional information, documentation, and technical guidance for BMDS is available at https://www.epa.gov/bmds.

This repository contains a low-level C++ library, bmdscore, and the pybmds Python package for interfacing with bmdscore with higher level utilities such as plotting and reporting.

Credits

The authors would like to thank Dr. Matt Wheeler of NIH/NIEHS for his contributions to many of the bmdscore algorithms, and his continued collaboration with the ToxicR software.

Disclaimer

The United States Environmental Protection Agency (EPA) GitHub project code is provided on an "as is" basis and the user assumes responsibility for its use. EPA has relinquished control of the information and no longer has responsibility to protect the integrity, confidentiality, or availability of the information. Any reference to specific commercial products, processes, or services by service mark, trademark, manufacturer, or otherwise, does not constitute or imply their endorsement, recommendation or favoring by EPA. The EPA seal and logo shall not be used in any manner to imply endorsement of any commercial product or activity by EPA or the United States Government.

Metadata

Release files for pybmds 24.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for pybmds 24.1
File
pybmds-24.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pybmds-24.1-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
pybmds-24.1-cp313-cp313-macosx_14_0_arm64.whl CPython 3.13 CPython 3.13 macOS 14.0+ ARM64 Details
pybmds-24.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pybmds-24.1-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
pybmds-24.1-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details
pybmds-24.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pybmds-24.1-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
pybmds-24.1-cp311-cp311-macosx_14_0_arm64.whl CPython 3.11 CPython 3.11 macOS 14.0+ ARM64 Details

Total release size: 15.6 MB

Release files / pybmds-24.1-cp313-cp313-win_amd64.whl

Download URL pybmds-24.1-cp313-cp313-win_amd64.whl
Size 1.0 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
a3d4fe9d197ff7e37ec8f835f97a9f90cfef02e67abdb4a0b9c97f1cee3018ac
BLAKE2b-256 checksum
How to use checksums
e5f01042ed1daef2fa8abf36ddb363bd9bae2b6f93bdd228faab401497121040
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.0

Release files / pybmds-24.1-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL pybmds-24.1-cp313-cp313-manylinux_2_28_x86_64.whl
Size 2.4 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e3db4025ca8a17fab39920d59abf69809d391a10cd0b1389829637769e09abde
BLAKE2b-256 checksum
How to use checksums
4abd6c61d652d2ddd763385537329a40567e31b0cdc2e3cd6235e7e5a9c57934
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.0

Release files / pybmds-24.1-cp313-cp313-macosx_14_0_arm64.whl

Download URL pybmds-24.1-cp313-cp313-macosx_14_0_arm64.whl
Size 1.8 MB
Tags CPython 3.13 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
d732516cb1ecb46109c5b46b368f64a8bba236f983412b299fc876f146fa9c4c
BLAKE2b-256 checksum
How to use checksums
ce0a534a5dc8ed292a81659f2c17a3e4274ab70e7e9b3dbd004efe4ea8da33bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.0

Release files / pybmds-24.1-cp312-cp312-win_amd64.whl

Download URL pybmds-24.1-cp312-cp312-win_amd64.whl
Size 1.0 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
02b98bdba9231c9574ef3afd61d4468d2b595447f22ccedc8285ce3c99ce2ccd
BLAKE2b-256 checksum
How to use checksums
6f99b0e122e46c9e1e89f6e8892370e5e970ef9ff4765d5a0695187dbe52f597
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.0

Release files / pybmds-24.1-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL pybmds-24.1-cp312-cp312-manylinux_2_28_x86_64.whl
Size 2.4 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6669c11a73c2857f444c88c9a1f435f4000e3f16e48058d0cde979f58838696b
BLAKE2b-256 checksum
How to use checksums
6f942b1bdad160cf396bf7d55d6c65eddda3fa5ca3f178e3fba3e4525fd1413f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.0

Release files / pybmds-24.1-cp312-cp312-macosx_14_0_arm64.whl

Download URL pybmds-24.1-cp312-cp312-macosx_14_0_arm64.whl
Size 1.8 MB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
2bd4c7e6dfe5d75fe5c452a2811368320c3ba74390be8a7cd363ee862ee6ca38
BLAKE2b-256 checksum
How to use checksums
3165a3444086500f5247d491bcdfaf3a1890605f305e4bce53f43e7398417b3f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.0

Release files / pybmds-24.1-cp311-cp311-win_amd64.whl

Download URL pybmds-24.1-cp311-cp311-win_amd64.whl
Size 1.0 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
c25cfa72cd036ce9277dec415fbb8ccaa31fe0ab214eaebe11e2351efca937eb
BLAKE2b-256 checksum
How to use checksums
4f15e6b026d3e20d64f82da99d4a4d12eeddb20814e09967b117bfffe6dee93a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.0

Release files / pybmds-24.1-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL pybmds-24.1-cp311-cp311-manylinux_2_28_x86_64.whl
Size 2.4 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9f727f320176a258802ceddc7a99bd95049982b6190735113128ce2157a14156
BLAKE2b-256 checksum
How to use checksums
1855599d3bdd6f9f865d4a221f3434168c53bc81a65e7d6005b082be2dc2d78b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.0

Release files / pybmds-24.1-cp311-cp311-macosx_14_0_arm64.whl

Download URL pybmds-24.1-cp311-cp311-macosx_14_0_arm64.whl
Size 1.8 MB
Tags CPython 3.11 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
7f71ff3585bcb792c1464e09e33e82318f428c24bc415e943a0681c8be599c3c
BLAKE2b-256 checksum
How to use checksums
9e8993ecbc04f369a250b12cf4cf345c0fa5a6f772f5ef90efd16e2f3e1b218c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.0

Release history Release notifications | RSS feed

25.2

16 release files

25.1

16 release files

This release

24.1 This release

9 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page