Learn R Programming

tcplfit2: A Concentration-Response Modeling Utility

Welcome to the GitHub repository for the tcplfit2 package.

The tcplfit2 R package performs basic concentration-response curve fitting. The original tcplFit() function in the ToxCast Data Analysis Pipeline (tcpl) R package performed basic concentration-response curvefitting to 3 models. With tcplfit2, the core tcpl concentration-response functionality has been expanded to process diverse high-throughput screen (HTS) data generated at the US Environmental Protection Agency, including targeted ToxCast, high-throughput transcriptomics (HTTr) and high-throughput phenotypic profiling (HTPP). tcplfit2 can be used independently to support analysis for diverse chemical screening efforts.

If you are interested in contributing or want to report a bug, please submit a issue or start a discussion.

To install the current development version, run the following command:

devtools::install_github("USEPA/CompTox-ToxCast-tcplfit2")

Copy Link

Version

Install

install.packages('tcplfit2')

Monthly Downloads

443

Version

0.1.7

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Jason Brown

Last Published

September 23rd, 2024

Functions in tcplfit2 (0.1.7)

acgnlsobj

AC GNLS Objective Function
bmdobj

BMD Objective Function
fitexp5

Exponential 5 Model Fit
bmdbounds

BMD Bounds
fithill

Hill Model Fit
fitpoly1

Polynomial 1 (Linear) Model Fit
fitgnls

Gain-Loss Model Fit
fitcnst

Constant Model Fit
acy

Activity Concentration y
fitexp2

Exponential 2 Model Fit
exp4

Exponential 4 Model
exp3

Exponential 3 Model
mc0

Sample multi-concentration data set from invitrodb
mc3

Sample concentration-response data set from invitrodb
gnlsderivobj

GNLS Derivative Objective Function
hillfn

Hill Model
exp5

Exponential 5 Model
hitlogic

Hit Logic (Discrete)
hitcont

Continuous Hitcalls
loggnls

Log Gain-Loss Model
hitloginner

Hit Logic Inner (Discrete)
fitpoly2

Polynomial 2 (Quadratic) Model Fit
fitpow

Power Model Fit
nestselect

Nest Select
get_AUC

Calculate Area Under the Curve (AUC)
tcplObj

Concentration Response Objective Function
hitcontinner

Continuous Hitcalls Inner
plot_allcurves

Plot All Curves Fit with tcplfit2_core - ggplot2
tcplfit2_core

Concentration-response curve fitting
tcplhit2_core

Hitcalling Function
loghill

Log Hill Model
toplikelihood

Top Likelihood
post_hit_AUC

Calculate Area Under the Curve After Hit-calling
poly2bmds

Polynomial 2 Model (BMDS)
gnls

Gain-Loss Model
poly1

Polynomial 1 Model
signatures

Sample concentration-response data set from HTTR
pow

Power Model
poly2

Polynomial 2 Model
concRespCore

Concentration Response Core
concRespPlot

Concentration Response Plot
concRespPlot2

Concentration Response Plot - ggplot2
cnst

Constant Model
exp2

Exponential 2 Model
fitexp3

Exponential 3 Model Fit
fitexp4

Exponential 4 Model Fit