Skip to content

piskuliche/pair-distribution-derivatives

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RDF and Energy Weighting Code

This is a code to undertake calculations of derivatives of the radial distribution function, using a fluctuation theory approach.

To Do:

  1. Right now support is only included for same type interactions, and for lipids it assumes that is the phosphate group

  2. I haven't tried the 3D rdf yet, and haven't tried the not lipid option

Dependencies

This package uses aspects of python from the following packages, all of which must be installed prior to first use of this code.

  1. Numpy

  2. MDAnalysis

  3. Matplotlib

Installation Instructions

Installation should be simple, just modify the path to where you place module files on your cluster in the Makefile (the MODLOC variable).

Once you do this, then just type make!

Contact

Copyright November 2022, Boston University

For questions, contact Zeke Piskulich (piskulichz@gmail.com)

setup_rdf.py

This code writes input files for [LAMMPS] that calculates the energies of various groups, decided by a distance cutoff.

The essential idea of this calculation is to take the energy, H, and split it into interactions such that you get components from solute-solute, solute-close, solute-far, close-close, close-far, and far-far. Things work well when you choose a cutoff that makes close-far, far-far, and solute-far uncorrelated from the RDF.

This sets up the files to calculate the energies using lammps - and when used with the dump_split code, can seriously reduce the cost of the overall calculation.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages