ShiftX


ShiftX is a freely available web server for rapidly calculating protein chemical shifts from protein X-ray coordinates. Protein chemical shift prediction is particularly useful in verifying protein chemical shift assignments, adjusting mis-referenced chemical shifts, refining NMR protein structures and assisting with the NMR assignment of unassigned proteins that have either had their structures determined by X-ray or NMR methods.
The ShiftX web server takes atomic coordinates of proteins as input and quickly generates the chemical shifts of both backbone and side chain atoms as output. The server is optimized to work with diamagnetic proteins rather than paramagnetic proteins. 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. 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. These sequence/structure dependencies on chemical shifts, which cannot easily be converted to analytical formulae, are combined with standard classical or semi-classical equations 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 or quantum mechanical approaches, exclusively. ShiftX is both fast and accurate. It has a correlation coefficient between measured and calculated shifts of 0.91, 0.98, 0.99, 0.86, 0.91, 0.74, and 0.907 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 and local or nearest-neighbor interactions. This led to the release of an updated version of ShiftX called ShiftX2. ShiftX2 is substantially more accurate than ShiftX and it is able to calculate a much larger collection of side chain chemical shifts. 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, 0.99, 0.999, 0.97, 0.97, 0.98 with corresponding RMS errors of 1.12, 0.44, 0.51, 0.53, 0.17, and 0.12 ppm.