Materials Project是目前世界上最大的开放式计算材料科学数据库,包含154,000+已知和预测材料的计算信息。该数据库基于高通量密度泛函理论(DFT)计算,为材料发现和设计提供了无与伦比的资源。
数据来源和生成方法
- 数据来源: 主要来自无机晶体结构数据库(ICSD)
- 核心软件: Vienna Ab Initio Simulation Package (VASP)
- 工作流管理: FireWorks自动化软件
- 错误处理: Custodian作业管理软件,自动错误修正
DFT计算参数
- 交换相关泛函
- GGA: Perdew-Burke-Ernzerhof (PBE)泛函
- GGA+U: 用于过渡金属化合物的Hubbard U修正
- r2SCAN: 新增的meta-GGA泛函(自2022年起)
- 核心计算参数:
- 能量截断(ENCUT): 520 eV (标准), r2SCAN为680 eV
- K点密度: 每倒格原子1000个k点
- 电子收敛(EDIFF): 1×10^-5 eV/原子
- 力收敛(EDIFFG): r2SCAN为-0.02 eV/Å
- 温度/压力: 0 K, 0 atm
- 自旋极化: 所有计算启用
- 磁性初始化: 磁性离子高自旋铁磁初始化
文件格式
json
{
"@module": "pymatgen.core.structure",
"@class": "Structure",
"lattice": {
"matrix": [[a1,a2,a3], [b1,b2,b3], [c1,c2,c3]],
"pbc": [true,true,true]
},
"sites": [...]
}
- VASP格式
- POSCAR/CONTCAR: 晶体结构输入/输出文件
- vasprun.xml: 完整的VASP计算输出
- INCAR/KPOINTS/POTCAR: 输入参数文件
- 晶体学格式
- CIF: 标准晶体学信息文件
- CSSR: 晶体结构格式
- XYZ: 分子坐标格式
主要计算类型
- 结构优化: 几何松弛,ISIF=3(完全松弛)
- 电子结构: 能带结构和态密度计算
- 静态计算: 单点能量计算
- 热力学性质: 形成能、凸包上方能量
- 机械性质: 弹性常数、体模量
- 电子性质: 带隙、DOS、有效质量
- 专业性质: 压电常数、介电常数、光学性质
核心材料属性
- 结构属性: 晶体结构、晶格参数、空间群信息、配位环境
- 电子属性: 能带结构、态密度(DOS)、带隙(DFT系统性低估约40%)
- 热力学属性: 形成能、凸包上方能量、相图、化学势图
- 机械属性: 弹性常数、体模量和剪切模量、泊松比、压电常数
- 磁性属性: 磁矩、磁有序
- 光学属性: 介电常数、X射线衍射图样、吸收光谱
计算精度
- 形成能精度
- 平均绝对误差(MAE): 相对实验值0.133-0.172 eV/原子
- 氧化物形成能: 标准偏差~24 meV/原子
- 收敛性: 96%的化合物在15 meV/原子内收敛
- 化学体系依赖: 氧化物通常收敛至<1 meV/原子
- 带隙限制
- 系统性低估: DFT带隙低估40-50%
- 已知问题: 部分绝缘体被预测为金属
- 误差来源: 交换相关泛函近似和导数不连续项
- 改进方向: 计划实施杂化泛函和其他先进方法
- 能量修正方案
- 阴离子修正: 针对14种阴离子物种(F, Cl, Br, I, N, S, Se, Te等)
- GGA/GGA+U混合: 过渡金属氧化物/氟化物使用GGA+U,其他使用GGA
- r2SCAN混合方案: 更新的修正方案,形成能误差相对实验值减少7%
数据获取方法:
- Web界面访问
- 官方网站:https://materialsproject.org
- Materials Explorer:交互式材料浏览和搜索应用
- 个别材料页面:可下载具体材料的详细数据
- 高级搜索功能:基于元素、性质和化学体系的过滤
- API访问
python
# 安装新版API客户端
pip install mp-api
# 基本使用
from mp_api.client import MPRester
with MPRester("your_api_key_here") as mpr:
docs = mpr.materials.summary.search(
material_ids=["mp-149"],
fields=["structure", "band_gap", "formation_energy_per_atom"]
)
使用限制和政策
- 学术/研究用途免费提供
- 发表作品需要适当引用
- 大数据集下载必须邮件联系heavy.api.use@materialsproject.org
- 不能重新分发大规模数据库
- 用户负责API密钥安全和使用
数据质量和验证
Materials Project采用严格的数据质量控制流程,包括自动化验证、交叉验证和社区反馈。数据库持续更新,集成最新的计算方法和实验验证,为材料科学研究提供可靠的基础数据支持。通过这一全面的技术指南,研究人员可以充分利用Materials Project的丰富资源,加速材料发现和设计过程。数据库的开放性、标准化和持续更新使其成为计算材料科学领域不可或缺的工具。