Skip to content
ESI for "Assessing molecular simulation for the analysis of lipid monolayer reflectometry"
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

ESI for "Assessing molecular simulation for the analysis of lipid monolayer reflectometry"

J. Phys. Comm. DOI arXiv License

Andrew R. McCluskey*, James Grant, Andrew J. Smith, Jonathan L. Rawle, David J. Barlow, M. Jayne Lawrence, Stephen C. Parker, Karen J. Edler*.

* &

Comparing different molecular dynamics potential models to improve reflectometry analysis.

This is the electronic supplementary information (ESI) associated with the publication "Assessing molecular simulation for the analysis of lipid monolayer reflectometry". This ESI provides full details of the analyses performed in the work and access to an automated analysis workflow, through this we aim to provide better access to analysis reproduciblility. The Supplementary Information document can be found in the reports folder, alongside a preprint copy of the publication. For more information about reproducible workflows in Python, check out Tania Allard's talk from Pycon2018.


The reduced neutron reflectometry data and simulation inputs and trajectories can be obtained from the University of Bath Research Data Archive.

DOI: 10.15125/BATH-00586


This ESI aims to provide a fully reproducible workflow to the data analysis presented within the paper.


  • anaconda or miniconda python
  • REVTeX

The supplied Snakemake file, will reproduce all of the analysis, plot the figures, and build a preprint version of the paper (reports/preprint.pdf) when run. Be aware that the analyses within this work are non-trivial and take many hours to run so use caution before re-running.

If you still want to re-run all of the analysis, please download the experimental data zip file, and unzip it (in the sim_vs_trad directory) using the following command:


Then run the following commands:

conda env create -f config/environment.yml

source activate sim_vs_trad

snakemake clean # this will remove all of the output from previous runs



PDF versions of the figures, can be found in the reports/figures directory.


A. R. M. is grateful to the University of Bath and Diamond Light Source for co-funding a studentship (Studentship Number STU0149).

Project Organization

├── LICENSE         # CC BY-SA-4.0
├──       # You are here
├── Snakefile       # Makefile to outline workflow
├── output          # Files and data output by analysis scripts
│   ├── simulation
│   └── traditional
├── config          # requirements.txt file
├── reports         # Paper and ESI
│   └── figures
└── scripts       # Python scripts for analysis
    ├── simulation
    └── traditional
You can’t perform that action at this time.