AMBIT is implemented in Java, uses a MySQL database as backend, and relies on The Chemistry Development Kit for cheminformatics functionality.
The OpenTox API implementation introduces two additional major dependencies, namely, the Restlet library for implementation of REST services, and the Jena RDF API. Apache Maven is used for software project management (organizing dependencies and building of executables).
The source code is available in a Subversion repository at the SourceForge site.
There are two top level Maven projects, ambit2-all (libraries) and ambit2-apps (applications), consisting of several sub-modules. The first is used to organize and build libraries, while the second uses these modules as dependencies to build the end user applications and web services.
The Toxtree source code also includes dependencies on some of the ambit2-all modules. On the other hand, Toxtree itself a dependency of the end user applications and web services, in which it has been incorporated, such as AmbitXT and AMBIT REST web services.
More details about (javadoc, code examples) at ambit modules web pages.
http://ambit.uni-plovdiv.bg:8083/nexus/content/repositories/releases/ambit/
Artifacts
<dependency> <groupId>ambit</groupId> <artifactId>ambit2-*</artifactId> <version>2.4.2</version> </dependency>
Repository
<repository>
<id>ambit-plovdiv-releases</id>
<url>http://ambit.uni-plovdiv.bg:8083/nexus/content/repositories/releases</url>
</repository>