A Voronoi tessellation of the unit cell of a zeolite


Zeo++ is a software package for analysis of crystalline porous materials. Zeo++ can be used to perform geometry-based analysis of structure and topology of the void space inside a material, to alternate structures as well as to generate structure representations to be used in structure similarity calculations. Zeo++ can be used to either analyze a single structure or perform high-throughput analysis of a large database.


Zeo++ calculates the geometrical parameters describing pores. The tool is based on the Voronoi decomposition, which for a given arrangement of atoms in a periodic domain provides a graph representation of the void space. The resulting Voronoi network is analyzed to obtain the diameter of the largest included sphere and the largest free sphere, which are two geometrical parameters that are frequently used to describe pore geometry. Accessibility of nodes in the network is also determined for a given guest molecule and the resulting information is later used to retrieve dimensionality of channel systems as well as in Monte Carlo sampling of accessible surfaces and volumes. Pore size distribution histograms can also be calculated. Zeo++ can also generate a number of structure representations. For example, the Voronoi network can be also used to generate hologram representations of the void space. Alternatively, stochastic ray trace approach can provide another histogram representation of the void space. These structure representations can be used to compare materials, i.e. perform diversity selection of structures from a large set. Zeo++ offers structure alternation capabilities. For example, it can be used to substitute Si atoms with Al atoms in zeolites on the course of generation of cation-containing zeolite structures.

Update: (Nov 14th 2013) The updated version of Zeo++ has been released. To download this version (denoted 0.2.1) please go to the download page.