Drug Design Laboratory
News > Software projects > ESCHER NG


Protein-protein and DNA-protein molecular docking

ESCHER Next Generation (NG) is an enhanced version of the original ESCHER protein-protein automatic docking system developed in 1997 by  Gabriele Ausiello, Gianni Cesareni and Manuela Helmer Citterich. The new release, with a reengineered code, includes some new features:

  • Protein-protein and DNA-protein docking capability.
  • Fast surface calculation based on the NSC algorithm. No external software are required.
  • Only two PDB files are required as input.
  • Parallel code. ESCHER NG is one of the first docking software that take full advantages of the multiprocessor hardware. Tested on two processor systems, ESCHER runs about 1.8  time faster than an equivalent single processor workstations (same CPU and same clock). These performances can be increased optimizing the code that was not originally developed to the parallel execution. ESCHER NG can run also on single processor systems in sequential mode.
  • Language localization.

For more information about the method implemented in ESCHER, please refer to the paper: G. Ausiello, G. Cesareni, M. Helmer Citterich, "ESCHER: a new docking procedure applied to the reconstruction of protein tertiary structure", Proteins, 28, 556-567 (1997) .


Current release: 1.2.1
Latest update: 10/07/2012

The Windows 32 and 64 bit versions are included in the latest VEGA ZZ package and so if you want use that operating systems, it's strongly recommended to download that distribution (For more details, go to the VEGA ZZ main site).
If you need the source code or the other binaries, please download the following distribution:

ESCHER NG 1.2.1 Full Package

Included in the full package:

  • Next Generation source code.
  • Original source code.
  • Windows x86 (32 bit) and x64 (64 bit) .
  • Linux x86 (32 bit), x64 (64 bit) and ARM with VFP binaries.
  • IRIX 6.2 binary for MIPS R4400 or greater.
  • Localization toolkit  (LocaleLib and FlexxCat).
  • Examples.
  • Documentation.
  • This release includes the Linux executable optimized for Rasperry Pi.