원클릭으로
surface-adsorption
Recipe for placing adsorbates on surfaces: site selection, height, orientation, periodic-image clearance.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Recipe for placing adsorbates on surfaces: site selection, height, orientation, periodic-image clearance.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Build common bulk crystal structures (FCC/BCC/HCP/diamond/zincblende/...) using ASE.
Build a coherent lattice-matched interface between two bulk structures using the pymatgen ZSL algorithm.
Workflow, lattice-matching strategies, and pitfalls for building interfaces between two crystals/surfaces.
Strategies for searching, filtering, and downloading structures from the Materials Project (MP) database.
Workflow for building Metal-Organic Framework (MOF) structures (MOF-5, Cu-BTC, IRMOF series, custom).
Methods for building isolated molecules (ASE database, SMILES via RDKit, organometallics, endohedral cages, NEB pathways).
| name | surface-adsorption |
| description | Recipe for placing adsorbates on surfaces: site selection, height, orientation, periodic-image clearance. |
| when_to_use | Use when placing a molecule on a slab. Combine with `surface-builder` (for the slab) and `supercell-dimension-check` (for sizing). |
Create substrate surface
Generate adsorbate molecule
molecule() function for pre-optimized molecular geometriesPlace adsorbate on surface
Verify structure integrity
Save and document
| Surface | Supercell | Dimensions (Å) | Atoms | Use Case |
|---|---|---|---|---|
| SiO2 (001) | 4×4×1 | 19.7×19.7 | 1152 | Large adsorbates |
| SiO2 (100) | 4×3×1 | 19.7×16.3 | 864 | Medium adsorbates |
| SiO2 (101) | 3×4×1 | 22.0×19.7 | 864 | Medium adsorbates |
| SiO2 (110) | 2×3×1 | 17.0×16.3 | 432 | Small adsorbates |
| Site Type | Description | Typical Use |
|---|---|---|
| top_X | Above specific element | Element-specific binding |
| bridge | Between two surface atoms | Bidentate adsorption |
| hollow | Center of surface ring | Maximum coordination |
| fcc/hcp | 3-fold sites on FCC | Common for close-packed |
| Pitfall | Symptom | Fix |
|---|---|---|
| Steric clashes | Adsorbate-surface distances < 2.0 Å | Increase adsorption height; reorient molecule |
| Periodic image interactions | Adsorbate images < 10 Å apart | Increase supercell size (e.g., 2x2 → 3x3 or larger) |
| Incorrect adsorption geometry | Unexpected binding mode | Adjust molecule orientation; check adsorption site |
| Too large supercell | Excessive computational cost | Balance accuracy vs. cost; 10 Å is minimum threshold |
| Wrong surface termination | Unexpected surface chemistry | Check termination for polar surfaces |