ToxicR is an open-source R programming package developed by the Biostatistics and Computational Biology Branch of the National Institute of Environmental Health Sciences (NIEHS), in cooperation with the National Toxicology Program (NTP) and the US Environmental Protection Agency (EPA).
Product Overview and Key Benefits
ToxicR was created to provide a stable, open-source codebase attached to a programming language (R) that allows researchers to implement new algorithms and create custom analysis pipelines, addressing the limitations of existing software that often relies on pre-specified workflows. By utilizing the same core model source libraries as the EPA's Benchmark Dose Software (BMDS) and the NTP's BMDExpress, ToxicR ensures regulatory alignment while offering increased flexibility and customizability.
Main Features and Capabilities
The ToxicR platform implements many of the standard analyses used by the NTP and EPA, including:
- Dose-Response Analysis: Supports both continuous and dichotomous data.
- Modeling Methods: Employs Bayesian, Maximum Likelihood, and Model Averaging (MA) methods for dose-response analysis.
- Standard Toxicology Tests: Includes standard NTP tests such as the Poly-K and Jonckheere trend tests.
- Custom Workflows: Provides a programming interface that allows users to develop personalized analysis pipelines within the R environment.
- Performance: Takes advantage of multicore computers using the OpenMP library to increase computational speed for model averaging fits.
- Visualization: Provides a unified platform for plotting graphics, generating customizable
ggplot2objects for model fits and density plots (cleveland_plot,MAdensity_plot).
Target Users and Use Cases
ToxicR is primarily targeted at computational toxicologists, researchers, and risk assessors in regulatory and academic settings. Primary use cases include:
- Computational Toxicology: Implementing and testing novel dose-response methodologies.
- Toxicogenomic Data Analysis: Developing custom workflows for analyzing high-throughput toxicogenomic and other omic data platforms.
- Benchmark Dose (BMD) Estimation: Performing BMD analysis using methods aligned with EPA and NTP standards.
- Risk Assessment: Providing transparent, code-based analysis for regulatory submissions (when combined with R Markdown).