Suppression of artifacts in NMR spectra obtained from sparsely sampled data.
nmr_wash is a software package implementing SCRUB as well as the earlier CLEAN algorithm. It is written in C++ and should compile and run on all common platforms. It interfaces directly with NMRPipe and can also read and write data in the NMRView, UCSF/Sparky, and XEASY file formats.
SCRUB is an algorithm for the suppression of artifacts in NMR spectra obtained from sparsely sampled data. NMR data collection for high-resolution 3D and 4D data can be dramatically accelerated using sparse sampling in the time domain, but Fourier transformation of sparsely sampled data generates large aliasing artifacts due to violation of the Nyquist sampling theorem. SCRUB can routinely produce high-quality spectra with input data sampled at ~1% of the conventional level, and can achieve a dynamic range of more than 10000:1 in favorable cases. Typical calculation times on recent modern desktop computers vary from five minutes to two hours depending on the dimensionality and size of the spectrum, and the extent of artifacts.
|NMRbox Version||Software Version|