https://github.com/blakeaw/atomic-molecular-nested-sampling

Nested Sampling implementations and case studies developed during my Ph.D. work.

https://github.com/blakeaw/atomic-molecular-nested-sampling

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 6 DOI reference(s) in README
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.9%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Nested Sampling implementations and case studies developed during my Ph.D. work.

Basic Info
  • Host: GitHub
  • Owner: blakeaw
  • Language: C++
  • Default Branch: main
  • Size: 8.9 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Archived
Created over 3 years ago · Last pushed over 3 years ago

https://github.com/blakeaw/atomic-molecular-nested-sampling/blob/main/

# Nested Sampling of atomic and molecular systems.

This archived repository contains various codes for Nested Sampling simulations of atomic and molecular systems, including the variations of the method we developed:

  * Isobaric Nested Sampling (IBNS): Wilson et al. (2015) Nested sampling of isobaric phase space for the direct evaluation of the isothermal-isobaric partition function of atomic systems, J. Chem. Phys., 143, 154108; https://doi.org/10.1063/1.4933309
  * Coupling Parameter Path Nested Sampling (CPPNS): Wilson et al. (2018) Computing free energies using nested sampling-based approaches, Molecular Simulation, 44:13-14, 1108-1123; https://doi.org/10.1080/08927022.2017.1416113

Some cases include corresponding Metropolis Monte Carlo implementations that were used for comparison/validation. There are also many codes from unpublished work or which encode experimental nested sampling implementations. The codes were developed as a part of my research and training as a Ph.D. Student at UT Dallas (sometime between 2012 and 2016, and before I learned about version control with git/GitHub).

## Implementations

Inside the `src` directory there are the following  collections:

* `classes` - a collection of of custom class objects implemented for these simulations.
* `cg-3bead-lipids` - canonical nested sampling of systems with 3-bead coarse-grained lipids from Cooke et al. https://doi.org/10.1103/PhysRevE.72.011506  
* `CPPNS` - implementations of coupling parameter path nested sampling to estimate free energy perturbations and alchemical free energy changes.
* `grand-canonical` - implementations of constant chemical potential nested sampling to estimate the Grand Canonical partition function.   
* `IBNS` - implementations of isobaric nested sampling to estimate the isothermal-isobaric partition function.   
* `np-dimers-dumbbells` - Nested sampling simulations of nanoparticle dumbbells.
* `ns-replica-exchange` - experimental implementations of Nested Sampling replicas incorporating elements of Replica Exchange methods.
* `ns-test-area-method` - experimental implementations of Nested Sampling combined with the Test Area Method.

The codes were typically compiled using the GNU compiler. Many include suggested compiler commands in the initial comments.

**Note:** most codes likely won't compile as is now. They typically reference the custom class files using paths on the file system I was using at the time. Many also use an external implementation of a Fast Mersenne Twister random number generator that was stored locally too. There may also need to be some other adjustements to get them compile ready.

Owner

  • Name: Blake A. Wilson
  • Login: blakeaw
  • Kind: user
  • Location: Texas, USA

Computational research science in physical chemistry, systems biology, and nanomaterials bioengineering.

GitHub Events

Total
Last Year