https://github.com/arm61/model_select

ESI for "A general approach to maximise information density in neutron reflectometry analysis"

https://github.com/arm61/model_select

Science Score: 36.0%

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

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

Repository

ESI for "A general approach to maximise information density in neutron reflectometry analysis"

Basic Info
  • Host: GitHub
  • Owner: arm61
  • License: cc-by-sa-4.0
  • Language: TeX
  • Default Branch: master
  • Homepage:
  • Size: 47.2 MB
Statistics
  • Stars: 1
  • Watchers: 3
  • Forks: 0
  • Open Issues: 0
  • Releases: 2
Created over 6 years ago · Last pushed about 6 years ago
Metadata Files
Readme License

README.md

A general approach to maximise information density in neutron reflectometry analysis

DOI arXiv License

Andrew R. McCluskey*, Joshaniel F. K. Cooper, Thomas Arnold, and Tim Snow

*andrew.mccluskey@diamond.ac.uk/a.r.mccluskey@bath.ac.uk

Outlining and applying a Bayesian model selection framework for neutron reflectometry analysis.

This is the electronic supplementary information (ESI) associated with the publication "Using Bayesian model selection to advise neutron reflectometry analysis from Langmuir-Blodgett monolayers". 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 reproducibility. For more information about reproducible workflows in Python, check out Tania Allard's talk from Pycon2018.

Data

The reduced neutron reflectometry data can be found in this repository, in the data directory.

Note, that the data was originally collected by Hollinshead and co-workers (DOI: 10.1021/la8028319).

Analysis

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

Requirements:

  • anaconda or miniconda python
  • REVTeX

The supplied Snakefile, will reproduce all of the analysis, plot the figures, and build a preprint version of the paper 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.

To re-run all analysis, simply run the following commands:

``` conda env create --prefix ./model_select --file environment.yml

source activate ./model_select

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

snakemake ```

The Snakefile outlines the process of this reproducible analysis and all code used is available.

Figures

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

Acknowledgements

A.R.M. would like to acknowledge David J. Barlow and M. Jayne Lawrence for kindly sharing the neutron reflectometry data used, and Simon Titmuss for suggesting the use of the dynesty package. This work is supported by the Ada Lovelace Centre – a joint initiative between the Science and Technology Facilities Council (as part of UK Research and Innovation), Diamond Light Source, and the UK Atomic Energy Authority.

Owner

  • Name: Andrew McCluskey
  • Login: arm61
  • Kind: user
  • Location: Copenhagen
  • Company: European Spallation Source

instrument data scientist @essneutron (he/him)

GitHub Events

Total
Last Year

Issues and Pull Requests

Last synced: over 1 year ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels