Project deliverable Open Access
Trellet, Mikael; Bonvin, Alexandre
The Joint Research Activity of West-Life is aimed at exploring new ways to use existing or close to existing services so that broader user communities will be reached.
Based on the capability of HADDOCK software to handle EM maps as input to drive the docking, and in the objective of interconnecting services that manipulate EM data, deliverable 7.5 is presenting a new version of the HADDOCK webserver. This new version, beyond introducing the processing of EM maps as input, together with EM-related parameters, has also been built on new technologies to improve user experience and administration by UU.
The complete rewrite of the web portal framework started from the observation that adding new features with the former framework was time-consuming and with limited possibilities to improve user experience on the website. Moreover, protocols and technologies used within the former framework started to be outdated and prevented the deployment of webserver instances on new machines with up-to-date systems.
The new web server is based on python Flask framework, a well-known framework (~22.000 questions on StackOverflow) that allows for website fast-prototyping. It is up and running is its development version on a local machine accessible at https://nestor.science.uu.nl/haddock. Main basic together with EM-related features are available through this URL but new features are added on a daily basis.
We detail in this deliverable the workflow of the new webserver, from the technical details of the implementation to the end-product feature as seen by the users.