Protein–protein docking aims at predicting the geometry of protein interactions to gain insights into the mechanisms underlying these processes and develop new strategies for drug discovery. Interactive and user-oriented manipulation tools can support this task complementary to automated software.


This article presents an interactive multi-body protein–protein docking software, UDock2, designed for research but also usable for teaching and popularization of science purposes due to its high usability. In UDock2, the users tackle the conformational space of protein interfaces using an intuitive real-time docking procedure with on-the-fly scoring. UDock2 integrates traditional computer graphics methods to facilitate the visualization and to provide better insight into protein surfaces, interfaces, and properties.

Availability and implementation

UDock2 is open-source, cross-platform (Windows and Linux), and available at The code can be accessed at

This is an Open Access article distributed under the terms of the Creative Commons Attribution License (, which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited.