Hi there!
I’m in the process of making a secondary chemical shift analysis and want to use CSI 2.0 (CSI 2.0: Prediction of Secondary Structure from Backbone Chemical Shifts and Sequence.) to analyse changes to secondary structure. However, the analysis tool accepts only NMRstar or Shifty formats. Is there any way for me to export my Peaklist as NMRstar or Shifty or any way to convert the NEF files?
Thanks in advance.
Hi
you should be able to use nef-pipelines to do this.
- to install run the script install_nef_pipelines in the ccpn/bin directory
- this should give you a command called nef if you run it you get this
Usage: main.py [OPTIONS] COMMAND [ARGS]...
Options:
--install-completion Install completion for the current shell.
--show-completion Show completion for the current shell, to copy it or
customize the installation.
--help Show this message and exit.
Commands:
about - info about NEF-Pipelines
chains - carry out operations on chains
csv - read [rdcs]
echidna - read echidna data [peaks]
...
xplor - read xplor [sequences, dihedral & distance restraints]
one of the things it supports is export of shifty files
- export you data from assign as a nef file.
xxx.nef
- run this
nef stream xx.nef|nef shifty export shifts
this will produce a file called <entry_id>.shifty where entry_id is the name of your nef entry and cccp project
when I run this on Sec5Part4.nef which is the nef exported from one of the ccpn demo projects I get
Sec5Part4.shifty
which contains
#NUM AA HA HN N15 CA CB CO
3 R 0.000 8.446 122.019 55.551 31.219 0.000
4 Q 0.000 8.379 121.418 53.532 29.263 0.000
7 L 0.000 8.688 126.114 53.996 45.397 0.000
8 V 0.000 8.663 127.613 63.568 32.661 0.000
9 T 0.000 8.990 116.934 60.533 70.168 0.000
10 G 0.000 7.914 110.000 46.275 0.000 0.000
11 I 0.000 8.389 120.492 59.923 41.475 0.000
12 S 0.000 8.257 119.603 54.585 65.743 0.000
14 N 0.000 8.360 112.221 53.066 38.204 0.000
15 E 0.000 7.288 114.885 53.038 32.933 0.000
....
87 S 0.000 8.098 115.333 56.718 66.321 0.000
88 F 0.000 8.931 121.922 56.762 43.057 0.000
89 K 0.000 6.862 127.675 54.686 34.067 0.000
90 L 0.000 8.185 128.944 53.784 43.198 0.000
91 L 0.000 8.037 126.831 53.304 43.211 0.000
92 K 0.000 8.227 121.217 53.610 32.935 0.000
94 E 0.000 8.507 121.524 56.734 30.609 0.000
95 K 0.000 7.834 125.927 57.617 33.854 0.000
note the columns HA and CO are zero because there is no data this still seems to work with CSI 2.0
note if you want a different output destination you can just add the name of the file to the command
e.g nef stream xx.nef|nef shifty export shifts my_directory/my_file.shifty
also if you have more than one chain you will be asked to name a chain e.g. use
e.g nef stream xx.nef|nef shifty export shifts --chain B my_directory/my_file.shifty
if you had a chain A and a chain B
note we can’t currently import ss structure into assign but its hopefully on its way…
regards
gary
nota bene if you already have NEF-Pipelines installed you will meed to update to this evening’s version to make this work by running install_nef_pipelines again
to check the version run nef about you should see version 0.1.57 if the upgrade worked…
nb if this works for you give the project a star on GitHub! GitHub - varioustoxins/NEF-Pipelines: Nef tools if not let me know what else you need ;-0