VFilter analyzes multiple conformations of a molecule and removes conformations that are identical to within user-specified tolerances. Both global and local chemical symmetries are accounted for when comparing a pair of conformations. For example, if two conformations differ only by a 180º rotation of a benzene ring, the local symmetry of the benzene is detected and applied so that the two conformations are recognized as identical. Alternate resonance forms, but not tautomers, are also accounted for when identifying symmetries.

User Options

Command-line options provide detailed user control, including:

  • energy cutoff for filtering high energy structures (for SDfiles that contain an block)
  • distance tolerance for filtering repeat structures

Windows User-Interface

The MS Windows version of Vfilter includes a convenient graphical user interface that facilitates assigning parameters, running Vfilter, and viewing its results. The interface brings together Vfilter, our molecular display program Vdisplay, and helpful Vfilter support utilities, as shown in the following screen-shots. (Click images for full-sized views.)

vfilter  vconf-display

VFilter version 1.0 for Microsoft Windows® including a graphical user interface and linux.


Main Citations

Chen, W., J. Huang, and M. K. Gilson (2004). “Identification of symmetries in molecules and complexes.” Journal of Chemical Information and Computer Sciences 44(4): 1301-1313. DOI: 10.1021/ci049966a

Gilson, M. K., H. S. R. Gilson, and M. J. Potter (2003). “Fast assignment of accurate partial atomic charges: An electronegativity equalization method that accounts for alternate resonance forms.” J. Chem. Inf. Comput. Sci. 43: 1982-1997. DOI: 10.1021/ci034148o