This how-to is going to focus on how to do superpositions in Midas since that is the program that most of the lab uses to analyze structures. It is going to be assumed that the user already has some familiarity with Midas. New users should take a look at either the printed manual or the Midas primer.
The two major parts of this document are going to be:
Note: To superimpose two structures, the structures do not have to be identical, but the number of atoms selected for superposition in each have to be the same. That is, if 100 atoms are selected from structure 1, exactly 100 have to be selected in structure 2 also.
match #1:1-10@n,c,ca #0:1-10@n,c,ca will
superimpose the backbone atoms of the first 10 residues.
As given, model 1 is moved and model 0 is stationary;
There are several ways to superimpose several structures onto one target structure. For the purpose of the examples, assume that there are a total of four structures (numbered 0-3), the last three of which are to be superimposed onto number 0.
match #1:1-10@n,c,ca #0:1-10@n,c,ca
match #2:1-10@n,c,ca #0:1-10@n,c,ca
match #3:1-10@n,c,ca #0:1-10@n,c,ca
At the UNIX command prompt type mk1sup 4 0 :1-10@n,c,ca > sup3.mac
Inside midas type read sup3.mac
Inside midas type run mk1sup 4 0 :1-10@n,c,ca
Use method 1 for a quick and dirty check on just a few structures. Method 1 is too repetitive and tedious for more than a couple structures or for something that is going to be done more than once or twice.
Use method 2 when the same atoms need to be superimposed on the same number of structures on a regular basis. For example, when superimposing several different sets of 20 structures using the same atoms. The drawback to this method is the variety of .mac files laying around and the "What did sup26c.mac do?" problem.
Use method 3 when either the atom specification or number of structures changes on a semi-regular basis. The disadvantage of this method over the previous one is that method 2 is faster, especially for large numbers of structures.
Calculating the average pairwise RMSD for a family of structures can be broken down into two main parts:
For example, mksup 30 :1-15@n,c,ca > sup.mac will print out the commands needed to do the pairwise superpositions for the 30 structures (don't do it by hand, it is 435 "match" commands), and save it in sup.mac
.Some trial and error may be required for this part. For unknown reasons, some commands work for some people on some of the workstations in the lab, but not for others. Keep going down the list, eventually one of them will work.
Hopefully this one works, it's the fastest and easiest.
After midas finishes loading, type read sup.mac. Wait until Midas finishes doing the superpositions, then type quit
.Wait for midas to finish loading the structures. All typing should be done in the UNIX window where mterm was started. Type read sup.mac. Wait until Midas finishes doing the superpositions, then type quit.
For the last two methods, the easiest way to see when Midas is finished doing the superpositions is to tail -f family.rms. When the output stops changing, Midas is done.