A computational method for specified substructure search in inorganic crystal structures

Wei Feng Huo, Yi Li*, Jun Ran Lu, Ji Hong Yu, Ru Ren Xu, Jing Li

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

2 Citations (Scopus)

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 languageEnglish
Pages (from-to)536-540
Number of pages5
JournalWuli Huaxue Xuebao/ Acta Physico - Chimica Sinica
Volume28
Issue number3
DOIs
Publication statusPublished - Mar 2012
Externally publishedYes

Keywords

  • Building unit
  • Database
  • Inorganic crystal structure
  • Substructure search
  • VF2 algorithm
  • Zeolite

Fingerprint

Dive into the research topics of 'A computational method for specified substructure search in inorganic crystal structures'. Together they form a unique fingerprint.

Cite this