3.2 常用结构处理与可视化工具

这里简单介绍一些常用工具。

VASPkit

如果你做的是 VASP 相关工作,最容易最先遇到的通常就是 VASPkit

官网:https://vaspkit.com/

我会把它理解成一个“非常接地气的工具箱”。很多原本需要你自己翻 OUTCAR、处理 vasprun.xml、手工准备输入或者做简单转换的事情,它都帮你包好了。

VESTA

VESTA 是一个广泛使用的结构可视化软件。

官网 / 下载:https://jp-minerals.org/vesta/en/download.html

它很适合看晶体结构、表面模型、差分电荷密度、等值面、晶胞和配位关系。很多时候,一份坐标文件在文本里只是数字,但进了 VESTA 以后,你才会真正对那个结构“有感觉”。

ASE 和 pymatgen

如果你希望不仅“看”,还希望能用脚本真正去改结构、批量处理结构、做格式转换,那么 ASE 很值得尽早认识。

ASE 官方文档:https://ase.gitlab.io/ase/

ASE 是一个 Python 库,它没有图形界面,但非常灵活。读写 POSCARCIFxyz,切晶面、加真空层、放吸附物、批量改结构,这些事情它都很适合做。

很多时候,ASE 的真正价值不在于某一个单独功能,而在于它让你可以把重复劳动写成代码。

ASE 很接近、也很值得知道的是 pymatgen

pymatgen 官网:https://pymatgen.org/

如果说 ASE 更像一个轻便通用、偏工作流和脚本操作的工具箱,那么 pymatgen 往往更贴近材料科学语境,尤其是晶体、对称性、结构分析、格式转换、Materials Project 数据接口这些问题。

龙讯超算云

龙讯超算云Q-Studio,提供了网页版的结构编辑,是 Materials Studio 的平替版。