The invention disclosed herewith is a computer-implemented method for evaluating the 
toxicity of chemical compounds. In particular, some embodiments of the invention comprise importing 
microarray data representing measurements of the 
RNA transcription from hepatocytes, and running at least one 
algorithm (such as a coefficient penalized 
linear regression algorithm) on the imported data to assess potential adverse 
drug effects. After the evaluation has been carried out, the results are exported to reports or databases.In some embodiments of the invention, the 
algorithm has been trained on reference data using 
machine learning techniques.In some embodiments of the invention, the evaluation of 
toxicity is carried out concurrently with the evaluation of 
efficacy, where it can be used to assess the 
clinical value of the compounds evaluated.In some embodiments of the invention, the evaluation of 
toxicity is inserted into a pharmaceutical evaluation process prior to expensive testing of toxicity in animals.