asa.py - accessible surface area

Python script to calculate the Accessible Surface Area of a PDB file.

# download: asa.zip [12 kb]

I use the Shrake-Rupley algorithm to calculate the surface area. The algorithm requires a dot density of points on a spherical surface. This is generated with the Golden Section Spiral algorithm. You can choose the density of the dots, leading to higher or lower accuracy.

The output of the program is stored as B-factors in a PDB file.

comments powered by Disqus