Besides data sources, the Probes & Drugs portal uses a lot of free open-source programing tools. The server side of the portal is based primarily on the Python programming language with Django web framework and PostgreSQL database.
In the table below, some of the most important used tools and programming libraries with a short description are mentioned:
RDKit is a collection of cheminformatics and machine-learning software written in C++ and Python.
Open Babel is a chemical toolbox designed to speak the many languages of chemical data. It's an open, collaborative project allowing anyone to search, convert, analyze, or store data from molecular modeling, chemistry, solid-state materials, biochemistry, or related areas.
ChemSpiPy provides a way to interact with ChemSpider in Python. It allows chemical searches, chemical file downloads, depiction and retrieval of chemical properties.
This is a tool designed to provide a simple way of standardising molecules as a prelude to e.g. molecular modelling exercises.
This package implements python client for accessing ChEMBL webservices. It provides convenient interface to access data, cache results and optionally executes requests in asynchronous manner.
Ketcher is a web-based chemical structure editor.
PubChemPy provides a way to interact with PubChem in Python. It allows chemical searches by name, substructure and similarity, chemical standardization, conversion between chemical file formats, depiction and retrieval of chemical properties.
2d html5 canvas framework for desktop and mobile applications.
Font Awesome gives you scalable vector icons that can instantly be customized — size, color, drop shadow, and anything that can be done with the power of CSS.
tipsy is a simple jQuery plugin for generating Facebook-style tooltips.