CHNOSZ2.1.0 package

Thermodynamic Calculations and Diagrams for Geochemistry

add.OBIGT

Functions to Work with the Thermodynamic Database

add.protein

Amino Acid Compositions of Proteins

affinity

Chemical Affinities of Formation Reactions

basis

Define Basis Species

Berman

Thermodynamic Properties of Minerals

buffer

Calculating Buffered Chemical Activities

CHNOSZ-package

Thermodynamic Calculations and Diagrams for Geochemistry

DEW

Deep Earth Water (DEW) Model

diagram

Chemical Activity Diagrams

EOSregress

Regress Equations-of-State Parameters for Aqueous Species

equilibrate

Equilibrium Chemical Activities of Species

examples

Run Examples from the Documentation

extdata

Extra Data

IAPWS95

Properties of Water from IAPWS-95

info

Search the Thermodynamic Database

ionize.aa

Properties of Ionization of Proteins

logB.to.OBIGT

Fit Thermodynamic Parameters to Formation Constants ( )

makeup

Parse Chemical Formulas

mix

Combine Diagrams for Multi-Metal Systems

mosaic

Chemical Affinities with Changing Basis Species

NaCl

Simple NaCl-Water Solution

nonideal

Activity Coefficients of Aqueous Species

palply

Conditional Parallel Processing

protein.info

Summaries of Thermodynamic Properties of Proteins

rank.affinity

Average Ranks of Chemical Affinities

retrieve

Retrieve Species by Element

solubility

Equilibrium Chemical Activities of Species

species

Species of Interest

stack_mosaic

Stacked mosaic diagram

subcrt

Properties of Species and Reactions

swap.basis

Swap Basis Species

taxonomy

Extract Data from NCBI Taxonomy Files

thermo

Thermodynamic Database and System Settings

util.array

Functions to Work with Multidimensional Arrays

util.data

Functions for Checking Thermodynamic Data

util.expression

Functions to Express Chemical Formulas and Properties

util.fasta

Functions for Reading FASTA Files and Downloading from UniProt

util.formula

Functions to Work with Chemical Formulas

util.legend

Functions to Make Legend Text

util.list

Functions to Work with Lists

util.misc

Functions for Miscellaneous Tasks

util.plot

Functions to Create and Modify Plots

util.protein

Functions for Proteins (Other Calculations)

util.seq

Functions to Work with Sequence Data

util.units

Functions to Convert Units

util.water

Functions for Properties of Water and Steam

water

Properties of Water

An integrated set of tools for thermodynamic calculations in aqueous geochemistry and geobiochemistry. Functions are provided for writing balanced reactions to form species from user-selected basis species and for calculating the standard molal properties of species and reactions, including the standard Gibbs energy and equilibrium constant. Calculations of the non-equilibrium chemical affinity and equilibrium chemical activity of species can be portrayed on diagrams as a function of temperature, pressure, or activity of basis species; in two dimensions, this gives a maximum affinity or predominance diagram. The diagrams have formatted chemical formulas and axis labels, and water stability limits can be added to Eh-pH, oxygen fugacity- temperature, and other diagrams with a redox variable. The package has been developed to handle common calculations in aqueous geochemistry, such as solubility due to complexation of metal ions, mineral buffers of redox or pH, and changing the basis species across a diagram ("mosaic diagrams"). CHNOSZ also implements a group additivity algorithm for the standard thermodynamic properties of proteins.

  • Maintainer: Jeffrey Dick
  • License: GPL-3
  • Last published: 2024-02-11