mordred.surface_area¶
surface area subpackage.
$ python -m mordred.surface_area -h
usage: python -m mordred.surface_area [-h] [-s R] [-l L] FILE
positional arguments:
  FILE                  input sdf/mol file
optional arguments:
  -h, --help            show this help message and exit
  -s R, --solvent-radius R
                        solvent radius (default: 1.4)
  -l L, --mesh-level L  mesh level (default: 5)
- 
class 
mordred.surface_area.SurfaceArea(radiuses, xyzs, level=4)[source]¶ Bases:
objectcalculate solvent accessible surface area.
Parameters: - radiuses (np.ndarray(dtype=float, shape=(N,))) – atomic radius + solvent radius vector
 - xyzs (np.ndarray(dtype=float, shape=(N, 3))) – atomic position matrix
 - level (int) – 
mesh level. subdivide icosahedron n-1 times.
\[N_{\rm points} = 5 \times 4^{level} - 8\] 
- 
atomic_sa(i)[source]¶ Calculate atomic surface area.
Parameters: i (int) – atom index Return type: float