five

Supplementary data: Accurate large-scale simulations of siliceous zeolites by neural network potentials

收藏
NIAID Data Ecosystem2026-03-13 收录
下载链接:
https://zenodo.org/record/5827896
下载链接
链接失效反馈
官方服务:
资源简介:
Content 1. Zeolite databases Deem database containing 331170 hypothetical zeolite frameworks [Deem09, Pophale11] geometrically optimized at the NNPscan level (note, the first row of the database is alpha-quartz): "DEEM_NNPscan.db" Database of 236 exiting zeolite frameworks of the International Zeolite Association (IZA) optimized at the NNPscan level: "IZA_NNPscan.db" Both databases are ASE SQLite database files of the Atomic Simulation Environment containing the ASE Atoms objects with energies and forces (NNPscan level); readable with ASE's I/O module Additionally, relevant quantities can be extracted with, e.g., the following queries (further information: ase db --help): ase db DEEM_NNPscan.db -c id,formula,natoms,volume,mass,density,energy_per_tsite,n_tsites,relative_energy # Output id|formula|natoms| volume| mass|density|energy_per_tsite|n_tsites|relative_energy 1|O6Si3 | 9|111.161|180.249| 26.988| -31.796| 3| 0.000 2|O16Si8 | 24|433.858|480.664| 18.439| -31.638| 8| 15.265 3|O16Si8 | 24|421.114|480.664| 18.997| -31.596| 8| 19.359 4|O16Si8 | 24|426.557|480.664| 18.755| -31.614| 8| 17.613 5|O16Si8 | 24|412.410|480.664| 19.398| -31.613| 8| 17.677 6|O16Si8 | 24|393.544|480.664| 20.328| -31.594| 8| 19.546 7|O16Si8 | 24|422.400|480.664| 18.939| -31.657| 8| 13.476 8|O16Si8 | 24|394.405|480.664| 20.284| -31.581| 8| 20.797 9|O12Si6 | 18|265.201|360.498| 22.624| -31.611| 6| 17.868 10|O16Si8 | 24|357.047|480.664| 22.406| -31.581| 8| 20.785 11|O16Si8 | 24|434.894|480.664| 18.395| -31.621| 8| 16.911 12|O16Si8 | 24|384.158|480.664| 20.825| -31.657| 8| 13.448 13|O12Si6 | 18|258.977|360.498| 23.168| -31.679| 6| 11.278 14|O16Si8 | 24|466.429|480.664| 17.152| -31.593| 8| 19.588 15|O16Si8 | 24|423.469|480.664| 18.892| -31.639| 8| 15.179 16|O16Si8 | 24|450.716|480.664| 17.750| -31.628| 8| 16.219 17|O16Si8 | 24|331.528|480.664| 24.131| -31.642| 8| 14.857 18|O16Si8 | 24|458.573|480.664| 17.445| -31.635| 8| 15.572 19|O16Si8 | 24|359.298|480.664| 22.266| -31.655| 8| 13.636 20|O16Si8 | 24|464.264|480.664| 17.232| -31.612| 8| 17.750 Rows: 331171 (showing first 20) Keys: density, energy_per_tsite, n_tsites, relative_energy ase db IZA_NNPscan.db -c id,formula,natoms,volume,mass,density,energy_per_tsite,n_tsites,relative_energy,iza_code # Output id|formula |natoms| volume| mass|density|energy_per_tsite|n_tsites|relative_energy|iza_code 1|O16Si8 | 24| 435.488| 480.664| 18.370| -31.676| 8| 11.594|ABW 2|O32Si16 | 48| 961.419| 961.328| 16.642| -31.645| 16| 14.612|ACO 3|O96Si48 | 144|3154.579|2883.984| 15.216| -31.664| 48| 12.810|AEI 4|O80Si40 | 120|2102.921|2403.320| 19.021| -31.703| 40| 9.021|AEL 5|O96Si48 | 144|2417.286|2883.984| 19.857| -31.666| 48| 12.586|AEN 6|O144Si72| 216|4075.300|4325.976| 17.667| -31.674| 72| 11.831|AET 7|O96Si48 | 144|2786.810|2883.984| 17.224| -31.675| 48| 11.716|AFG 8|O48Si24 | 72|1400.247|1441.992| 17.140| -31.690| 24| 10.268|AFI 9|O64Si32 | 96|1764.823|1922.656| 18.132| -31.653| 32| 13.809|AFN 10|O80Si40 | 120|2080.330|2403.320| 19.228| -31.707| 40| 8.632|AFO 11|O64Si32 | 96|2097.384|1922.656| 15.257| -31.655| 32| 13.622|AFR 12|O112Si56| 168|3820.116|3364.648| 14.659| -31.650| 56| 14.150|AFS 13|O144Si72| 216|4732.720|4325.976| 15.213| -31.664| 72| 12.793|AFT 14|O60Si30 | 90|1897.074|1802.490| 15.814| -31.659| 30| 13.268|AFV 15|O96Si48 | 144|3154.885|2883.984| 15.214| -31.664| 48| 12.776|AFX 16|O32Si16 | 48|1137.335| 961.328| 14.068| -31.591| 16| 19.790|AFY 17|O48Si24 | 72|1283.812|1441.992| 18.694| -31.620| 24| 17.034|AHT 18|O96Si48 | 144|2479.287|2883.984| 19.360| -31.681| 48| 11.155|ANA 19|O64Si32 | 96|1797.086|1922.656| 17.807| -31.662| 32| 12.924|APC 20|O64Si32 | 96|1751.393|1922.656| 18.271| -31.678| 32| 11.422|APD Rows: 236 (showing first 20) Keys: density, energy_per_tsite, iza_code, n_tsites, relative_energy # Filtering of the database, e.g., for structures with relative energies < 10 kJ/(mol Si) ase db IZA_NNPscan.db relative_energy\<10 -c density,energy_per_tsite,n_tsites,relative_energy,iza_code # Output density|energy_per_tsite|n_tsites|relative_energy|iza_code 19.021| -31.703| 40| 9.021|AEL 19.228| -31.707| 40| 8.632|AFO 19.385| -31.695| 24| 9.802|ATV 18.778| -31.702| 34| 9.061|DOH 19.570| -31.693| 24| 9.959|EWO 18.401| -31.698| 32| 9.451|GON 18.551| -31.695| 112| 9.807|IHW 17.778| -31.693| 288| 9.972|IMF 19.154| -31.695| 6| 9.762|JBW 18.187| -31.695| 96| 9.734|MFI 19.278| -31.709| 48| 8.443|MRE 18.035| -31.698| 90| 9.481|MSO 20.417| -31.724| 44| 7.003|MTF 19.227| -31.704| 136| 8.898|MTN 18.542| -31.693| 28| 9.966|MTW 19.137| -31.695| 60| 9.798|PCR 20.037| -31.709| 144| 8.464|PSI 18.843| -31.703| 64| 9.004|SAF 18.371| -31.703| 112| 8.975|STO 19.894| -31.706| 17| 8.671|VET Rows: 20 (showing first 20) Keys: density, energy_per_tsite, iza_code, n_tsites, relative_energy The quantities shown above are available with the keys (besides standard ASE database keys): Key Quantity Unit id Identifier   formula Chemical formula of the unit cell   natoms Number of atoms   volume Unti cell volume Å3 mass Atomic mass of the unit cell amu density Framework density Si/nm3 energy_per_tsite NNPscan energy eV n_tsites Number of T-sites   relative_energy Energy with respect to quartz kJ/(mol Si) iza_code only for 'IZA_NNPscan.db'    Comma separated csv files for the quantities listed above: "DEEM_NNPscan.csv" and  "IZA_NNPscan.csv" 2. Neural network potentials (NNP) for silica SchNet [Schütt18,Schütt19] NNP files trained on DFT data at the PBE+D3 (NNPpbe) and SCAN+D3 level (NNPscan) Simulations can be performed using SchNetPack with its ASE calculator This example shows a simple single-point calculation import ase.io import torch from schnetpack.interfaces import SpkCalculator from schnetpack.environment import AseEnvironmentProvider # check if GPU(s) are available if torch.cuda.is_available(): device = "cuda" else: device = "cpu" # load the NNP model model = torch.load('SiOscan1', map_location=device) # read some structure atoms = ase.io.read( ... ) # define SchNetPack calculator calc = SpkCalculator(model=model, device=device, energy='energy', forces='forces', environment_provider=AseEnvironmentProvider(6.) ) # attach calculator to atoms object atoms.set_calculator(calc) # perform simulations, e.g., single-point calculation energy = atoms.get_potential_energy() print(energy) 3. Test set used for accuracy evaluation (ASE database: test_set_NNPscan.db)

## 数据集内容 1. 沸石数据库 Deem数据库包含331170个假设性沸石骨架,已在NNPscan级别下完成几何结构优化[Deem09, Pophale11],需注意该数据库首行数据为α-石英(alpha-quartz),对应数据文件为`DEEM_NNPscan.db`。 另有收录国际沸石协会(International Zeolite Association, IZA)公布的236种已合成沸石骨架的数据库,同样在NNPscan级别下完成结构优化,对应数据文件为`IZA_NNPscan.db`。 上述两个数据库均为原子模拟环境(Atomic Simulation Environment, ASE)的SQLite格式数据库文件,内置带有NNPscan级别能量与力数据的ASE Atoms对象,可通过ASE的输入输出(I/O)模块读取。 此外,可通过以下查询指令提取相关参数(更多使用说明请执行`ase db --help`查看): bash ase db DEEM_NNPscan.db -c id,formula,natoms,volume,mass,density,energy_per_tsite,n_tsites,relative_energy 输出示例: 标识符|晶胞化学式|原子数| 晶胞体积| 总原子质量|骨架密度|单T位点NNPscan能量|T位点数|相对能量 1|O6Si3 | 9|111.161|180.249| 26.988| -31.796| 3| 0.000 2|O16Si8 | 24|433.858|480.664| 18.439| -31.638| 8| 15.265 ...(共331171条数据,此处展示前20条) 可用键值:密度、单T位点NNPscan能量、T位点数、相对能量。 bash ase db IZA_NNPscan.db -c id,formula,natoms,volume,mass,density,energy_per_tsite,n_tsites,relative_energy,iza_code 输出示例: 标识符|晶胞化学式|原子数| 晶胞体积| 总原子质量|骨架密度|单T位点NNPscan能量|T位点数|相对能量|IZA代码 1|O16Si8 | 24| 435.488| 480.664| 18.370| -31.676| 8| 11.594|ABW 2|O32Si16 | 48| 961.419| 961.328| 16.642| -31.645| 16| 14.612|ACO ...(共236条数据,此处展示前20条) 可用键值:密度、单T位点NNPscan能量、IZA代码、T位点数、相对能量。 ### 数据库筛选示例 以筛选相对能量小于10 kJ/(mol Si)的结构为例: bash ase db IZA_NNPscan.db relative_energy<10 -c density,energy_per_tsite,n_tsites,relative_energy,iza_code 输出示例: 骨架密度|单T位点NNPscan能量|T位点数|相对能量|IZA代码 19.021| -31.703| 40| 9.021|AEL 19.228| -31.707| 40| 8.632|AFO ...(共20条数据) ### 可用参数详情表 | 键名 | 说明 | 单位 | |----------------------|--------------------------|----------------| | id | 数据标识符 | — | | formula | 晶胞化学式 | — | | natoms | 晶胞内总原子数 | — | | volume | 晶胞体积 | ų | | mass | 晶胞总原子质量 | amu | | density | 骨架密度 | Si/nm³ | | energy_per_tsite | 单T位点NNPscan能量 | eV | | n_tsites | T位点数 | — | | relative_energy | 相对于α-石英的能量 | kJ/(mol Si) | | iza_code | 仅`IZA_NNPscan.db`包含 | — | 此外还提供了上述参数的逗号分隔CSV格式文件:`DEEM_NNPscan.csv`与`IZA_NNPscan.csv`。 2. 二氧化硅神经网络势(Neural Network Potential, NNP) 包含基于PBE+D3(对应NNPpbe)与SCAN+D3(对应NNPscan)级别密度泛函理论(Density Functional Theory, DFT)数据训练得到的SchNet[Schütt18, Schütt19]神经网络势文件。可通过SchNetPack及其集成的ASE计算器开展分子模拟计算。以下为简单单点能计算示例代码: python import ase.io import torch from schnetpack.interfaces import SpkCalculator from schnetpack.environment import AseEnvironmentProvider # 检测GPU可用性 if torch.cuda.is_available(): device = "cuda" else: device = "cpu" # 加载神经网络势模型 model = torch.load('SiOscan1', map_location=device) # 读取目标结构 atoms = ase.io.read( ... ) # 定义SchNetPack计算器 calc = SpkCalculator(model=model, device=device, energy="energy", forces="forces", environment_provider=AseEnvironmentProvider(6.) ) # 将计算器绑定至Atoms对象 atoms.set_calculator(calc) # 执行模拟计算,例如单点能计算:获取势能并打印 energy = atoms.get_potential_energy() print(energy) 3. 精度评估测试集(ASE数据库:test_set_NNPscan.db)
创建时间:
2022-08-19
二维码
社区交流群
二维码
科研交流群
商业服务