MSMS is a fast algorithm for computing molecular surfaces. Michel Sanner developed it as part of his Ph.D. thesis. It has been widely used to compute and display the solvent excluded surface (SES) of proteins. This surface is also known as the Lee and Richards surface, after the authors who first defined it by rolling a probe sphere, representing a solvent molecule, over the spheres representing the protein atoms. It is also called the Connolly surface, after Mike Connolly, who wrote the first program to compute it analytically.
MSMS is used by several molecular visualization programs, including VMD, Chimera and our own PMV. It is available as a standalone program, and as a library with Python bindings in the MGLTools and ADFRsuite distributions.
MSMS is free for non-commercial use, under the Sannerlab MIT-like Source-Available License. Commercial use needs a separate license; see License.







How to cite
If you use MSMS in your work, please cite:
- Sanner, M. F.; Olson, A. J.; Spehner, J.-C. Reduced surface: an efficient way to compute molecular surfaces. Biopolymers 1996, 38, 305–320. doi:10.1002/(SICI)1097-0282(199603)38:3<305::AID-BIP4>3.0.CO;2-Y