Abstract
In this paper, a computational method for the substructure search in inorganic crystal structures is proposed. This method is based on the VF2 subgraph isomorphism algorithm. Furthermore, two additional approaches have been introduced into this method to improve the calculation efficiency of VF2: (1) introduction of crystal symmetry information with a view to avoiding redundant calculations among equivalent nodes (atoms); (2) a prescreening encoding treatment to enhance the calculation efficiency by greatly reducing the number of target structures. We tested the efficiency of this method by searching the zeolite crystal structure database from the International Zeolite Association for entries containing specified building units. The test results showed that this method could quickly and correctly retrieve all the entries containing the queried substructure in the zeolite structure database. The introduction of crystal symmetry information and the prescreening encoding treatment greatly reduce the complexity of substructure search. The search speed was significantly enhanced by at least 3-5 orders of magnitude. This method was developed using Perl programming language, ensuring that this method could be easily applied to various platforms.
Original language | English |
---|---|
Pages (from-to) | 536-540 |
Number of pages | 5 |
Journal | Wuli Huaxue Xuebao/ Acta Physico - Chimica Sinica |
Volume | 28 |
Issue number | 3 |
DOIs | |
Publication status | Published - Mar 2012 |
Externally published | Yes |
Keywords
- Building unit
- Database
- Inorganic crystal structure
- Substructure search
- VF2 algorithm
- Zeolite