Learn R Programming

⚠️There's a newer version (1.9.3) of this package.Take me there.

BIGL (version 1.9.0)

Biochemically Intuitive Generalized Loewe Model

Description

Response surface methods for drug synergy analysis. Available methods include generalized and classical Loewe formulations as well as Highest Single Agent methodology. Response surfaces can be plotted in an interactive 3-D plot and formal statistical tests for presence of synergistic effects are available. Implemented methods and tests are described in the article "BIGL: Biochemically Intuitive Generalized Loewe null model for prediction of the expected combined effect compatible with partial agonism and antagonism" by Koen Van der Borght, Annelies Tourny, Rytis Bagdziunas, Olivier Thas, Maxim Nazarov, Heather Turner, Bie Verbist & Hugo Ceulemans (2017) .

Copy Link

Version

Install

install.packages('BIGL')

Monthly Downloads

558

Version

1.9.0

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Kathy Mutambanengwe

Last Published

December 21st, 2023

Functions in BIGL (1.9.0)

L4

4-parameter logistic dose-response function
addResids

Add residuals by adding to mean effects
getTransformations

Return a list with transformation functions
getd1d2

A function to get the d1d2 identifier
modelVar

Calculate model variance, assuming variance increases linearly with mean
optim.boxcox

Find optimal Box-Cox transformation parameters
plot.effect-size

Plot of effect-size object
plot.maxR

Plot of maxR object
backscaleResids

Backscale residuals
bootConfInt

Obtain confidence intervals for the raw effect sizes on every off-axis point and overall
runBIGL

Run the BIGL application for demonstrating response surfaces
sampleResids

Sample residuals according to a new model
contour.ResponseSurface

Method for plotting of contours based on maxR statistics
df.residual.MarginalFit

Residual degrees of freedom in marginal model estimation
summary.BIGLconfInt

Summary of confidence intervals object
summary.MarginalFit

Summary of MarginalFit object
harbronLoewe

Alternative Loewe generalization
hsa

Highest Single Agent model
marginalNLS

Fit two 4-parameter log-logistic functions with non-linear least squares
marginalOptim

Fit two 4-parameter log-logistic functions with common baseline
predict.MarginalFit

Predict values on the dose-response curve
predictOffAxis

Compute off-axis predictions
print.summary.meanR

Print summary of meanR object
residuals.MarginalFit

Residuals from marginal model estimation
fitMarginals

Fit two 4-parameter log-logistic functions for a synergy experiment
fitSurface

Fit response surface model and compute meanR and maxR statistics
col2hex

R color to RGB (red/green/blue) conversion.
get.abs_tval

Return absolute t-value, used in optimization call in optim.boxcox
get.summ.data

Summarize data by factor
constructFormula

Construct a model formula from parameter constraint matrix
fitted.MarginalFit

Compute fitted values from monotherapy estimation
fitted.ResponseSurface

Predicted values of the response surface according to the given null model
getCP

Estimate CP matrix from bootstraps
getR

Helper functions for the test statistics
outsidePoints

List non-additive points
plot.BIGLconfInt

Plot confidence intervals in a contour plot
predictResponseSurface

Predict the entire response surface, so including on-axis points, and return the result as a matrix. For plotting purposes.
predictVar

Predict variance
print.summary.BIGLconfInt

Print summary of BIGLconfInt object
Blissindependence

Bliss Independence Model
GetStartGuess

Estimate initial values for dose-response curve fit
print.summary.MarginalFit

Print method for summary of MarginalFit object
directAntivirals

Partial data with combination experiments of direct-acting antivirals
directAntivirals_ALL

Full data with combination experiments of direct-acting antivirals
initialMarginal

Estimate initial values for fitting marginal dose-response curves
maxR

Compute maxR statistic for each off-axis dose combination
summary.meanR

Summary of meanR object
isobologram

Isobologram of the response surface predicted by the null model
plot.meanR

Plot bootstrapped cumulative distribution function of meanR null distribution
synergy_plot_bycomp

Plot 2D cross section of response surface
meanR

Compute meanR statistic for the estimated model
plotMeanVarFit

Make a mean-variance plot
plotConfInt

Plot confidence intervals from BIGL object in a contour plot
plotResponseSurface

Plot response surface
print.summary.ResponseSurface

Print method for the summary function of ResponseSurface object
print.summary.maxR

Print summary of maxR object
vcov.MarginalFit

Estimate of coefficient variance-covariance matrix
summary.ResponseSurface

Summary of ResponseSurface object
wildbootAddResids

Sample residuals according to a new model
summary.maxR

Summary of maxR object
boxcox.transformation

Apply two-parameter Box-Cox transformation
coef.MarginalFit

Coefficients from marginal model estimation
generalizedLoewe

Compute combined predicted response from drug doses according to standard or generalized Loewe model.
generateData

Generate data from parameters of marginal monotherapy model
plot.MarginalFit

Plot monotherapy curve estimates
plot.ResponseSurface

Method for plotting response surface objects
scaleResids

Functions for scaling, and rescaling residuals. May lead to unstable behaviour in practice
simulateNull

Simulate data from a given null model and monotherapy coefficients