Heteronuclear NOE analysis problem


Dear all,

I am currently using the dynamics analysis package, and I am facing a problem with HetNOE calculation in the 3.2.1 version. For the T1, T2 and R2/R1 I don’t get any errors, but when I move to HetNOE analysis, I can make the plot, but the nmrRESIDUEcode is displayed as “nan”, and also the two spectra are wrongly defined (because I defined them properly in the input group as AU sat: 1.0 and unsat: 0.0). I am asking that because apparently I cannot calculate the spectral density function and I think that the problem is somewhere in this analysis. I also wondered if the peak list naming is correct because I did not define a chain (but I left @-). Can you help me ?

Thank you very much

Andrea

Hi Andrea,

we’ll look into this.
In the meantime, could you make sure you have all the updates installed (there could be a chance this is a bug we have already fixed).
You might also find that looking at your DataTables helps. So in the DataTables section of the sidebar you will see all the input and output tables for the hetNOE analysis and if you drag those into the DropAread, they might give you a hint as to whether there is something odd about the data (perhaps somewhere the wrong thing was selected?).

Vicky


Dear Vicky,

Thanks a lot for your reply, I gave a look to the input files but they seem fine to me… maybe I am not grasping the error. I uploaded a couple of screenshoots for the saturated and unsaturated selection. Thanks a lot

Andrea

Hi Andrea,

it looks to me as though there is an issue with your assignments. In particular, I wonder if your nitrogen atoms are correctly assigned. If you look at the nmrChainName column in your DataTables, you have @- for all your 1Hs and nan for all your 15Ns. I’m not quite sure where the ResidueCode for the graph is taken from, but it is presumably either taking the 15N assignment which might not be present, hence all the nan’s on your graph, or it could be that if there is a conflict between the 1H and 15N assignment, it doesn’t show either. I would have to check in the code exactly what the behaviour is. But I suspect that is place where things are going wrong for you. So check your assignments and make sure that the 1H and 15N dimensions of your peak are assigned to the same residue. You’ll then need to do the analysis again, i.e. recreate the InputCollection and DataTables etc. Hopefully that should sort you out.

Vicky

Thanks a lot Vicky! Weirdly this settings is also for the T1 and T2, but I can extract a graph and also calculate the rates. Anyway I will try to manually change the peak list input

Hi Andrea,

@LucaM had confirmed that it is the 15N assignment that is used along the x-axis.

If the HSQC spectrum which you are using as your reference to create your Input Collections and transfer the peaks and peak assignments to the other spectra, only has the H’s assigned, but not the N’s, then you could transfer the assignments in bulk like this:

  • Open the python console by pressing the space bar twice
  • Select a peak in the reference HSQC
  • Copy and past the code below into the lower part of the python console and press Enter
for pk in current.peak.peakList.peaks:
    nah = pk.assignments[0][0]
    nan = nah.nmrResidue.fetchNmrAtom(name = 'N')
    pk.assignDimension('N', nan)

If it doesn’t work, you may need to check the spectrum’s Axis Code. You can see this either at the top of your Axis or in the Spectrum Properties:

If this is not ‘N’, as in this example, then you will have to change the last line of the code to

pk.assignDimension('WhateverYourAxisCodeIs', nan)

Then recreate the Input Collections and hopefully you will see your residueCodes.

Vicky

Dear Vicky,

You solved my problem! It works perferctly now, was indeed an atom name issue. I really thank you!

Greeting from Utrecht

Andrea

1 Like