The objective of the OpenTox project is to develop a predictive toxicology framework, that provides an unified access to toxicity data, (Q)SAR models and validation procedures.
A Unix desktop environment, using multi-processing as the principle method of program partitioning and built around the everything-is-a-file assumption, with scripting using the programming language Haskell.
A Graphical Editing Framework(GEF), for Python. It provides a canvas similar to wxArt2D and a editing framework based on MVC. The framework can be used to develop scientific and engineering tools that require graphical editing.