UniChem new beta interface and web services
The current interface and web services will still be reachable for a period of time at https://www.ebi.ac.uk/unichem/legacy.
In addition to it, the most popular legacy REST endpoints will also remain implemented in the new web services: https://www.ebi.ac.uk/unichem/api/docs#/Legacy
Some downtime is expected during the swap.
UniChem’s current API and web application is implemented with a framework version that’s not maintained and the cost of updating it surpasses the cost of rebuilding it. In order to improve stability, security, and support the implementation and fast delivery of new features, we have decided to revamp our user-facing systems using the latest version of widely used and maintained frameworks, infrastructure, and the best practices in our software engineering processes.
We have separated the API (backend) to the Web Application systems, which contributes to the system’s overall availability and stability, as well as facilitating features delivery. Both built using popular programming languages and frameworks.
Modern Web Interface
Built using the latest version of a very popular frontend framework and widely used libraries which allow us to provide enhanced user experience and a more pleasant user interface, while at the same time providing better accessibility features.
Get more information about the exciting new and upcoming features, as well as how to use it here.
Compound sources and connectivity searches
Searches for a specific compound can be done using the traditional InChI, InChI Key, or its ID on an specific source database, additional to that users can now search by drawing their molecule on the sketcher
|Drawing a compound to search using the Sketcher|
As part of the web services simplification we changed the way the endpoint is used, by moving the information requested to a JSON payload.
Here is an example of how it works on the current version:
And this is an example for the same search on the new UniChEM: