From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

DescriptionProtein chemical shift calculation server
Research centerUniversity of Alberta
LaboratoryDr. David Wishart
Primary citation[1][2]
Data formatData Input: X-ray or NMR coordinates (PDB format); Data Output: 1H, 13C and 15N chemical shifts (Shifty or BMRB format)
Curation policyManually curated

ShiftX (Shifts from X-ray structures) is a freely available web server for rapidly calculating protein chemical shifts from protein X-ray (or NMR) coordinates. Protein chemical shift prediction (also known as protein chemical shift calculation) is particularly useful in verifying protein chemical shift assignments, adjusting mis-referenced chemical shifts, refining NMR protein structures (via chemical shifts) and assisting with the NMR assignment of unassigned proteins that have either had their structures (or the structures of a homologous protein) determined by X-ray or NMR methods.

The ShiftX web server takes atomic coordinates (PDB s format) of proteins as input and quickly (<1 sec) generates the chemical shifts of both backbone (1H, 13C and 15N) and side chain (1H only) atoms as output (BMRB or Shifty format). The server is optimized to work with diamagnetic proteins rather than paramagnetic proteins (i.e. proteins with paramagnetic centers). The ShiftX web server is based on a program of the same name that was developed in 2003 by members of Dr. David Wishart’s laboratory[1] [1]. Both the ShiftX program and the ShiftX web server make use of pre-calculated, empirically derived chemical shift tables relating 1H, 13C and 15N chemical shifts to backbone torsion angles, side chain orientations, local secondary structure and nearest neighbor effects. These tables were derived using data mining techniques from a large database of reference-corrected protein chemical shifts called RefDB[3][2]. These sequence/structure dependencies on chemical shifts, which cannot easily be converted to analytical formulae, are combined with standard classical or semi-classical equations (for ring current effects and hydrogen bond effects) to further improve the 1H, 13C and 15N chemical shift calculations. ShiftX differs from other protein chemical shift calculation techniques in that it blends both empirical observations with classical or semi-quantum mechanical approaches. Most other protein chemical shift calculation methods use either empirical (such as SPARTA[4] [3]) or quantum mechanical (such as ShiftS[5] [4]) approaches, exclusively. ShiftX is both fast and accurate. It has a correlation coefficient (r) between measured and calculated shifts of 0.91(1HA), 0.98 (13CA), 0.99 (13CB), 0.86 (13CO), 0.91 (15N), 0.74 (1HN), and 0.907 (side chain 1H) with RMS errors of 0.23, 0.98, 1.10, 1.16, 2.43, 0.49, and 0.30 ppm. ShiftX is used in several programs or web servers including ShiftCor. It is also used in the generation and updating of the re-referenced chemical shift database known as RefDB.

Recently, substantial improvements to the performance of ShiftX were achieved by using machine learning methods to better integrate protein structure features (including solvent accessible surface area) and local or nearest-neighbor interactions. This led to the release of an updated version of ShiftX called ShiftX2[2] [5]. ShiftX2 is substantially more accurate than ShiftX and it is able to calculate a much larger collection of side chain chemical shifts (1H, 13C and 15N). It is also available as a freely accessible web server. However, it is 2-3X slower. ShiftX2 achieves correlation coefficients between experimentally observed and predicted backbone chemical shifts of 0.98 (15N), 0.99 (13CA), 0.999 (13CB), 0.97 (13CO), 0.97 (1HN), 0.98 (1HA) with corresponding RMS errors of 1.12, 0.44, 0.51, 0.53, 0.17, and 0.12 ppm. A comparison of the performance of different protein chemical shift calculators is given in Table 1.

Table 1: Correlation coefficients between the experimentally observed backbone chemical shifts and the calculated/predicted backbone shifts for different chemical shift predictors using an identical test set of 61 test proteins.

See also[edit]


  1. ^ a b Neal, S; Nip, A.; Zhang, H.; Wishart, D.S. (July 2003). "Rapid and accurate calculation of protein 1H, 13C and 15N chemical shifts". J. Biomol. NMR. 26 (3): 215–240. doi:10.1023/A:1023812930288. PMID 12766419.
  2. ^ a b Han, B.; Liu, Y.; Ginzinger, S.; Wishart, D.S. (May 2011). "SHIFTX2: significantly improved protein chemical shift prediction". J. Biomol. NMR. 50 (1): 43–57. doi:10.1007/s10858-011-9478-4. PMC 3085061. PMID 21448735.
  3. ^ Zhang, H; Neal, S.; Wishart, D.S. (March 2003). "RefDB: A database of uniformly referenced protein chemical shifts". J. Biomol. NMR. 25 (3): 173–195. doi:10.1023/A:1022836027055. PMID 12652131.
  4. ^ Xu, X.P.; Case, D.A. (Dec 2001). "Automated prediction of 15N, 13Calpha, 13Cbeta and 13C' chemical shifts in proteins using a density functional database". J Biomol NMR. 21 (4): 321–333. PMID 11824752.
  5. ^ Shen, Y.; Bax, A. (Aug 2007). "Protein backbone chemical shifts predicted from searching a database for torsion angle and sequence homology". J Biomol NMR. 38 (4): 289–302. doi:10.1007/s10858-007-9166-6. PMID 17610132.

to the entire description above are not mentioned by below details for incase any virtual erros diagnosed by themselves .accordingly for all details mentioned are need to clearly observed. for those who need enquire to the basic data base need to contacts with admin respectively so what ever chemical shift they had added no need to verify because its already verified by system generated data base . incase long biological data base analysis pls try to alter data they gave send through across the line. in case of clear invariable data recheck the entire input then give command what ever they required or ask for. here its very important to know that data manipulation detection is subjected to mention in across line , if anyting found like that its recommended to start the entire process from starting point or else entire experiment will get rejected.if required any subject verification first need to identify then it will verify entire arithmetic process.∉∭654981649∮98.01. do use logic RefDB.