Skip to main content
U.S. flag

An official website of the United States government

Here’s how you know

Dot gov

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

HTTPS

Secure .gov websites use HTTPS
A lock ( Lock A locked padlock ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

  • Environmental Topics
  • Laws & Regulations
  • Report a Violation
  • About EPA
Risk Assessment
Contact Us

pybmds and BMDS Desktop version 25.1 release

On this page:

  • Overview
The planned FY25Q3 release of pybmds and BMDS Online (version 25.1) will add the NCTR dichotomous nested model, the Rao-Scott transformation for developmental toxicity data, and multiple UI improvements and bug fixes.   pybmds is a Python package for executing U.S. EPA's Benchmark Dose Modeling Software (BMDS) in a scripting environment. The package includes dose-response models for multiple types of dose-response data, including dichotomous, continuous, nested dichotomous, and cancer (including multitumor modeling).   BMDS Desktop is an application for running dose-response modeling using a Graphical User Interface (GUI) on a local system, if running BMDS Online is not technically possible or feasible. The bmds-ui Python package installs BMDS Desktop; it can also be used to deploy the application online, such as the U.S. EPA's BMDS Online.

Impact/Purpose

The purpose of pybmds is to provide users that are familiar with scripting a powerful tool to use alongside the UI-based BMDS Online and BMDS Desktop.  pybmds is a Python package that gives users all the functionality of Desktop/Online, including dose response modeling for multiple dataset types (continuous, dichotomous, nested dichotomous, multitumor), plotting and summary tables capabilities, model recommendation logic, and reporting in standard Microsoft Excel and Microsoft Word reports, along with the ability to implement batch execution for multiple dataset/option set configurations. The purpose of BMDS Desktop is the provide users that prefer not to model their data on EPA servers with BMDS Online with an option to use the BMDS user interface and model their data on their computer.  BMDS Desktop is identical to BMDS Online and provides exactly the same functionality with additional options for data/analysis storage and management.

Citation

Davis, Allen AND A. Shapiro. pybmds and BMDS Desktop version 25.1 release. U.S. Environmental Protection Agency, Washington, DC, 2025.
  • Risk Assessment Home
  • About Risk Assessment
  • Risk Recent Additions
  • Human Health Risk Assessment
  • Ecological Risk Assessment
  • Risk Advanced Search
    • Risk Publications
  • Risk Assessment Guidance
  • Risk Tools and Databases
  • Superfund Risk Assessment
  • Where you live
Contact Us to ask a question, provide feedback, or report a problem.
Last updated on May 12, 2025
United States Environmental Protection Agency

Discover.

  • Accessibility Statement
  • Budget & Performance
  • Contracting
  • EPA www Web Snapshots
  • Grants
  • No FEAR Act Data
  • Privacy
  • Privacy and Security Notice

Connect.

  • Data
  • Inspector General
  • Jobs
  • Newsroom
  • Open Government
  • Regulations.gov
  • Subscribe
  • USA.gov
  • White House

Ask.

  • Contact EPA
  • EPA Disclaimers
  • Hotlines
  • FOIA Requests
  • Frequent Questions

Follow.