These are the subroutines that perform NMR relaxation calculations.
Usage:
Description:
Example:
Usage:
Description:
If "time" is specified, then the relaxation values are returned as
times rather than rates.
Example:
Usage:
Description:
If "time" is specified, then the relaxation values are returned as
times rather than rates.
Example:
Usage:
Description:
If "time" is specified, then the relaxation values are returned as
times rather than rates.
Example:
Description:
If "time" is specified, then the relaxation values are returned as
times rather than rates.
&calcSpecDens
Summary:
Calculates the rigid body spectral densities of the
molecule described by the associative array %YarmModel.
&writeSpecDens( \%YarmModel );
or
&writeSpecDens( \%YarmModel, "ascii" );
If you want to see a humanly readable version of the binary output
file, specify "ascii" as the second input parameter, as shown above.
This will generate a file named "spec_dens_mt.asc" in the yarm_working
subrdirectory that can be examined with a text editor. Additionally, a
number of test calculations will be performed that can be examined to
insure the calculations are working correctly.
&calcR1
Summary:
Calculates the R1 relaxation rates of the nuclei contained in the %YarmModel.
%R1 = &calcR1( \%YarmModel );
or
%R1 = &calcR1( \%YarmModel, "time" );
This routine calculates the R1 relaxation rates for all
nuclei contained in $YarmModel{xyz_nmr} (the NMR active nuclei).
The spectral densities must be contained in a file called
"yarm_working/spec_dens_mt.bin", created previously
using the calcSpecDens subroutine.
&calcR2
Summary:
Calculates the R2 relaxation rates
%R2 = &calcR2( \%YarmModel );
or
%R2 = &calcR2( \%YarmModel, "time" );
This routine calculates the R2 relaxation rates for all
nmr active nuclei contained in $YarmModel{xyz_nmr}.
The spectral densities must have been created previously
using the calcSpecDens subroutine.
&calcSSNOE
Summary:
Calculates the steady state NOE enhancement
%ssNOE = &calcSSNOE( \%YarmMode );
or
%ssNOE = &calcSSNOE( \%YarmModel, "time" );
This routine calculates the ssNOE relaxation rates for all
nmr active nuclei contained in $YarmModel{xyz_nmr}.
The spectral densities must have been created previously
using the calcSpecDens subroutine.
&calcR1_R2_SSNOE
Summary:
Calculates all three relaxation rates, R1, R2, ssNOE simultaneously
Usage:
($refR1, $refR2, $refNOE ) = &calcR1_R2_SSNOE( \%YarmMode );
or
($refR1, $refR2, $refNOE ) = &calcR1_R2_SSNOE( \%YarmModel, "time" );