Method, apparatus and computer program for molecular simulation Grant US-7908129-B2 United States of America 15 Mar 2011