"CETIS is a complete toxicity testing database. It sets up the tests, creates the paper work, analyzes the data, prepares the reports, creates control charts, and identifies whether the test meets acceptability criteria or not. I can't imagine anyone doing toxicity testing without CETIS."
Statistical Methods Available in ToxCalc
Point Estimate Methods
- The linear regression by maximum-likelihood estimation (MLE) offers four models, including the MLE Probit, MLE Logit, MLE-Weibull and MLE-Angle models. The MLE Probit implementation emulates the U.S. EPA Probit software, as well as the SAS Probit procedure;
- The linear regression module includes the Pearson chi-square heterogeneity test for fit and application of the heterogeneity factor in cases where a significant chi-square test is declared;
- The linear interpolation with bootstrapping emulates the U.S. EPA ICPIN method. The user can specify any number of resamples in multiples of 40. When desired, a log transform can be applied to the response variable;
- The Trimmed and Untrimmed Spearman-Kärber module emulates the U.S. EPA SNK method. The Trimmed Spearman-Kärber module includes an auto-trim feature, which automatically calculates the minimum trim and requires no additional user intervention.
Hypothesis Test Methods
- A total of 10 different parametric and non-parametric hypothesis test methods are available. ToxCalc will automatically select the correct method based on the data type and whether the ANOVA assumptions have been met;
- Parametric hypothesis test methods include the Homoscesdastic t-Test, Heteroscedastic t, Bonferroni t, Dunn-Sidák t, Dunnett, and Williams tests;
- Non-parametric hypothesis test methods include Wilcoxon Two-Sample, Wilcoxon Rank Sum, Steel Many-One Rank, and Fisher Exact tests;
- Single classification ANOVA, Shapiro-Wilk, Kolmogorov D, Bartlett or F tests are all calculated automatically;
- The angular (arcsin square-root), reciprocal, log, and root data transforms are available to induce equality of variance and normality;
- A secondary control is automatically tested against the primary control when a second control is specified. Controls can also be pooled when desired.

