Biomolecular NMR Facility

Department of Chemistry and Biochemistry

BioNMR Banner

NMR Sample Requirements and Preparation

  1. Sample Concentration Guidance for Cryoprobe NMR Measurements:
    • Biomolecule samples. Prepare at least 0.05mM. Higher than 1 mM is prefered as long as solution viscosity does not increase significantly.
    • Small molecule samples. About 3mM is sufficient for 13C direct NMR measurements on CP800, and 10mM for 13C measurements on CP600. High concentration is still encouraged since it will greatly reduce the experiment time. If a sample's MW is 200, 10mg/500uL gives 100mM concentration. Please note that for quantification, avoid preparing too high concentration which may cause baseline and lineshape issues.
  2. 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.

  3. 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.

  4. The NMR sample should be homogeneous, free of air bubbles and insoluble substances. High salt concentration and paramagnetic ions should be avoided if possible

  5. High quality NMR tubes should be used at BioNMR facility, in particular on the 800 MHz spectrometer.

  6. For volatile organic solvent, or long term use sample, sealing the sample NMR tube with parafilm is highly recommended.

  7. 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.

  8. Labeling a NMR tube

    • All samples should be labeled with brief sample information using a labeling tape.
    • Do not write directly on the NMR tube since the ink can easily be erased by mistake.
    • The labeling tape should be wrapped around the NMR tube, not in the shape of a flag.

  9. Sample Spinners

    • CP800: Use the white spinners for experiments below 50 Celcius. Use the cemramic spinners for experiments above 50 Celcius.
    • CP600: Use the white spinners.
    • NMR600: Use the blue spinners (for lower air flow probes).

Experiment Preparation

  1. Insert sample
    • SampleCase system (CP800 and CP600)
      • Place the sample NMR tube with its spinner in a well of the Carousel sample holder, and note the sample position number.
      • In topspin, type the command "sx #", where the # is the sample position number. Alternatively you may press the blue button on the Carousel to rotate the sample to the injection position under the injection tube, then press the green Inject/Eject button to inject the sample.
      • Type "sx ej" to eject a sample. Then you need to rotate it to the side of the injection position to take it out from the sample holder
    • SampleMail System (NMR600)
      • Put the sample NMR tube with its spinner in the sample-holder
      • Close the loading compartment and the sample will be injected automatically.
      • To eject a sample, type "ej", and wait till the sample NMR tube sit in the sample-holder. Open the compartment and carefully take out the NMR tube.
    • Manual injection system
      • Type "ej" or click “lift” button from the BSMS interface.
      • Placing the sample NMR tube with its spinner at the openning on top of the magnet, and make sure the sample tube floats before completely releasing it.
      • Type "ij" or click “lift” again to lower the sample into the magnet.
      • When taking out a sample, do not forget to type "ij" at the end to lower the air flow.
  2. Adjust temperature
    • Type "edte" or go to temperature control window.
    • Set the target temperature and wait for temperature equilibrium. Do not change air flow rate.
    • To CP800, turn chiller power off if temperature is set high, and set chiller power to maximum if temperature is set low.
  3. Lock

    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.

  4. shim
    topshim
    • To shim a NMR sample, it is advisable to run "rsh" first. Choose the latest 3D shim file in the format TS3D_MMDDYY.
    • Type "topshim gui", make sure the dimension is "1D", Optimise for is the nucleus to be detected, such as "1H".
      • For a regular NMR tube, click on "start " to start shimming. Options: (1) Use a Tune Before option usually can improve the shimming result. Note that on CP600 spectrometer, only Tune After options works because of a different TopSpin version; (2) Include Z6.
      • For a shigemi NMR tube, type in the command "topshim shigemi"
    • Once shimming is complete, you can check the result on the Report page. If topshim didn't give satisfactory shimming result, final B0dev greater than 1Hz, you may want to troubleshoot why and then redo shimming.
  5. Tune and Match the probe
    • First go to (work directory) a 1D zg data set; You may type "edasp" to check/set channels to be tuned.
    • For probe with ATM device, type "atmm". Adjust tune and match of each nucleus, then exit.
    • For probe without ATM device, type "wobb". Use the small driver to adjust corresponding match and tune knobs to current nucleus under the magnet. After one nucleus channel is finished, click on “SW” to switch to the next nucleus. At the end click "Stop" to finish the wobb procedure.
  6. Calibrate 1H 90° pulse
    • In (work directory) zg experiment data set, you may use "pulsecal" to estimate 1H 90° pulse. Keep in mind that the estimate may be inaccurate when the sample buffer/solvent has high salt concentration or is viscous. Use the folloing steps to accurately determine 1H 90° pulse if needed
    • In zg experiment data set, check default pL1/pLW1 value and set p1=4us, ns=1, ds=1.
    • Then acquire FID by typing "zg". Fourier transform data by typing "ft". Phase the spectrum by typing “apk”.
    • Reset p1 to 4x of the pulsecal result as a starting value, acquire FID by typing “zg”, and process the FID by typing “efp”.
    • Keep adjusting p1 until you see a signal null, which corresponds to a 360° proton pulse. 1H 90° pulse should be 1/4 of the final p1. Alternatively you may use "paropt" to determine 1H 90° pulse.
  7. Determine O1P offset (for aqueous samples)
    • Go to an 1D zgpr experiment (pulse program: zgpr). Or in an new experiment "rpar zgpr all".
    • Type "eda", in the acquisition parameter window check and adjust td, ns, ds, sw.
    • Type "ased", in the pulse program parameter window, enter calibrated p1 and pL1 values, check pL9 (should be greater than 50dB) and d1 2s.
    • Type "gs"; in gs mode adjust O1P offset to achieve minimum FID area integral.
    • Start the experiment by rga and zg; Process the FID by typing "efp" or “dfp”, and phase the spectrum when necessary. In general the SI should be set as 2X of TD in 1D

1D 1H with no water suppression

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.

1D 1H with water suppression

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.

  1. zgesgp To create an new experiment, copy from an existing 1D zgesgp experiment (pulse program: zgesgp) using the command "edc". Or run "rpar ZGESGP all" to upload the parameter settings of the pulse in an new experiment.
  2. Type eda to open the acquisition parameter window check and adjust td, ns, ds, sw.
    • Check and adjust td, ns, ds, sw. TD in 1D 1H should be at least 16K. NS is dependent to the sample concentration. A 16 scan experiment is a good starting point, and use it as a reference to set up another 1D if signal intensity is not satisfactory. SW should be set wide enough to cover all the signals.
    • Update O1, which should be the exact chemical shift of water signal of the current sample. O1 can be determined with a 1D zgpr experiment, or it can be found out with a one-scan proton zg or zg30 experiment.
  3. Type ased, in the pulse program acquisition parameter window, enter calibrated p1, pL1 values, and O1 which can be determined from 1D zgpr experiment. Or type "getprosol 1H A B" to set power related parameters. A is the determined 90 degree pulse length in µs, and B is the power leverl in dB.
  4. (Optional) Type gs, and in the gs mode adjust p12 to achieve minimum FID area integral.
  5. Run the command rga to estimate the receiver gain RG, adjust it if necessary, and start the experiment with the command zg;
  6. Process the FID by typing “efp”, and phase the spectrum when necessary.

    image

1D 31P

  1. 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.

  2. Use "getprosol" command to load the default phosphorous power parameters.

  3. In the acquisition parameter window check and adjust td, ns, ds, sw, d1.

  4. Estimate receiver gain using command rga, and then start the experiment using commandzg ;

  5. Process the FID by typing “efp”, and phase the spectrum when necessary.

  6.  

1D Watergate with 15N Decoupling Option zgwg.df

  1. Copy an existing 1D experiment (pulse program: zgwg.df) by typing “edc”.

  2. Type eda, in the acquisition parameter window check and adjust td, ns, ds, sw, O1P and O2P.

  3. 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.

  4. Start the experiment by rga and zg;

  5. Process the FID by typing “dfp”, and phase the spectrum when necessary.

    image

General steps in setting up a 2D experiment.

  1. Creating a data set
    • Use command "edc" to generate a new experiment set from the currently displayed experiment.
    • Or, use "rpar" command to read from an existing data set. For instance, "rpar HSQCETFPF3GP"  will create a new 1H-15N HSQC experiment.
    • If there is no exisiting experiment or data set available, and topspin has only the pulse program, then you will have to set parameters manually.
  2. Type "ased" to open the acquisition parameter window
    • Define/check the spectrum dimension and window position by setting parameters SW, O1P, O2P. Wrong setting may result in fold-back peaks.
    • Define spectrum resolution by setting parameters TD F1 and TD F2.
  3. Type "eda", to open pulse program parameter window.
    • NMR channels and ZGOPTNS. Avoid closing the default channels in the routing table, such as setting F2 (13C) channel to off for only 15N labeled samples. The correct way is to set the ZGOPTNS for channels to be used. For a 13C and 15N double labeled sample, ZGOPTNS should be set to "-DLABEL_CN". If it is a 15N sample, leave the ZGOPTNS blank.
    • Set power level and pulse length parameters including high power pulses, decouple pulses, shape pulses, and et al. 
      "getprosol 1H A B" command, in which A is the calibrated 90° proton pulse length, and B is the related power level, will set all pulse parameters for you based on the values provided in the command. This command also can be applied to other nuclei as well, such as "getprosol 13C A B". Note that this command may not work for customized pulse programs if the pulse definitions differ from the Bruker default.
    • Check/adjust NS, DS, D1, mixing time if required; Set gradient files and percentages defined in the pulse program;
  4. Check and adjust receiver gain using the command "rga" before starting the experiment, and the rg value should be set reservedly.
  5. Start the experiment using command "zg"
  6. Check the first row of a 2D experiment. After data of the first row is collected, you may use "rser" or "efp" command to precess the 1D. In many 2D experiments, you should be able to see the 1D spectrum, the projection of all 2D signals. If no signal, there could be some experiment set-up issues.
  7. Process the FID using command “xfb”, and phase the spectrum when necessary. Note that SI values (size of real spectrum) of both demensions should be reasonable (F2 =< 2K, F1=< 1K). Putting too large numbers will increase the file size, causing slow data processing and spectrum viewing.

1H-15N HSQC (Tutorial link)hsqc

  1. 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".

  2. 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.

  3. 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.

  4. Estimate receiver gain using rga command, and Start the experiment using command zg;

  5. Process the FID by typing “xfb”. Phase the spectrum when necessary.

  6. image

1H-13C HSQC

hsqcetgp
  1. 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".

  2. Type “eda”, set parameters td, ns, sw, O1P and O2P, CNST2. Note that CNST2 can be different for different C-H bond.

  3. 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.

  4. Start the experiment by rga and zg; Process the FID by typing “xfb”. Phase the spectrum when necessary.

image

1H-15N HET SOFAST (SOFAST-HMQC)sofast

  1. 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.

  2. Type “eda” to check and adjust parameters such as td, ns, sw, O1P and etc.

  3. 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.

  4. 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.

  5. In the new Bruker SOFAST pulse programs (starting TopSpin 3.5), there are CNST54, and CNST55, which may be adjust to achieve better receiver gain RG.
  6. Start the experiment by rga and zg;

  7. Process the FID by typing “xfb”. Phase the spectrum when necessary.

     

image

2D TOCSY dipsi2esgpph

  1. 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.

  2. Type "edasp" to check /adjust spectrometer routing.

  3. Type “eda”, set parameters td, ns, ds, sw, O1P, O2P and O3P if necessary.

  4. 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".

  5. 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.

  6. Type "pulse" to calculate pL10 based on targeting p6 value. Use p6 35 us.

  7. Set d9 (Tocsy mixing time) 90 ms for a protein sample; set pL32 70dB for water presaturation

  8. In gs mode, adjust O1P and p12 to achieve minimum FID area integral for water suppression.

  9. Start the experiment by rga and zg.

  10. Process the FID by typing “xfb”. Phase the spectrum when necessary.

image

 

2D NOESY noesyesgpph

  1. 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.

  2. Type "edasp" to check and adjust spectrometer routing.

  3. Type “eda”, set parameters td, ns, ds, sw, O1P, O2P and O3P if necessary.

  4. 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".

  5. 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.

  6. 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.

  7. In gs mode, adjust O1P and p12 to achieve minimum FID area integral for water suppression.

  8. Start the experiment by rga and zg.

  9. Process the FID by typing “xfb”. Phase the spectrum when necessary.

image

Triple Resonance Experiments

  1. Your may copy a data set from "expts" folder, or use rpar command to import a paramenter set from the bruker library.

  2. 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.

  3. Reference values: CNST21=173, CNS22=53, CNST23=42

  4. 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.

  5. 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.

Saturation Transfer Difference (STD) - NMR experiment procedure

    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)

    1. DNA sample alone. For reference spectrum only, so low concentration is OK.
    2. Ligand sample alone.For reference spectrum only, so low concentration is OK.
    3. DNA+Ligand. Suggested molar ratio =<1:20, such as 0.1mM:2mM.
      * All samples should have the same buffer composition.

    NMR Procedure:

    1. Run standard proton 1Ds on all three samples. The spectrum of ligand alone should closely match the spectrum of DNA+ligand, since in the latter sample ligand is in large excess.
      • Have sufficient number of scans (ns) to see all signals, especially for DNA signals in sample c.
      • The reference spectra will give you an idea the distribution of ligand and DNA signals. Since ligands are usually small, their signals are fewer. Therefore, it is usually not difficult to select a DNA signal for irradiation (on resonance frequency), which should be far from ligand signal positions.
    2. Set up STD experiment for sample 3 (DNA+Ligand).
    3. Create a new data set, then “rpar STDDIFFESGP.3”. This is a STD experiment with water suppression by excitation sculpting pulse.
    4. Use command “getprosol 1H XX XXX” to set up all the pulse parameters.
    5. Check O1p, which may not be at 4.7 if organic solvent is in the buffer system.
    6. Saturation time D20 =2s by default. May need adjustment if necessary.
    7. SPW9 40-60dB. My experience is that 40dB worked better than 60dB.
    8. Number of scans ns should be high, >=64
    9. Create an irradiation frequency list and save in AcquPars/FQLIST/FQ2LIST, to define the irradiation frequency (on resonance frequency). The frequency should be on a DNA proton signal which is NOT close to any ligand signals.
      The FQ2LIST file should have three numbers, magnet frequency, on resonance frequency and off resonance frequency.
    10. Run the STD experiment.
    11. Process the data using AU program “stdsplit”.

    NMR result:

    1. The first 1D should look like a standard 1D, and the second one would show ligand signals if the STD experiment worked.
    2. If no ligand signals appeared after trying different irradiation frequencies, either the ligand may not interact with the host, or the affinity may be very strong. The strong affinity can be identified by comparing 1D spectra of the DNA alone with the DNA in the presence of the ligand.

Experiment Setup on NMR600 with a BBFO Probe

    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.

    1. 1D fluorine experiments are saved under /TopSpin3.2/data/expts/BBFO_19F folder.
    2. 2D experiments that have been modified for the BBFO probe are saved under /TopSpin3.X/data/expts/BBFO_2D folder. .