Package maths_fns :: Module consistency_tests :: Class Consistency
[hide private]
[frames] | no frames]

Class Consistency

source code

Instance Methods [hide private]
 
__init__(self, frq=None, gx=None, gh=None, mu0=None, h_bar=None)
Consistency tests for data acquired at different magnetic fields.
source code
 
calc_sigma_noe(self, noe, r1)
Function for calculating the sigma NOE value.
source code
 
func(self, orientation=None, tc=None, r=None, csa=None, r1=None, r2=None, noe=None)
Function for calculating the three consistency testing values.
source code
Method Details [hide private]

__init__(self, frq=None, gx=None, gh=None, mu0=None, h_bar=None)
(Constructor)

source code 

Consistency tests for data acquired at different magnetic fields.

These three tests are used to assess the consistency of datasets aquired at different magnetic fields. Inconsistency can affect extracted information from experimental data and can be caused by variations in temperature, concentration, pH, water suppression, etc.

This code calculates three functions for each residue. When comparing datasets from different magnetic field, the value should be the same for each function as these are field independent. The J(0) function is the spectral density at the zero frequency and is obtained using a reduced spectral density approach. The F_eta and F_R2 functions are the consistency functions proposed by Fushman D. et al. (1998) JACS, 120: 10947-10952.

To assess the consistency of its datasets, one should first calculate those values (J(0), F_eta and F_R2) for each field. Then, the user should compare values obtained for different magnetic fields. Comparisons could proceed using correlation plots and histograms, and the user could also calculate correlation, skewness and kurtosis coefficients.

func(self, orientation=None, tc=None, r=None, csa=None, r1=None, r2=None, noe=None)

source code 

Function for calculating the three consistency testing values.

Three values are returned, J(0), F_eta and F_R2.