A comparison of machine learning algorithms for chemical toxicity classification using a simulated multi-scale data model