Methods to extract information on the thermodynamic stability of supramolecular complexes from chemical shift information have been developed by Wilcox and others. They are known as NMR titrations. In a typical NMR titration one fills a series of NMR tubes with various mixtures of two interacting molecules. One concentration is usually kept constant while the other is varied. An NMR titration curve plots the observable chemical shift as a function of the concentration ratio. Fitting this curve to an equation derivable from the respective equilibrium and mass-balance equations yields the dissociation constant of the complex as well as its unknown chemical shift as the fit parameters. Repeating such titrations at various temperatures finally allows to determine the free energy and entropy of complex formation.
We have coined the means to read and understand reaction-caused shift shifting as “Kinetic NMR titration”. The term is in a sense, both, correct and misleading. It is correct because part of the underlaying math is similar to the one for classical NMR titrations. Also, both classical and kinetic NMR titrations are limited to exchange processes rapid enough for the NMR time scale and estimatable from Heisenberg’s uncertainity principle. The only difference is that the observable shift and the mole fractions are introduced as time-dependant quantities here, while they are time-invariate in classical NMR titrations. It is misleading however, because reaction-caused shift shifting is not a titration. There is no experimenter needed to generate the various mixtures by pipetting. Instead, the system is able to produce these mixtures on its own. This in turn has the inherent advantage that kinetic titrations are in many cases much more accurate and reliable than classical NMR titrations, simply because no pipetting means no pipetting errors.
Simultaneous fitting of integral and shift changes are carried out with SimFit, a program for nonlinear data fitting based on dynamic simulations written by GvK (1989-2006). It started in the DOS environment, grew and grew over the years, became faster and faster with each computer generation, got a Windows surface while still being a script dinosaur. Nevertheless, many labs dealing with chemical self-replication including Ghadiri’s, Philp’s, Chmielewski’s and others routinely use it on a daily base and survive with its spartanic look and feel. Briefly, SimFit uses a coder/parser to translate a reaction model, viz. a set of “elementary” reaction equations into a set of ordinary differential equations and their Jacobian. SimFit’s coder is able to deal with fractional coefficients making it possible to deal with pseudo-equations such as needed for our square-root law of autocatalysis. Coding means setting up a number of pointer arrays so that no compilation is necessary and every encoding is done at runtime. Simfit then needs to know what the observable quantities are – e.g. spectroscopic or HPLC integrals that refer to concentrations or sum or differences of concentrations of reaction species. Observables are defined and then assigned to species by means of string expressions that again set up pointer fields encoding the relationship between observables and species at run time. Kinetic data are read from external tables during run time. Numerical integration is usually done with a solver for stiff differential equations needing the Jacobian of partial derivatives of rates by concentrations. Execution time and accuracy is good because matrix operations are based on an “analytical” Jacobian. Nonlinear fitting is done with a Newton-Raphson algorithm or alternatively by Simplex optimisation. For the case of knowing almost nothing on rate parameters a simple stochastic optimiser is also available. Rate parameters can be fixed, variable, or coupled. Initial concentrations are also optimizable for cases where temperature equilibrium has not been settled initially. SimFit yields a multi window MDI-type output where one window holds the plots of fitted observables, residuals, fitted shifts, residuals, species concentration as a function of time, while the other contains all text based output. Text based output includes the encoded ODE system, their Jacobian, the course of optimized rate parameters, their standard errors, and covariances. In addition, SimFit allows to visualize the error-hypersurface in all N*(N-1)/2 possible twodimensional projections of parameter pairs in another graphic window.
SimFitting a whole temperature series of kinetic NMR titration data allowed for the first time the construction of the energy profile for a parabolic replicator. At the level of an experimental energy profile experimental and theoretical data derivable from QM and QD information become comparable.
When we published our findings in JACS last year, one referee wrote:
The other was equally positive:
Chemists including ourselfes are quite conservative. We are trained not to speculate too much and we are well advised to publish only those things which we do understand at least partly. This is why we believe that we were not the first who saw kinetic NMR shift-shifters – any hint on the published or nonpublished observation of the phenomenon is highly welcome, so far we are not aware about a single case reported before us. Meanwhile (April 2007) we found first evidence for kinetic NMR shift shifting in the well-studied Soai-reaction, an autocatalytic chemical process that is able to generate homochiral products from prochiral precursurs. This makes us confident that kinetic NMR shift shifting is indeed a valuable dynamic signature to detect new cases of “information processing autocatalysis”.
We dare to speculate that the following definition of life given at a seminar at Karolinska Institute within its “What-Is-Life” series end of last year, may be one of the most simplest:
“Life – Information processing autocatalysis capable of changing its own energy profile”
Read more:
