Inspect, standardize, and build models
Atomic Simulation Environment
Also known as ASE.
Python components for representing atomistic structures, constructing models, connecting calculators, and analyzing bounded workflow steps.
- Access
- Open
- Interfaces
- Python, CLI
- Tags
- library
- Entry points reviewed
Official entry points
- Atomic Simulation Environmentdocs
- Homepagehomepage
- Documentationdocs
- Source repositorysource
Where in the research workflow
- Obtain a Material Structure
- Build or Modify a Computational Model
- Equation of State and Structural Phase Stability
- Reaction Paths and Transition States
- Diffusion Barriers
- Ab Initio Molecular Dynamics
- Analyze and Compare Results
- Optimize the Structure
Reviewed practical pages
- Build a Two-Dimensional Monolayer ModelWrite and reopen an illustrative 2H-MoS2 unit and repeated child, then compare top and side views, periodicity, atomic extent, empty-cell length, and the limits of a generated monolayer.
- Build and Repeat Cells with ASEWrite a declared parent structure, read it back, create two integer supercells, write and reopen the children, and compare their cells and periodic geometry without claiming finite-size convergence.
- Choose Relaxed Degrees of Freedom and ConstraintsDefine which atomic and cell variables may change, express constraints explicitly, and verify that the executed optimization respects the intended active subspace.
- Compare Phase Enthalpies at Common PressureMinimize two invented phase branches at the same pressure, preserve the pV contribution, and locate a synthetic enthalpy crossing without making a stability claim.
- Construct Defect and Interface Candidates without Overclaiming ThemInspect parent structures, rebuild one unrelaxed Silicon one-site-deletion candidate and one imposed-common-cell graphene/h-BN bilayer, reopen their exported files, and keep defect-site and interface-registry limits explicit.
- Construct Surfaces, Vacuum, and Adsorbates with ASEWrite and reopen an illustrative bulk parent, bare slab, and adsorbate child while exposing orientation, termination, thickness, lateral area, coverage, vacuum, and the limits of generated starting coordinates.
- Fit and Challenge an Equation of StateFit one synthetic energy–volume dataset with Birch–Murnaghan, Murnaghan, and Vinet forms over two windows, preserving units and model spread.
- Inspect a Silicon Structure from Its COD RecordFollow an actual COD Silicon record from browser metadata and CIF download through text and visual inspection without treating a viewer image as structural validation.
- Restart and Verify a Structural OptimizationContinue an interrupted relaxation without erasing its lineage, then perform a fresh final energy-and-gradient check on the exact accepted structure.
What to verify
Check current official documentation, access terms, release compatibility, input semantics, and the evidence needed for the specific research claim.
A resource identity, reachable link, successful program run, or plausible figure does not by itself establish numerical convergence, scientific validity, or suitability for a material.