This website is a repository of protein models. Here you will find information about the structure of various proteins along with illustrating pictures.

You can download the .stl files of the proteins. Each .stl file encodes a surface mesh in three dimensions, and you can use this mesh to:

  • Do finite element calculations
  • Display the surface while rotating, zooming, etc.
  • Make 3D prints of the molecule

The protein surfaces were generated using the skin software developed by Alan Cheng. The coordinates were generated from the protein (PDB) files after adding hydrogen atoms using the Reduce program. All the PDB files that we used are from the structural database maintained by the Richardson's 3D Protein Structure Laboratory.

Clicking on a specific protein name at left will take you to a page which briefly describes the protein, and displays pictures of its surface (the skin model). You will also find pictures of the corresponding dual alpha complex for each of the skin surfaces. The alpha complex (generated using the Alpha Shapes software) describes the same protein shape in an different manner. It is helpful to look at the alpha complex along with the skin surface in order to understand the shape of the protein, its pockets, voids etc.

For more information on Alpha Shapes, we refer you to the first paper mentioned below. The second and third papers describe the ideas involved in constructing skin surfaces.


References for Alpha Shapes and Skin Surfaces:
1. H. Edelsbrunner and E.P. Mucke.
Three-dimensional alpha shapes.
ACM Trans. Graphics 13 (1994), 43-72.
2. H. Edelsbrunner
Deformable smooth surface design.
Discrete Comput. Geom. 21 (1999), 87-115.
3. H.L. Cheng, T.K. Dey, H. Edelsbrunner and J. Sullivan
Dynamic skin triangulation
Discrete Comput. Geom. 25 (2001), 525-568.