NMR tube choices: If you have adequate amount of sample, use a regular NMR tube; If you have limited amount of sample, usage a shigemi NMR tube; If your sample has high salt concentration , use a 3mm NMR tube.
Sample volume should be a minimum of 250 uL for a Shigemi tube, 160uL for a 3mm/5mm tube, or 500 uL for a regular NMR tube. Insufficient volume may cause bad shimming result, and consequently spectra with poor resolution and line shape. In many cases the sample volume should weight more than the concentration for a good NMR measurement.
The NMR sample should be homogeneous, free of air bubbles and insoluble substances. High salt concentration and paramagnetic ions should be avoided if possible
High quality NMR tubes should be used at BioNMR facility, in particular on the 800 MHz spectrometer.
For volatile organic solvent, or long term use sample, sealing the sample NMR tube with parafilm is highly recommended.
For aqueous samples,
D2O concentration should be equal to or higher than 7%, and kept equal to or higher than 7% during a titration.
NaCN 0.02% is recommended for sample buffer to prevent bacterial growth and bio sample degradation.
Degasing the buffer or the sample to reduce the chance of forming air bubbles in the solution.
Labeling a NMR tube
Sample Spinners
Type “lock” and choose the correct deuterated solvent that is with the sample. Contact the NMR facility manager if you can not find your solvent in the solvent table.
For samples requiring no solvent/water suppression, pulse program zg or zg30 can be used to run a simple 1D 1H experiment. The zg30 pulse needs much shorter relaxation delay d1 since the rotation angle is only 30 degrees. For quantitative NMR analysis, d1 needs to be set long enough to ensure full relaxation recovery.
There are multiple methods to suppress water NMR signal. Excitation sculpting (zgesgp) and watergate (zggpwg) are effective in suppressing a large amount of water in a NMR sample, while pre-satuation methods such as zgcppr or zggppr are effective in suppressing trace amount of water in organic solvents.
Type "rpar P31CPD" in a new data set, or use "edc" command to copy from an exisiting 1D 31P experiment. Another option is "rpar P31" depending on decoupling choice.
Use "getprosol" command to load the default phosphorous power parameters.
In the acquisition parameter window check and adjust td, ns, ds, sw, d1.
Estimate receiver gain using command rga, and then start the experiment using commandzg ;
Process the FID by typing “efp”, and phase the spectrum when necessary.
Copy an existing 1D experiment (pulse program: zgwg.df) by typing “edc”.
Type eda, in the acquisition parameter window check and adjust td, ns, ds, sw, O1P and O2P.
Type ased, in the pulse program parameter window, enter calibrated p1 and pL1 values; set pcpd2 220 us and corresponding pL12 12 dB if applying decoupling. Otherwise pL12 should be 120 dB.
Start the experiment by rga and zg;
Process the FID by typing “dfp”, and phase the spectrum when necessary.
If there is a receiver gain/ACD overflow issue,TopSpin will likely to show the error during the first row data collection. Therefore, it is good practice to wait till the first row of data is collected.
Go to an existing HSQC experiment (pulse program: hsqcetfpf3gp), type “edc” to copy its parameters and generate a new experiment number. Or in a new experiment number "rpar HSQCETFPF3GP".
Type “eda”, set parameters td, ns, ds, sw, O1P and O3P. For 13C and 15N labeled sample, ZGOPTNS should be "-DLABEL_CN".For only 15N labeled sample, leave ZGOPTNS blank.
Type “ased” to set power length and power level for both 1H and 15N, including p1, pL1, p21, pL21, pL12, and pcpd2. Or type "getprosol 1H A B" to set power related parameters. A is the pulse length in µs, and B is the power leverl in dB.
Estimate receiver gain using rga command, and Start the experiment using command zg;
Process the FID by typing “xfb”. Phase the spectrum when necessary.
Go to an existing experiment (pulse program: hsqcetgp), type “edc” to copy its parameters and generate a new experiment number. Or in an new experiment number "rpar HSQCETGP".
Type “eda”, set parameters td, ns, sw, O1P and O2P, CNST2. Note that CNST2 can be different for different C-H bond.
Type “ased” to adjust power length and power level for both 1H and 13C, including p1, pL1, p3, pL2, pL12, and pcpd2. Or type "getprosol 1H A B" to set power related parameters. A is the pulse length in µs, and B is the power leverl in dB.
Start the experiment by rga and zg; Process the FID by typing “xfb”. Phase the spectrum when necessary.
Go to an existing SOFAST experiment (pulse program: sofast), type “edc” to copy its parameters and generate a new experiment number. Or "rpar SFHMQCF3GPPH" in an new experiment entry.
Type “eda” to check and adjust parameters such as td, ns, sw, O1P and etc.
Type “ased” to adjust power length and power level for both 1H and 15N, including, pL1, p3, pL2, pL12, and pcpd2. Or type "getprosol 1H A B" to set power related parameters. A is the pulse length in µs, and B is the power leverl in dB.
To calibrate shape pulse sp15 and sp20, type “stdisp” to open shapetool window, and calculate PC9 (3000 us at 120°) and Reburp1000 (2000us at 180°) pulses. sp value = shapetool value + p1 in dB.
Shape Pulse Calculation Steps: choose the shape pule in shapte tool window, then go to Analysis/Integrate Shape, put in correct shape pulse length, angle, and 90 degree pulse length, hit "Enter" key. The calculated shapetool value will be shown as "Change of power level"
Note that for Bruker pulse programs, you may use "getprosol 1H pulselength powerlevel" command, to let TopSpin calculate the power related parameter for you.
Start the experiment by rga and zg;
Process the FID by typing “xfb”. Phase the spectrum when necessary.
Go to an existing 2D-Tocsy experiment (pulse program: dipsi2esfbgpph), type “edc” to copy its parameters and generate a new experiment number. Or in a new experiment, "rpar DIPSI2ESFBGPPH".
Pulse program dipsi2esfbgpph is based on dipsi2esgpph and have f2 and f3 channels included.
Type "edasp" to check /adjust spectrometer routing.
Type “eda”, set parameters td, ns, ds, sw, O1P, O2P and O3P if necessary.
In acquisition window, if sample is unlabeled, leave ZGOPTNS blank. If sample is N15 labeled, set ZGOPTNS "-DLABEL_N". If sample is N15 and C13 labeled, set ZGOPTNS "-DLABEL_CN".
Type “ased”, adjust power length and power level for 1H. If sample is labeled, you will need to check 15N and/or 13C power level and power length according. Or type "getprosol 1H A B" to set power related parameters. A is the pulse length in µs, and B is the power leverl in dB.
Type "pulse" to calculate pL10 based on targeting p6 value. Use p6 35 us.
Set d9 (Tocsy mixing time) 90 ms for a protein sample; set pL32 70dB for water presaturation
In gs mode, adjust O1P and p12 to achieve minimum FID area integral for water suppression.
Start the experiment by rga and zg.
Process the FID by typing “xfb”. Phase the spectrum when necessary.
Go to an existing 2D-Noesy experiment (pulse program: noesyesfbgpph), type “edc” to copy its parameters and generate a new experiment number. Or in a new experiment, "rpar noesyesfbgpph".
*Pulse program noesyesfbgpph is based on noesyesgpph and have f2 and f3 channels included.
Type "edasp" to check and adjust spectrometer routing.
Type “eda”, set parameters td, ns, ds, sw, O1P, O2P and O3P if necessary.
In acquisition window, if sample is unlabeled, leave ZGOPTNS blank. If sample is N15 labeled, set ZGOPTNS "-DLABEL_N". If sample is N15 and C13 labeled, set ZGOPTNS "-DLABEL_CN".
Type “ased”, adjust power length and power level for 1H. If sample is labeled, you will need to check 15N and/or 13C power level and power length according. Or type "getprosol 1H A B" to set power related parameters. A is the pulse length in µs, and B is the power leverl in dB.
Set d8 (NOESY mixing time) around 90 ms for biomolecules, or 300-500 ms for small molecules; set pL32 70dB for water presaturation.
Users may consider using 2D-ROSEY for medium size molecules,
MW 1000-3000 Da, mixing time 200ms.
In gs mode, adjust O1P and p12 to achieve minimum FID area integral for water suppression.
Start the experiment by rga and zg.
Process the FID by typing “xfb”. Phase the spectrum when necessary.
Your may copy a data set from "expts" folder, or use rpar command to import a paramenter set from the bruker library.
Make sure the constants (cnst21, cnst22, cnst23) are set consistently through out all your 3D Triple resonance experiments, and also set O2P the value suggested in the pulseprogram. If one constant is different from one experiment to another, the resulting spectra may show discrepancy in carbon chemical shift of the same signal. Note that that discrepancy may not be correctable.
Reference values: CNST21=173, CNS22=53, CNST23=42
It is highly recommended to run a 2D 1H-13C plane of the 3D experiment first, just to make sure all the paramenters are set correctly. Signals in HNCA, HNCOCA, HNCACB, and CBCACONH should overlap well. Signals in HNCO and HNCACO should overlap well.
To process 3D data, check Fourier Transform REVERSE settings by looking at the processed 2D plane. Sometimes the default "FALSE" setting can be wrong resulting in a reversed spectrum. In general the 2D plane should be extracted and processed first, and then the optimized processing parameters are used to process the 3D data.
The best application of STD-NMR is ligand/drug screening, to identify ligand(s) that interacts with the host from a compound pool (multiple compounds) . In this system, the host is usually larger molecules, such as proteins and nucleic acids.
Samples: (using a DNA sample and one ligand as an example)
NMR Procedure:
NMR result:
The BBFO probe has only two coils (two channels). One is designated to 1H, and and the other is adjustable to various nuclei from 15N to 31P. Therefore, the BBFO is limited to 1D and 2D expeirments.
1H-15N HSQC. Set channel F2 instead of F3 to 15N. Use Bruker dataset HSQCETGP_15N (rpar HSQCETGP_15N) or modify a 13C HSQC experiment.
BBFO Probe Experiment library. Users can use those experiments as templates to set up their own experiments.
Data Acquisition, Run 'nusPGSv3' for better data point sampling! Note that the script won't work in a NMR folder that its name has a gap or space in it.
- In TopSpin AcquPars window, change the FnTYPE to be 'non-uniform_sampling'. You don’t need to set anything in the NUS parameters block.
- Type 'nusPGSv3' to create a data sampling schedule. Several questions will be asked along the way.
- Random Seed
- - 0 is default and probably what you want.
- - 0 implies the random seed used for random number generation will be selected by the computer.
- - Any other number here means you will also get the same sequence. So lets say you want to compare two acquisitions but are not interested in the differences that might result from sampling differently.
- Sine portion for sampling
- - 2 is default and probably what you want.
- - This is not the place to describe what this means. 2 will result in more points towards the front of the schedule and this is probably best for you. 1 and 0 are experimental and we don't suggest you use them unless you know why you want to.
- Number of points to collect (complex points)
- - When set 128 out of 1280, it is 10% sampling amount. 10% of the current numbers of linear, complex points is selected by default.
- - When running a 2D experiment, you probably want this to be more like 25%. 10% of all the complex points should work for a 3D experiment. 1-2% should work for a 4D. Note that the number you put in here is the total number of points to be sampled, not the percentage.
- Tolerance (as a percentage).
- - 0.01 % is the default. This means the generator must generate the number of points requested above +/- 0.01%. Most likely this means it will generate exactly the number you asked. Sometimes it is hard for the scheduler to find the exact number of samples you ask for so you may need to add some tolerance here. Try changing it to 10%.
- Shuffle the schedule (0 = no, 1 = yes)
- - Default is 0 which means the schedule will be generated with the left most column being "fast" and the right most column being the slowest. I suggest this for starting out.
- - Select 1 will shuffle the schedule. It is perfectly fine to do this as the reconstruction processing will reorder everything in the end anyway. However, note that the first point, (0 or 0,0 or 0,0,0) will always remain at the top.
- - At the end there should be a message” Poisson gas sampling schedule setup finished.”. A nusPGS_setup.out file will be generated into the data directory.
- Collect data with the 'zg' command. The schedule used will be deposited into the data directory with the name 'nuslist'. You can use this schedule as is during reconstruction with hmsIST.
NUS data processing
To process the spectrum, go to ProcPars page, and at NUS section, set MDD_mod to either cs or mdd (cs may give better result).
- 2D data processing (TopSpin 3.6 and above, does not require a NUS license)
- Type 'efp' and phase the 1D spectrum. Most likely only PHC0 needs to be adjusted.
- Copy the phasing parameter of the 1D (PHC0) to the 2D. You may or may not need to add 90 degree to the PHC0 depending on the experiment type. Trial and error!
- 2D HSQC: PHC0 in 2D = PHC0 in 1D +90
- 2D TOCSY: PHC0 in 2D = PHC0 in 1D
- Phase the 2D spectrum using 'xfb' command
- 3D data processing
- TopSpin method (Requires a TopSpin NUS license)
The workflow is to extract a 2D plane from the NUS 3D data, and then extract the first row 1D from the 2D plane. Phase the 1D spectrum and obtain its phase parameters. Apply the phase parameters to 2D and adjust PHC0 if necessary to obtain a good 2D spectrum. After that copy the 2D phase parameters to the 3D data, and process the 3D data.
- Open the 3D NUS data set, type 'rser2D' to “Extract a raw plane”. By default a new 2D data set will be generated as expt # 999.
- At the 2D data set, expt# 999, type 'efp' to process the first FID, which has the process number 999 set by default.
- Phase the 1D spectrum, and record its phase parameters, PHC0 in particular.
- Copy the 1D phase parameter(s) to the 2D data set and process the 2D data.
- Add 90 to the copied PHC0 value in 2D and then type 'xfb' to process the 2D data. Signals in the 2D spectrum should have the correct phase. If not, removed the added 90 in PHCO and process the data again.
- If the NUS 2Dspectrum does not match a regular 2D HSQC spectrum of the sample, very likely you need to set REVERSE of F1 to "TRUE" in the PROCPARS window and re-process the data again.
- Copy the 2D phase parameters and the REVERSE setting if changed to the 3D data set, and process 3D using the command 'ftnd'. “0” should be the option in the pop-up window.
- The 3D data processing may take a few minutes to finish, while its progress is shown at the left bottom corner of the TopSpin window. After it is done, to view 2D planes of the 3D spectrum, use the + , -, or the two way vertical arrow button to move the 2D plane.
- Restart or close TopSpin to release the floating license on your computer
- nmrPipe methods. https://www.ibbr.umd.edu/nmrpipe/nus.html, or http://gwagner.med.harvard.edu/intranet/hmsIST/234Proc.html.