Skip to content
/ RGCA Public

Reflected Generalized Concentration Addition approach for prediction of combined chemical mixtures responses. See `citation` for appropriate citation in using this package.

Notifications You must be signed in to change notification settings

NIEHS/RGCA

Repository files navigation

R-CMD-check lint test-coverage cov pkgdown Project Status: Active – The project has reached a stable, usable state and is being actively developed.

RGCA

Reflected Generalized Concentration Addition: A geometric, piecewise inverse function for 3+ parameter sigmoidal (e.g. hill) models used in chemical mixture concentration-response modeling

Zilber, Daniel, and Kyle Messier. "Reflected generalized concentration addition and Bayesian hierarchical models to improve chemical mixture prediction." Plos one 19.3 (2024): e0298687.

Installation

Installation of this R data package can be done through the devtools::install_github() function. After starting R, first make sure that you have the devtools package.

install.packages("devtools")

Then, use the code below

library("devtools")
install_github("NIEHS/RGCA")

You can also use the remotes package

install.packages("remotes")
remotes::install_github("NIEHS/RGCA")

Key Inverse Function:

$$ \begin{equation} f^{-1}(r | \alpha>0, \theta, \beta>0) = \begin{cases} \frac{- \theta}{1+\left (\frac{-\alpha}{r} \right)^{1/\beta}} & r \in (-\infty, 0)\\ \theta \left (\frac{\alpha}{r} -1 \right)^{-1/\beta} & r \in[0, \alpha)\\ -2\theta - \theta\left (\frac{\alpha}{2\alpha - r} -1 \right)^{-1/\beta} & r \in (\alpha, 2\alpha)\\ -2\theta + \frac{\theta}{1+\left(\frac{\alpha}{r-2\alpha} \right)^{1/\beta}} & r \in (2\alpha, \infty)\\ \end{cases} \end{equation} $$

This inverse provides a wide enough support to satisfy the invertibility requirements of GCA, but with non-unit slopes. The resulting inverse maintains a coarse hyperbolic shape and continuity and is smooth at the transitions. This procedure is not limited to the Hill function and can be applied to any monotonic dose response function, but the resulting stability may vary. Note that negative slope parameters for the Hill function are not supported.

Abstract:

Environmental toxicants overwhelmingly occur together as mixtures. The variety of possible chemical interactions makes it difficult to predict the danger of the mixture. In this work, \hl{we propose the novel Reflected Generalized Concentration Addition (RGCA), a piece-wise, geometric technique for sigmoidal dose-responsed inverse functions that extends the use of generalized concentration addition (GCA) for 3+ parameter models. Since experimental tests of all relevant mixtures is costly and intractable, we rely only on the individual chemical dose responses. Additionally, RGCA enhances} the classical two-step model for the cumulative effects of mixtures, which assumes a combination of GCA and independent action (IA). We explore how various clustering methods can dramatically improve predictions. We compare our technique to the IA, CA, and GCA models and show in a simulation study that \hl{the two-step approach performs well under a variety of true models. We then apply our method to a challenging data set of individual chemical and mixture responses where the target is an androgen receptor (Tox21 AR-luc). Our results show significantly improved predictions for larger mixtures. Our work complements ongoing efforts to predict environmental exposure to various chemicals and offers a starting point for combining different exposure predictions to quantify a total risk to health.

About

Reflected Generalized Concentration Addition approach for prediction of combined chemical mixtures responses. See `citation` for appropriate citation in using this package.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages