HOLE was written at Birkbeck College from April 1992 to allow the visualization and analysis of the holes through atomic models of ion channels. A number of people have suggested that it may prove to be useful to other scientists working on ion channel models and it is being publicly distributed with that hope. Its initial application is to four experimentally determined structures of gramicidin A, as described in Smart, Goodfellow and Wallace (1993). Please refer to that work for a detailed description of the method and discussion as to the results. This manual will concentrate on operational matters.
The user must supply a file containing the co-ordinates for the ion channel structure to be analyzed - in pdb format. Atom records are read and the van der Waals radius of each atom is set up (see section 5.0). The user supplies an initial point in the channel cavity and a vector in the rough direction of the channel. HOLE then proceeds to move the point on the plane normal to the channel vector so as to find the largest sphere which can be accommodated without overlap with the van der Waals surface of any atom. The optimization is achieved by a Monte Carlo simulated annealing procedure. This method was initially chosen to avoid becoming trapped in local "minima" but has subsequently proved to be useful in follow alternative routes through channels with a complex internal cavity, such as annexin V (Smart, Wallace and Goodfellow, 1993). Once the largest sphere which can be accommodated on a particular plane is found a small displacement is taken in the direction of the channel vector and the process is repeated for the next plane. The net result of the routines is a series of sphere positions that can be thought of a flexible sphere "squeezing" through the ion channel.
Output from the procedure is in three forms:
(Release 2.002)
2D Maps of the internal surface of a pore
Speed
Text output flushing.
Reduced text output option.
Analysis of anisotropy
Prediction of K+ conductance
Better graphics
Colour coding surfaces
Better support for non-QUANTA users
Easy analysis of multiple files e.g., from Molecular Dynamics trajectories.
As well as being able to read from multiple pdb files HOLE can now read from CHARMm .DCD format binary trajectory files. Details of this option can be found by looking at the CHARMD and CHARMS cards.
Program qplot is now much easier
to use and produces shorter postscipt files.
mkdir ~/hole2 cd ~/hole2 ftp windy.bip.bham.ac.ukAt the ftp prompt do another mouse paste of the following lines:
anonymous hole2_user bin cd pub/hole2 get hole.tar.Z.crypt bye crypt < hole.tar.Z.crypt > hole.tar.ZNow enter the encryption key which has been sent to you by e-mail.
uncompress hole.tar.Z tar xvf hole.tar setup
# next line added to ~/.cshrc by HOLE setup script setenv PATH "$PATH":~/hole2/exeto your ~/.cshrc file. This should enable you to run the HOLE exectables by typing the command name at your normal unix prompt. Test this by:
If your are in the minority of sensible korn shell users then add the following line to the file you have set your ENV to (normally ~/.kshrc):
# hole2 exe's PATH=$PATH:~/hole2/exe
setenv PATH "$PATH":~mary/hole2/exe