RetentionParameterEstimator

Estimation of thermodynamic parameters for the interaction of analytes with a stationary phase in GC.

https://github.com/gaschromatographytoolbox/retentionparameterestimator.jl

Science Score: 54.0%

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

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

Repository

Estimation of thermodynamic parameters for the interaction of analytes with a stationary phase in GC.

Basic Info
  • Host: GitHub
  • Owner: GasChromatographyToolbox
  • License: mit
  • Language: Julia
  • Default Branch: main
  • Size: 1010 KB
Statistics
  • Stars: 2
  • Watchers: 2
  • Forks: 0
  • Open Issues: 3
  • Releases: 11
Created over 3 years ago · Last pushed over 1 year ago
Metadata Files
Readme License Citation

README.md

RetentionParameterEstimator.jl

DOI:10.1016/j.chroma.2023.464008 DOI CI codecov.io

Estimation of retention parameters for the interaction of analytes with a stationary phase in Gas Chromatography (GC).

The retention parameters are estimated from a set of temperature programmed GC runs. The GC simulation 'GasChromatographySimulator.jl' is used to compute the retention times with several sets of estimated retention parameters and compare these computed retention times with the measured retention times. An optimization process is used to minimize the difference between computed and measured retention times. The retention parameters resulting in this minimized difference are the final result. In addition it is also possible to estimate the column diameter d.

Installation

To install the package type:

julia julia> ] add RetentionParameterEstimator

To use the package type:

julia julia> using RetentionParameterEstimator

Documentation

Please read the documentation page for more information.

Notebooks

In the folder notebooks notebooks, using Pluto.jl, for the estimation of retention parameters from temperature programmed GC measurements are available.

To use these notebooks Julia, v1.6 or above, must be installed and Pluto must be added:

julia julia> ] (v1.7) pkg> add Pluto

To run Pluto, use the following commands:

julia julia> using Pluto julia> Pluto.run()

Pluto will open your browser. In the field Open from file the URL of a notebook or the path to a locally downloaded notebook can be insert and the notebook will open and load the necessary packages.

Overview of notebooks

  • estimate_retention_parameters.jl (https://github.com/GasChromatographyToolbox/RetentionParameterEstimator.jl/blob/main/notebooks/estimateretentionparameters.jl):
    • Notebook to estimate the retention parameters and optional the column diameter from measured chromatograms
    • a standard error for the estimated parameters is given
    • comparison of other measured chromatograms with predicted chromatograms using the found optimal parameters
    • plot of the resulting retention factor k over temperature T, a comparing plot with other data (e.g. isothermal measured) is possible
    • in default, the notebook uses the data from the publication

Contribution

Please open an issue if you: - want to report a bug - have problems using the package (please first look at the documentation) - have ideas for new features or ways to improve the usage of this package

You can contribute (e.g. fix bugs, add new features, add to the documentation) to this package by Pull Request: - first discuss your contributions in a new issue - ensure that all tests pass locally before starting the pull request - new features should be included in runtests.jl - add description to the pull request, link to corresponding issues by # and issue number - the pull request will be reviewed

Citation

@article{Leppert2023, author = {Leppert, Jan and Brehmer, Tillman and Wüst, Matthias and Boeker, Peter}, title = {Estimation of retention parameters from temperature programmed gas chromatography}, journal = {Journal of Chromatography A}, month = jun, year = {2023}, volume = {1699}, pages = {464008}, issn = {00219673}, doi = {10.1016/j.chroma.2023.464008}, }

Owner

  • Name: GasChromatographyToolbox
  • Login: GasChromatographyToolbox
  • Kind: organization

Citation (CITATION.bib)

@article{Leppert2023,
  author = {Leppert, Jan and Brehmer, Tillman and Wüst, Matthias and Boeker, Peter},
	title = {Estimation of retention parameters from temperature programmed gas chromatography},
  journal = {Journal of Chromatography A},
  month = jun,
	year = {2023},
	volume = {1699},
  pages = {464008},
  issn = {00219673},
	doi = {10.1016/j.chroma.2023.464008},
}

GitHub Events

Total
  • Create event: 2
  • Commit comment event: 2
  • Release event: 1
  • Issues event: 1
  • Delete event: 1
  • Issue comment event: 3
  • Push event: 8
  • Pull request event: 4
Last Year
  • Create event: 2
  • Commit comment event: 2
  • Release event: 1
  • Issues event: 1
  • Delete event: 1
  • Issue comment event: 3
  • Push event: 8
  • Pull request event: 4

Packages

  • Total packages: 1
  • Total downloads:
    • julia 1 total
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 12
juliahub.com: RetentionParameterEstimator

Estimation of thermodynamic parameters for the interaction of analytes with a stationary phase in GC.

  • Versions: 12
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1 Total
Rankings
Dependent repos count: 9.9%
Dependent packages count: 38.9%
Average: 43.9%
Forks count: 53.5%
Stargazers count: 73.2%
Last synced: 10 months ago

Dependencies

.github/workflows/TagBot.yml actions
  • JuliaRegistries/TagBot v1 composite
.github/workflows/ci.yml actions
  • actions/cache v1 composite
  • actions/checkout v2 composite
  • codecov/codecov-action v1 composite
  • julia-actions/julia-buildpkg v1 composite
  • julia-actions/julia-processcoverage v1 composite
  • julia-actions/julia-runtest v1 composite
  • julia-actions/setup-julia v1 composite
.github/workflows/documentation.yml actions
  • actions/checkout v2 composite
  • julia-actions/setup-julia latest composite