Implementation of the Spherical Coordinate Representation of Protein 3D Structures and its Applications Using FORTRAN 77/90 Language

We previously described the representation of protein 3D structures in spherical coordinates (rho, phi, theta) and two of its applications: separation of the outer layer (OL) from the inner core (IC) of proteins, and assessment of protein surface protrusions and invaginations (Reyes, V.M., 2011&...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:arXiv.org 2015-11
1. Verfasser: Reyes, Vicente M
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:We previously described the representation of protein 3D structures in spherical coordinates (rho, phi, theta) and two of its applications: separation of the outer layer (OL) from the inner core (IC) of proteins, and assessment of protein surface protrusions and invaginations (Reyes, V.M., 2011& 2009). Here we present results demonstrating the performance success of the FORTRAN 77 and 90 programs used in the implementation of the two said applications, and how to implement both applications. In particular, we show here data that demonstrate the success of our OL-IC separation procedure using a subset of the Laskowski et al. (1996) dataset. Using a theoretical model protein in the form of a scalene ellipsoid grid of points with and without an artificially constructed protrusion or invagination, we also show results demonstrating that protrusions and invaginations on the protein surface maybe predicted. The nine programs we present here and their respective functions are: find_molec_centr.f: finds the x-, y- and z-coordinates of the protein molecular geometric centroid, cart2sphere_degrees.f90: converts PDB protein coordinates to spherical, with phi and theta in degrees, cart2sphere_radians.f90: does the same thing as the second program, but with phi and theta in radians, spher2cart_degrees.f90: converts the coordinates from spherical back to PDB, where input phi and theta are in degrees, spher2cart_radians.f90: does the same thing as the fourth program, but with phi and theta in radians, find_rho_cutoff.f: determines the rho cut-off for finding the boundary between OL and IC, phi6_theta8_binning.f90: performs the binning of phi in six- and theta in eight-degree increments, phi10_theta10_binning.f90: performs the binning of phi and theta both in ten-degree increments, and bin_rho.f90: performs the binning of rho values for plotting the frequency distribution of maximum rho values.
ISSN:2331-8422