| Literature DB >> 22575717 |
Abstract
BACKGROUND: The ability of a substance to induce a toxicological response is better understood by analyzing the response profile over a broad range of concentrations than at a single concentration. In vitro quantitative high throughput screening (qHTS) assays are multiple-concentration experiments with an important role in the National Toxicology Program's (NTP) efforts to advance toxicology from a predominantly observational science at the level of disease-specific models to a more predictive science based on broad inclusion of biological observations.Entities:
Mesh:
Substances:
Year: 2012 PMID: 22575717 PMCID: PMC3440085 DOI: 10.1289/ehp.1104688
Source DB: PubMed Journal: Environ Health Perspect ISSN: 0091-6765 Impact factor: 9.031
Figure 1Three-stage algorithm used to classify the activity of a substance from normalized qHTS data. The tree is defined by stages (circles), where the result of each stage determines the next stage to apply. The process continues until the path terminates in a call (rectangles). The number in the brackets designates the direction of the assay as described in the text (“+” refers to activation; “–“ refers to inhibition).
Criteria for classification algorithm.
| Stage/condition | Activity call | ||
|---|---|---|---|
| Stage 1 | |||
| (1) MAX(Ria) > positive DetLimb | ACTIVE*[1] (activator) | ||
| (2) H0: Ri = Σ Ri/nc is rejected for F-test (NLSd fit) and H0: Ri = Σ wieRi/n is rejected for F-test (WNLSf fit) | |||
| (3) RMAXg > R0h (NLS fit) and RMAX > R0 (WNLS fit) | |||
| (1) MIN(Ri) < negative DetLim | ACTIVE*[–1] (inhibitor) | ||
| (2) H0: Ri = Σ Ri/n is rejected (NLS fit) and H0: Ri = Σ wiRi/n is rejected (WNLS fit) | |||
| (3) RMAX < R0 (NLS fit) and RMAX < R0 (WNLS fit) | |||
| Stage 2 | |||
| (1) Not active in Stage 1 | ACTIVE*[2] (potent activator) | ||
| (2) H0: Ri ≤ DetLim is rejected using weighted t-test | |||
| (1) Not active in Stage 1 | ACTIVE*[–2] (potent inhibitor) | ||
| (2) H0: Ri ≥ DetLim is rejected using weighted t-test | |||
| Stage 3 | |||
| (1) Not active in Stage 1 or Stage 2 | INCONCLUSIVE*[3] (putative activator) | ||
| (2) MAX(Ri) > positive DetLim | |||
| (3) H0: Ri = Σ Ri/n is rejected for F-test (NLS fit) and (4.a) or H0: Ri = Σ wiRi/n is rejected for F-test (WNLS fit) and (4.b) | |||
| (4.a) RMAX > R0 (NLS fit) | |||
| (4.b) RMAX > R0 (WNLS fit) | |||
| (1) Not active in Stage 1 or Stage 2 | INCONCLUSIVE*[–3] (putative inhibitor) | ||
| (2) MIN(Ri) < negative DetLim | |||
| (3) H0: Ri = Σ Ri/n is rejected (NLS fit) and (4.a) or H0: Ri = Σ wiRi/n is rejected (WNLS fit) and (4.b) | |||
| (4.a) RMAX < R0 (NLS fit) | |||
| (4.b) RMAX < R0 (WNLS fit) | |||
| (1) Not active in Stage 1 or Stage 2 or Stage 3 | INACTIVE* | ||
| aRi, response at concentration i. bDetLim, magnitude of the detection limit in a typical qHTS assay is generally 25–30% of the measured positive control response. cn, total number of concentrations tested. dNLS, nonlinear least squares regression. ewi, weight for Ri. fWNLS, weighted nonlinear least squares regression. gRMAX, maximal activity from the Hill Equation. hR0, baseline activity from the Hill Equation. [For more detail, see Supplemental Material, pp. 3–4 (http://dx.doi.org/10.1289/ehp.1104688)]. | |||
Figure 2Example response profiles from experimental data obtained within Tox21 qHTS studies. p-Values shown are from the overall F-test using the nonlinear least squares approach (pF.NLS), the overall F-test using the weighted nonlinear least squares approach (pF.WLS), Student’s t-test comparing the mean response to 25% response followed by comparison to –25% response in parentheses (pt.student), and a weighted t-test comparing the mean response to 25% response followed by comparison to –25% response in parentheses (pt.weighted). Activity calls resulting from the proposed algorithm are indicated on the figure.
Parameter values used in the simulations.
| Simulation feature | Case 1a | Case 2 | Case 3a |
|---|---|---|---|
| True AC50 values | (10–3, 10–1, 10) | (10–3, 10–1, 10) | (10–3, 10–1, 10) |
| True |RMAX| values | (25, 50, 100) | (25, 50, 100) | (25, 50, 100) |
| True R0 values | 0 | 0 | 0 |
| True SLOPE values | 1 | (0.01, 0.1, 0.5, 1, 2, 10, 100) | 1 |
| Number of parameter configurations | 9b | 63 | 9b |
| Residual ERROR structures (σ)c | (5%, 10%, 25%, 50%, 100%, f(Ci)) | 25% | 25% |
| No. of data points (n) | 14 | 14 | (4, 7, 9, 11, 13) |
| aA more extensive parameter space of 49 parameter configurations was used to generate contour plots for Case 1 (Figure 3), where AC50 values (μM) were set to (10–4, 10–3, 10–2, 10–1, 1, 10, 100) and |RMAX| values (percentage of positive control) were set to (10, 25, 50, 75, 100, 125, 150). bThe 49 parameter configurations from footnote a, above, define a more extensive parameter space that is used to generate contour plots. cResidual error values were modeled as ε ~ N(0, σi2) for σi = (5%, 10%, 25%, 50%, 100%, and f(Ci)), where σi is expressed as percent of positive control activity at concentration i and f(Ci) = 9.7355 + 0.1146 × Ci. [For more detail, see Supplemental Material, Equation 1 (http://dx.doi.org/10.1289/ehp.1104688).] | |||
Comparing activity calls from the three-stage approach to other methods for an androgen receptor agonist qHTS assay.a
| Activity call strategy | ACTIVE*[1] | ACTIVE*[–1] | ACTIVE*[2]b | ACTIVE*[–2] | INCONCL*[3] | INCONCL*[–3] | INACTIVE* | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Three-stage approach | 26 | 56 | 0 | 2 | 55 | 44 | 1225 | |||||||
| Revised NCGC curve classc | ||||||||||||||
| 1.1 (–1.1) | 8 (0) | 0 (0) | — | 0 (0) | 0 (0) | 0 (0) | 0 (0) | |||||||
| 1.2 (–1.2) | 2 (0) | 0 (11) | — | 0 (0) | 0 (0) | 0 (0) | 0 (0) | |||||||
| 1.3 (–1.3) | 2 (0) | 0 (0) | — | 0 (0) | 0 (0) | 0 (0) | 0 (0) | |||||||
| 1.4 (–1.4) | 3 (0) | 0 (6) | — | 0 (0) | 0 (0) | 0 (1) | 0 (4) | |||||||
| 2.1 (–2.1) | 3 (0) | 0 (0) | — | 0 (0) | 3 (0) | 0 (0) | 0 (0) | |||||||
| 2.2 (–2.2) | 1 (0) | 0 (15) | — | 0 (0) | 3 (0) | 0 (9) | 0 (2) | |||||||
| 2.3 (–2.3) | 1 (0) | 0 (0) | — | 0 (0) | 2 (0) | 0 (0) | 0 (0) | |||||||
| 2.4 (–2.4) | 3 (0) | 0 (20) | — | 0 (0) | 12 (0) | 0 (16) | 2 (19) | |||||||
| 3 (–3) | 1 (0) | 0 (3) | — | 0 (0) | 19 (0) | 0 (15) | 5 (7) | |||||||
| 4 | 1 | 1 | — | 2 | 11 | 1 | 1186 | |||||||
| 5 | 1 | 0 | — | 0 | 5 | 2 | 0 | |||||||
| Parham methodd | ||||||||||||||
| Active INCR (DECR) | 19 (0) | 0 (0) | — | 1 (0) | 11 (0) | 0 (0) | 4 (0) | |||||||
| Inconclusive INCR (DECR) | 2 (1) | 2 (30) | — | 0 (0) | 20 (1) | 1 (14) | 36 (28) | |||||||
| Inactive | 4 | 24 | — | 1 | 23 | 29 | 1157 | |||||||
| Actives from other approaches | ||||||||||||||
| NLS F-test INCR (DECR)e | 26 (0) | 0 (56) | — | 1 (1) | 53 (0) | 0 (43) | 86 (270) | |||||||
| WNLS F-test INCR (DECR)f | 26 (0) | 0 (56) | — | 0 (0) | 2 (7) | 1 (1) | 64 (402) | |||||||
| Robust linear regression m > 0 (m < 0)g | 21 (0) | 0 (49) | — | 0 (1) | 11 (0) | 0 (23) | 1 (2) | |||||||
| Student’s t-test μ > 25% (μ < –25%) | 11 (0) | 0 (0) | — | 0 (2) | 0 (0) | 0 (0) | 0 (0) | |||||||
| Weighted t-test μ > 25% (μ < –25%) | 7 (0) | 0 (1) | — | 0 (2) | 0 (0) | 0 (0) | 0 (0) | |||||||
| aShows the number of predicted activators (or inhibitors, in parentheses) for each activity call strategy that are shared with the three-stage approach. bMissing data because there are no ACTIVE*[2] calls. cSee Huang et al. (2011). dSee Parham et al. (2009). eNonlinear least squares F-test and fweighted nonlinear least squares with RMAX > R0 (activators) or RMAX < R0 (inhibitors). gCalculated using rlm() function in R package “MASS” (Venables and Ripley 2002). | ||||||||||||||
Case 1 error rates and power of proposed method for different residual error structures.a
| True AC50 | True |RMAX| | Type I error rate | Power | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5%b | 10% | 25% | 50% | 100% | f(Ci) | 5%b | 10% | 25% | 50% | 100% | f(Ci) | |||||||||||||||
| 0.001 | 25 | 0.000 | 0.001 (100) | 0.021 (85.8) | 0.054 (37.0) | 0.118 (17.4) | 0.007 (100) | 0.314** (72.1) | 0.228* (40.4) | 0.206* (18.2) | 0.229 (11.4) | 0.237 (11.8) | 0.201 (40.9) | |||||||||||||
| 0.001 | 50 | 0.000 | 0.001 (100) | 0.020 (87.9) | 0.059 (38.7) | 0.116 (18.4) | 0.006 (100) | 1.000** (26.6) | 0.991** (22.9) | 0.855** (7.7) | 0.598** (7.3) | 0.406 (6.9) | 0.987** (20.3) | |||||||||||||
| 0.001 | 100 | 0.000 | 0.001 (100) | 0.024 (86.8) | 0.054 (42.1) | 0.124 (20.7) | 0.010 (100) | 1.000** (19.1) | 1.000** (27.0) | 0.999** (15.3) | 0.963** (8.2) | 0.773* (5.8) | 1.000** (26.8) | |||||||||||||
| 0.1 | 25 | 0.000 | 0.001 (100) | 0.023 (87.3) | 0.060 (41.3) | 0.127 (19.6) | 0.008 (100) | 0.966** (99.9) | 0.664** (99.5) | 0.197* (73.1) | 0.188 (34.6) | 0.206 (18.0) | 0.576* (99.3) | |||||||||||||
| 0.1 | 50 | 0.000 | 0.001 (100) | 0.020 (87.4) | 0.065 (40.1) | 0.122 (17.4) | 0.010 (100) | 1.000** (99.5) | 0.996** (98.1) | 0.684** (71.2) | 0.403* (37.2) | 0.324 (21.3) | 0.990** (98.7) | |||||||||||||
| 0.1 | 100 | 0.000 | 0.001 (100) | 0.024 (84.9) | 0.062 (37.3) | 0.119 (16.2) | 0.008 (100) | 1.000** (99.6) | 0.999** (99.4) | 0.994** (94.4) | 0.850** (55.0) | 0.582* (27.1) | 1.000** (99.6) | |||||||||||||
| 10 | 25 | 0.000 | 0.001 (100) | 0.022 (88.3) | 0.059 (40.7) | 0.127 (17.9) | 0.007 (100) | 0.366** (100) | 0.332* (100) | 0.100 (93.5) | 0.111 (47.7) | 0.154 (26.3) | 0.275* (100) | |||||||||||||
| 10 | 50 | 0.000 | 0.0004 (100) | 0.022 (89.0) | 0.060 (35.9) | 0.118 (18.8) | 0.009 (100) | 0.952** (100) | 0.896** (99.9) | 0.328* (89.9) | 0.194 (51.3) | 0.207 (24.5) | 0.773* (99.9) | |||||||||||||
| 10 | 100 | 0.000 | 0.001 (100) | 0.019 (92.0) | 0.057 (37.4) | 0.123 (20.2) | 0.010 (100) | 0.948** (100) | 0.955** (100) | 0.791** (97.3) | 0.440* (66.7) | 0.315 (30.3) | 0.916** (100) | |||||||||||||
| aType I error rates and power are shown as a fraction ranging from 0 to 1, with the percentage of ACTIVE*[1] actives out of the total actives (equal to ACTIVE*[1]/(ACTIVE*[1] + ACTIVE*[2]) × 100%) indicated in parentheses. bFor 5% residual error, there were no false positives in the simulation. *AUC ≥ 0.75. **AUC ≥ 0.9. | ||||||||||||||||||||||||||
Figure 3Contour plots to evaluate classification performance of proposed approach to make activity calls from 14-point concentration–response curves. The plots summarize the performance characteristics of the proposed classification algorithm based on AUC of the ROC curve generated from a broad parameter space of |RMAX| and AC under different residual error scenarios. Regions of each plot with AUC ≥ 0.75 indicate moderately good performance, and regions with AUC > 0.9 represent excellent performance. The significance level for statistical tests is 0.05.
Figure 4Case 2 ROC curves for different parameter configurations for σ = 25% error. Sensitivity versus (1 – Specificity) are plotted for 63 different parameter configurations of AC (0.001, 0.1, 10 μM), |RMAX| (25%, 50%, 100%), and SLOPE (0.01, 0.1, 0.5, 1, 2, 10, 100) for R0 = 0. The diagonal line indicates random performance. The significance level for statistical tests is 0.05.
Case 3 error rates and power of proposed method at 25% residual error for different sample sizes (n).a
| True AC50 | True |RMAX| | Type I error rate | Power | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4 | 7 | 9 | 11 | 13 | 14b | 4 | 7 | 9 | 11 | 13 | 14b | ||||||||||||||
| 0.001 | 25 | 0.004 (0.0) | 0.008 (32.3) | 0.014 (72.1) | 0.019 (79.2) | 0.019 (83.2) | 0.021 (85.8) | 0.076 (0.0) | 0.164* (7.0) | 0.175* (11.1) | 0.202* (20.3) | 0.203* (22.4) | 0.206* (18.2) | ||||||||||||
| 0.001 | 50 | 0.006 (0.0) | 0.008 (57.4) | 0.012 (75.0) | 0.017 (82.7) | 0.018 (90.7) | 0.020 (87.9) | 0.336** (0.0) | 0.687** (1.5) | 0.759** (4.1) | 0.821** (6.0) | 0.840** (6.7) | 0.855** (7.7) | ||||||||||||
| 0.001 | 100 | 0.005 (0.0) | 0.009 (39.7) | 0.012 (79.3) | 0.016 (85.8) | 0.020 (83.5) | 0.024 (86.8) | 0.682** (0.0) | 0.987** (1.9) | 0.994** (5.5) | 0.999** (10.0) | 0.998** (14.5) | 0.999** (15.3) | ||||||||||||
| 0.1 | 25 | 0.005 (0.0) | 0.008 (40.3) | 0.011 (72.4) | 0.018 (80.7) | 0.021 (84.7) | 0.023 (87.3) | 0.053 (0.0) | 0.101 (20.9) | 0.132* (45.6) | 0.177* (62.7) | 0.191* (71.7) | 0.197* (73.1) | ||||||||||||
| 0.1 | 50 | 0.006 (0.0) | 0.008 (39.1) | 0.016 (76.2) | 0.018 (84.6) | 0.021 (88.8) | 0.020 (87.4) | 0.174* (0.0) | 0.350** (18.3) | 0.498** (37.0) | 0.576** (53.0) | 0.655** (64.8) | 0.684** (71.2) | ||||||||||||
| 0.1 | 100 | 0.005 (0.0) | 0.010 (46.8) | 0.013 (77.6) | 0.018 (85.7) | 0.021 (88.1) | 0.024 (84.9) | 0.432* (0.0) | 0.797** (31.2) | 0.922** (63.4) | 0.974** (82.6) | 0.995** (92.7) | 0.994** (94.4) | ||||||||||||
| 10 | 25 | 0.005 (0.0) | 0.011 (37.8) | 0.013 (74.8) | 0.017 (79.0) | 0.021 (80.8) | 0.022 (88.3) | 0.015 (0.0) | 0.029 (54.4) | 0.058 (75.0) | 0.082 (89.6) | 0.107 (89.7) | 0.100 (93.5) | ||||||||||||
| 10 | 50 | 0.004 (0.0) | 0.008 (43.5) | 0.013 (71.0) | 0.018 (85.8) | 0.023 (90.0) | 0.022 (89.0) | 0.021 (0.0) | 0.070 (56.1) | 0.158* (73.7) | 0.205* (83.2) | 0.276* (89.7) | 0.328* (89.9) | ||||||||||||
| 10 | 100 | 0.004 (0.0) | 0.009 (39.1) | 0.014 (68.8) | 0.018 (90.8) | 0.021 (88.1) | 0.019 (92.0) | 0.060 (0.0) | 0.217* (61.0) | 0.417* (83.4) | 0.620** (92.4) | 0.761** (96.8) | 0.791** (97.3) | ||||||||||||
| aShown are the type I error rates and power as a fraction ranging from 0 to 1, with the percentage of ACTIVE*[1] actives out of the total actives (equal to ACTIVE*[1] / (ACTIVE*[1] + ACTIVE*[2]) × 100%) indicated in parentheses. bThe type I error rates and sensitivities from Case 1 (n = 14) are shown here for comparison. *AUC ≥ 0.75. **AUC ≥ 0.9. | |||||||||||||||||||||||||