previous section  contents page  next section  SURFNET Operating Manual


8. Planes, paraboloids and boxes

i. Planes

The PLANE program generates a surface corresponding to a given equation of a plane within a given region of space. Like the SURFNET surfaces, the plane is stored as a 3D array of grid-points having high values on one side of the plane and low values on the other side. The values are chosen such that a contour level of 100.0 will display the plane in the contouring routines of the standard molecular graphics packages.

To run the program, type:-

You will then be asked for the following parameters:-

You can use the PRINCIP program (described next) to compute the equation of a best-fit plane to any set of coordinates.

Best-fit planes

The program PRINCIP computes a best-fit plane through any set of atoms in a PDB-format file. It uses principal-component analysis to compute the principal axes of the object represented by the set of coordinates in the PDB file. The axes, in turn, give the equation of the best-fit plane which is written out to a file called plane.in.

This file can be used as input to the program PLANE as follows:-

Note that the default output format written to plane.in is QUANTA (given by the Q in the last line of the file). To have the plane written out in any other format, edit the plane.in file before running PLANE as above.

Transform

You can also use the results of the principal components analysis performed by PRINCIP to transform a PDB-format molecule so as to place the principal axes along the x-, y- and z-directions.

This is achieved using a program called TRANSFORM which simply applies the transformation matrix in the transform.in (created by program PRINCIP) to a given PDB file.

To run TRANSFORM, just type:-

and supply the names of the input and output PDB files when asked. Respond with a N to the question: Back-transform coordinates for SURFPLOT - (Y/N)?.

To apply any other transformation, just edit the transform.in file to give the required transformation.

ii. Paraboloids and cubics

The CURVE program generates a surface corresponding to a given equation of a plane, paraboloid or cubic surface within a given region of space. As in the SURFNET and PLANE programs, the surface is stored as a 3D array of grid-points having high values on one side of the surface and low values on the other side. The values are chosen such that a contour level of 100.0 will display the surface in the contouring routines of the standard molecular graphics packages.

To run the program, type:-

You will then be asked for the following parameters:-

iii. Boxes

The GENBOX program generates a surface corresponding to a given box of a given size and at a given point in space. Like the SURFNET, PLANE and CURVE surfaces, the box is stored as a 3D array of grid-points having high values inside it and low values outside. The values are chosen such that a contour level of 100.0 will display the box in the contouring routines of the standard molecular graphics packages.

To run the program, type:-

You will then be asked for the following parameters:-

A box is useful for defining a region of a molecule, say round the region occupied by a binding site, for use with the related program X-SITE.


previous section  contents page  next section  SURFNET Operating Manual