ARCHER logo ARCHER banner

The ARCHER Service is now closed and has been superseded by ARCHER2.

  • ARCHER homepage
  • About ARCHER
    • About ARCHER
    • News & Events
    • Calendar
    • Blog Articles
    • Hardware
    • Software
    • Service Policies
    • Service Reports
    • Partners
    • People
    • Media Gallery
  • Get Access
    • Getting Access
    • TA Form and Notes
    • kAU Calculator
    • Cost of Access
  • User Support
    • User Support
    • Helpdesk
    • Frequently Asked Questions
    • ARCHER App
  • Documentation
    • User Guides & Documentation
    • Essential Skills
    • Quick Start Guide
    • ARCHER User Guide
    • ARCHER Best Practice Guide
    • Scientific Software Packages
    • UK Research Data Facility Guide
    • Knights Landing Guide
    • Data Management Guide
    • SAFE User Guide
    • ARCHER Troubleshooting Guide
    • ARCHER White Papers
    • Screencast Videos
  • Service Status
    • Detailed Service Status
    • Maintenance
  • Training
    • Upcoming Courses
    • Online Training
    • Driving Test
    • Course Registration
    • Course Descriptions
    • Virtual Tutorials and Webinars
    • Locations
    • Training personnel
    • Past Course Materials Repository
    • Feedback
  • Community
    • ARCHER Community
    • ARCHER Benchmarks
    • ARCHER KNL Performance Reports
    • Cray CoE for ARCHER
    • Embedded CSE
    • ARCHER Champions
    • ARCHER Scientific Consortia
    • HPC Scientific Advisory Committee
    • ARCHER for Early Career Researchers
  • Industry
    • Information for Industry
  • Outreach
    • Outreach (on EPCC Website)

You are here:

  • ARCHER

Can't list the navigation items at the moment. Please try again later.

  • ARCHER Community
  • ARCHER Benchmarks
  • ARCHER KNL Performance Reports
  • Cray CoE for ARCHER
  • Embedded CSE
  • ARCHER Champions
  • ARCHER Scientific Consortia
  • HPC Scientific Advisory Committee
  • ARCHER for Early Career Researchers

Contact Us

support@archer.ac.uk

Twitter Feed

Tweets by @ARCHER_HPC

ISO 9001 Certified

ISO 27001 Certified

Algorithmic Enhancements to the Solvaware Package for the Analysis of Hydration

eCSE03-03

Key Personnel

PI/Co-I: Dr David Huggins - University of Cambridge

Technical: Dr. Arno Proeme - EPCC

Relevant Documents

eCSE Technical Report: Algorithmic Enhancements to the Solvaware Package for the Analysis of Hydration

Project summary

The Solvaware package is a workflow that runs and analyses molecular dynamics (MD) trajectories to estimate hydration free energies by computing the contribution of different subvolumes around a solute. The goal of this project was to make the Solvaware package available on ARCHER and develop it by improving the efficiency of key algorithms in the workflow and increasing the functionality.

The accurate calculation of hydration free energies is a vital goal in computational modelling of biological and engineered aqueous systems. Water is the most important molecule in biology, as the interaction between biomolecules must compete with the interactions of the individual molecules with water. Thus water is directly involved in every single intermolecular interaction in an aqueous environment. Unfortunately, the complexity of intermolecular interactions and the vast number of degrees of freedom in even the simplest systems commonly confound computational approaches. In particular, the calculation of entropy remains a challenging and computationally demanding problem.

This project focuses on the statistical mechanical method of inhomogeneous fluid solvation theory (IFST) to determine the enthalpy and entropy of solvation. IFST can be used to analyse molecular dynamics (MD) simulations in explicit solvent and derive the contribution of specific spatial subvolumes to the solvation free energy.

IFST is unique in combining the accuracy of a rigorous treatment of explicit water with the spatial decomposition of the results, which leads to understanding and drives the generation of ideas. In addition, useful predictions can be derived from a single simulation. IFST analysis is performed by calculating the mean enthalpy and entropy in different subvolumes using snapshots from the MD trajectory (see below).

Contour plot of relative free energy density for hydration of cucurbit[7]uril system
Contour plot of the relative free energy density (summed enthalpy and entropy) for hydration of the cucurbit[7]uril system.

At the project outset, the Solvaware software package was only available on the Cambridge University High Performance Computing Service (HPCS). During the project, the software was rewritten using OpenMP and has now been made available as a software package on ARCHER.

The major improvement to the code was to the efficiency of the k-nearest neighbours (KNN) algorithm for entropy estimation, which resulted in a 25,000-fold speed-up. In addition, improvements to the MD protocol led to ~30% efficiency gain for simulations of typical systems. Given the improvements to the IFST code, this now constitutes a significant part of the total time spent obtaining results using Solvaware and makes previously unfeasible calculations now feasible.

Summary of the software

The enhanced Solvaware package for the analysis of hydration is available to use on ARCHER as a centrally installed package, loaded using the "solvaware" module. Access to the software is arranged via application to the ARCHER helpdesk, who will confirm registration of users with the PI.

Copyright © Design and Content 2013-2019 EPCC. All rights reserved.

EPSRC NERC EPCC