The servers use WHAT IF, and thus you get WHAT IF-like output. For regular WHAT IF users that output makes sense, but that might not be the case for you. We therefore explain here some of the output formats that are often used.
The servers use WHAT IF, and thus you get WHAT IF-like output. The WHAT IF option for displaying all possible information is called LISTA. A typically LISTA output is given below.
The first line gives about the information for one residue. Prp is the residue property value, this value will be zero in the output on most servers. A few servers calculate a value for every residue. This result is stored in this so-called residue property value.
The second line is just a header. Between these first two lines more information can be given in case this residue is member of a family or a cluster (and if this server uses families or clusters), or in case WHAT IF has corrected or mutated this residue.
Residue: 37 ASP ( 37 ) E (Prp= 0.00) Atom X Y Z Acc B WT VdW Colr AtOK Val N 18.2 59.6 -5.1 0.0 16.7 1.0 1.7 340 + 0.00 CA 17.0 58.8 -5.2 1.7 16.0 1.0 1.8 240 + 0.00 C 16.9 57.7 -4.1 1.6 23.4 1.0 1.8 240 + 0.00 O 16.1 56.9 -4.2 2.7 19.6 1.0 1.4 120 + 0.00 CB 16.8 58.2 -6.6 3.5 16.8 1.0 1.8 240 + 0.00 CG 16.6 59.3 -7.6 4.0 43.8 1.0 1.8 240 + 0.00 OD1 16.0 60.4 -7.1 7.6 41.3 1.0 1.4 120 + 0.00 OD2 17.0 59.2 -8.7 6.0 42.4 1.0 1.4 120 + 0.00 *1 *2 *2 *2 *3 *4 *5 *6 *7 *8 *9
The last line (the one with *1 *2 etc., on it) is not part of the output but added here to guide you to the column by column explanation given below.
Sometimes some columns are added to the type of output described above. For example, the vacuum accessibility server produces output like:
Residue: 46 ASN ( 46 ) (Prp= 0.00)
Phi=-112.9 Psi= 162.3 Omega= 178.4
Atom X Y Z Acc B WT VdW Colr OK Use Vac. %
N 14.0 6.5 13.7 0.0 5.8 1.0 1.7 340 + - 0.8 0.0
CA 13.5 5.4 12.9 1.0 6.2 1.0 1.8 240 + - 1.2 85.7
C 13.3 5.9 11.5 2.3 6.6 1.0 1.8 240 + - 12.9 17.6
O 13.7 6.9 11.0 0.7 7.2 1.0 1.4 120 + - 8.8 8.4
CB 12.3 4.8 13.5 0.5 7.3 1.0 1.8 240 + - 9.4 5.6
CG 12.5 4.3 14.9 0.0 8.0 1.0 1.8 240 + - 2.4 0.0
OD1 12.0 4.8 15.9 3.4 11.0 1.0 1.4 120 + - 8.9 38.1
ND2 13.4 3.3 15.0 9.7 10.3 1.0 1.7 340 + - 15.4 62.6
17.6 59.9 29.4
But in such cases the extra output is trivial. Here the right two columns do of course give you the accessibility in vacuum and the ratio between normal and vacuum accessibility as a percentage. The extra numbers on the bottom are residue wide summaries.
Often WHAT IF produces output for contact events at the atomic level. Contact analysis is the most trivial example, but also hydrogen bond calculations and several error detection options do this. Such output typically looks like:
..... 7 1 THR ( 1 ) A N <> 35 ILE ( 35 ) A N D= 4.36 H-ene= -- 0 Sym=1 (B-B) 8 1 THR ( 1 ) A N <> 35 ILE ( 35 ) A C D= 4.09 H-ene= -- 0 Sym=1 (B-B) 9 1 THR ( 1 ) A N <> 35 ILE ( 35 ) A O D= 2.89 H-ene= 0.66 Sym=1 (B-B) 10 1 THR ( 1 ) A CA <> 35 ILE ( 35 ) A O D= 3.93 H-ene= -- 0 Sym=3 (B-B) 11 1 THR ( 1 ) A C <> 35 ILE ( 35 ) A N D= 4.08 H-ene= -- 0 Sym=4 (B-B) ..... *1 *2 *3 *4 *5 *6 *7 *8 *9 *10 *11 *12 *13 *14 *15 *16
The last line (the one with *1 *2 etc., on it) is not part of the output but added here to guide you to the column by column explanation given below.
There are two ways to calculate hydrogen bonds with WHAT IF. The first, and oldest way returns all potential hydrogen bonds, including hydrogen bonds that might be mutually exclusive. The second method tries to find the energetically optimal set of hydrogenbonds. Using the first method all hydrogen bonds are mentioned that have parameters that fall within the cut-off parameters. Using the second method you will not get to see all putatively possible hydrogen bonds, and not even always the bets one for each atom because the whole hydrogen bond network is optimised rather than individual hydrogen bonds.
The potential hydrogen bonds option typically returns:
Hydrogen bond related parameters *1 Maximal donor - acceptor distance ............ 3.50 Maximal hydrogen - acceptor distance ......... 2.50 Maximal angular error donor - H - acceptor ... 60.00 Maximal angular error H - acceptor - xxx ..... 90.00 1 THR ( 1 ) A N <--> 35 ILE ( 35 ) A O *2 D(DA)= 2.89 D(HA)= 1.94 A(H)= 21.7 A(A)= 25.3 H= 17.04 14.84 4.29 *3 *4 *5 *6 *7
This option returns hydrogen positions, but please do not try to uuse those positions for follow-up scientific work. These are merely listed as a sanity check. If you want protons added, please use the 'Add Protons to the Structure' server.
For an explanation of the scores and penalties used see: Positioning hydrogen atoms by optimizing hydrogen-bond networks in protein structures. R.W.W.Hooft, C.Sander, G.Vriend, PROTEINS (1996) 26, 363-376.
the output of these options typically is a list of Hbonds like:
1 THR ( 1 ) A N -> 1 THR ( 1 ) A OG1 Sym= 1 Val= 0.350 DA= 2.75 DHA= 79.48In which all terms are similar or the same as the correspondingly named terms in the previous section.
The WHAT IF program uses the famous 'SHOSOU' command to analyze the contents of a PDB entry.
A typical results from the SHOSOU command looks like:
Contents of the SOUP: *1
Protein .................... : 2 *2
Drug, ligand or co-factor .. : 1
DNA or RNA ................. : 0
Single atom entity ......... : 7
(Groups of) water .......... : 1
Drug with known topology ... : 0
Molecule Range Type Set name *3
1 1 ( 1) 316 ( 316)E Protein set *4
2 317 ( 322) 318 ( 323)D Protein set *4
3 319 ( O2 ) 319 ( O2 )E K O2 <- set *5
4 320 ( 317) 320 ( 317) CA set *6
5 321 ( 318) 321 ( 318) CA set
6 322 ( 319) 322 ( 319) CA set
7 323 ( 320) 323 ( 320) CA set
8 324 ( 321) 324 ( 321) ZN set
9 325 ( 324) 325 ( 324) DMS set *7
10 326 ( O2 ) 326 ( O2 )D L O2 <- set *8
11 327 ( HOH ) 327 ( HOH ) water ( 157) tnl *9
*10 *11 *12 *13 *14 *15 *16
When WHAT IF lists a residue number, it gives a lot of information. E.g.:
3 LYS ( 5 ) A 12Means from left to right:
When atoms are given, they normally are listed in the context of their residue. For example, atomic contact servers tend to give output like:
69 LYS ( 70) A CA <> 504 SO4 ( 256) O3 D= 3.34 (B-D) 69 LYS ( 70) A CB <> 504 SO4 ( 256) S D= 3.94 (S-D) 69 LYS ( 70) A CB <> 504 SO4 ( 256) O3 D= 3.30 (S-D) 70 SER ( 71) A N <> 504 SO4 ( 256) O3 D= 2.70 (B-D) *1 *2 *3 *4 *5 *6 *7 *8 *9 *10 *11 *12 *13The line with asterisks relates to the explanations (*1 - *5 relates to the one atom of the contact pair; *7 - *10 to the other):
A few servers produce output in TeX format. You can use LateX to convert this output type to nicely printable output. LateX will need a file called supertab.sty. If you don't have this file around, please use this copy of supertab.sty and store it in the directory where you work with the TeX style output, or put it somewhere in your PATH.