
Last chance! 50% off unlimited learning
Sale ends in
This function calculates the ionization of a compound at a given pH. The pKa's are either entered as parameters or taken from a specific compound in the package.
calc_ionization(chem.cas=NULL,chem.name=NULL,pH=NULL,pKa_Donor=NA,pKa_Accept=NA)
Either the chemical name or the CAS number must be specified.
Either the chemical name or the CAS number must be specified.
pH where ionization is evaluated.
Compound H dissociation equilibirum constant(s). Overwrites chem.name and chem.cas.
Compound H association equilibirum constant(s). Overwrites chem.name and chem.cas.
fraction of compound neutral
fraction of compound charged
fraction of compound negative
fraction of compound positive
fraction of compound zwitterionic
The fractions are calculated by determining the coefficients for each species and
dividing the particular species by the sum of all three. The positive, negative
and zwitterionic/neutral coefficients are given by:
# NOT RUN {
calc_ionization(chem.name='bisphenola',pH=7.4)
calc_ionization(pKa_Donor=8,pKa_Accept=c(1,4),pH=9)
# }
Run the code above in your browser using DataLab