Assessing the potential health risks of environmental chemical compounds is an expensive undertaking that has motivated the development of new alternatives to traditional in vivo toxicological testing. One approach is to stage the evaluation, beginning with less expensive and higher throughput in vitro testing before progressing to more definitive trials. In vitro testing can be used to generate a hypothesis about a compound's mechanism of action, which can then be used to design an appropriate in vivo experiment. Here we begin to address the question of how to design such a battery of in vitro cell-based assays by combining data from two different types of assays, cell viability and caspase activation, with the aim of elucidating the mechanism of action. Because caspase activation is a transient event during apoptosis, it is not possible to design a single end-point assay protocol that would identify all instances of compound-induced caspase activation. Nevertheless, useful information about compound mechanism of action can be obtained from these assays in combination with cell viability data. Unsupervised clustering in combination with Dunn's cluster validity index is a robust method for identifying mechanisms of action without requiring any a priori knowledge about mechanisms of toxicity. The performance of this clustering method is evaluated by comparing the clustering results against literature annotations of compound mechanisms.