Secondary research index

Tools & Resources

Browse by research task, or use Ctrl/Cmd + F. Web, GUI, CLI, API, Python, and HPC describe access; they do not rank the resources.

184 resources are listed; 18 have deeper DRW pages. Entries are alphabetical within each task, not ranked.

Official entry points were reviewed on . Check the current version, access conditions, and compatibility before use; inclusion is not an endorsement or evidence that a result is valid.

Browse the resource links for all 46 A–E workflow topics
  1. Obtain a Material Structure52 resources

  2. Build or Modify a Computational Model36 resources

  3. Choose the DFT Method and Computational Setup61 resources

  4. Test Numerical Convergence43 resources

  5. Optimize the Structure30 resources

  6. Calculate the Reference Ground State42 resources

  7. Relative Energies and Formation Energies6 resources

  8. Equation of State and Structural Phase Stability6 resources

  9. Compositional Phase Stability and Convex Hulls1 resources

  10. Defect Formation Energies and Charge States7 resources

  11. Surface Energy and Work Function9 resources

  12. Adsorption Energies8 resources

  13. Interface and Heterostructure Energetics5 resources

  14. Band Structure16 resources

  15. Density of States and Projected Density of States11 resources

  16. Fermi Surface and Full-Brillouin-Zone Analysis6 resources

  17. Charge Density and Charge Redistribution15 resources

  18. Electrostatic Potential and Band Alignment3 resources

  19. Chemical Bonding Analysis3 resources

  20. Magnetic Configuration and Ground-State Comparison3 resources

  21. Magnetic Anisotropy and Exchange Interactions2 resources

  22. Elastic Constants and Mechanical Properties3 resources

  23. Dielectric Response and Born Effective Charges3 resources

  24. Polarization and Ferroelectricity3 resources

  25. Piezoelectric Response3 resources

  26. Harmonic Phonons8 resources

  27. Anharmonic Phonons8 resources

  28. Lattice Thermal Transport8 resources

  29. Electron–Phonon Coupling6 resources

  30. Conventional Superconductivity3 resources

  31. Reaction Paths and Transition States4 resources

  32. Diffusion Barriers3 resources

  33. Ab Initio Molecular Dynamics9 resources

  34. Finite-Temperature Structural Sampling4 resources

  35. Independent-Particle Optical Properties7 resources

  36. Time-Dependent Response and Spectroscopy4 resources

  37. Quasiparticle Corrections7 resources

  38. Excitons and the Bethe–Salpeter Equation6 resources

  39. Wannier Function Construction5 resources

  40. Berry Phase and Berry Curvature6 resources

  41. Topological Invariants and Boundary States10 resources

  42. Electronic Transport9 resources

  43. Quantum Transport4 resources

  44. Analyze and Compare Results63 resources

  45. Validate Results and Scientific Conclusions11 resources

  46. Document and Preserve the Study33 resources

Find and qualify structures and data

Search structures, calculated properties, reference records, and reusable datasets; inspect provenance and access terms before reuse.

Find and qualify structures and data: official entries and connections to the research workflow
ResourceBest used forAccessUsed in

2DMatPedia

database · 2d-materials

Official entry

Access note

The official endpoint timed out during the 2026-08-10 audit; retry before relying on availability.

Provides computed structures and properties for two-dimensional materials.WebOpen

AFLOW

database

AFLOW

Use AFLOW for computed inorganic structures, properties, and high-throughput records.Web · APIOpen

AFLOW Encyclopedia of Crystallographic Prototypes

database

AFLOW Encyclopedia of Crystallographic Prototypes

Use the AFLOW prototype encyclopedia for prototype cells, Strukturbericht relations, and reusable starting structures.WebOpen

Alexandria database

database

Alexandria database

Use Alexandria for large computed structure and property collections.WebOpen

American Mineralogist Crystal Structure Database

database

American Mineralogist Crystal Structure Database

Use AMCSD for published mineral structures linked to primary literature.WebOpen

BiDB

database · 2d-materials

Official entry

Access note

Access and record coverage should be rechecked at the time of use.

Provides bilayer structures and interface-related data for two-dimensional materials.WebOpen

Cambridge Structural Database

database

Cambridge Structural Database

Use CSD for curated organic, organometallic, and molecular crystal structures through institutional access.Web · GUISubscription

Catalysis-Hub

database · catalysis

Official entry

Collects computational catalysis structures, adsorption data, and reaction records.Web · APIOpen

Computational 2D Materials Database

database

Computational 2D Materials Database

Use C2DB for computed monolayer candidates and documented two-dimensional properties.WebOpen

Crystallography Open Database

database

Crystallography Open Database

Use COD for openly downloadable experimental crystallographic records.WebOpen

Inorganic Crystal Structure Database

database

Inorganic Crystal Structure Database

Use ICSD for curated experimental inorganic structures through institutional access.Web · GUIInstitutional

IZA Structure Database

database · zeolite

Official entry

Provides zeolite framework structures, codes, and reference data.WebOpen

JARVIS

database

JARVIS

Use JARVIS for NIST-hosted computed structures, benchmark properties, and linked atomistic records.Web · APIOpen

Materials Platform for Data Science

database

Materials Platform for Data Science

Use MPDS for PAULING FILE-derived search with open, registered, and subscription-dependent coverage.Web · APIMixed access

Materials Project

database

Materials ProjectHomepageDocumentationSource repository

Access note

Browse and inspect records through the web interface. Authenticated API access is optional for repeated or high-throughput queries.

A materials-data service that can supply database records and structures when a query, fields, retrieval date, and provenance are recorded.Web · API · PythonRegistration

NIMS MatNavi and AtomWork

database

NIMS MatNavi and AtomWork

Use NIMS MatNavi for structures, phase diagrams, properties, polymers, and related curated records.WebMixed access

NOMAD

database

NOMAD

Use NOMAD for uploaded calculation records, normalized metadata, archived files, and cross-code materials data.Web · API · PythonOpen

Open Quantum Materials Database

database

Open Quantum Materials DatabaseREST documentation

Access note

The official endpoint returned a service error during the 2026-08-10 audit; the official REST documentation remained reachable.

Use OQMD for computed structures, formation energies, competing phases, and phase-stability candidate sets.Web · APIOpen

OPTIMADE providers

standard · database

OPTIMADE providers

Use OPTIMADE for federated structure discovery across providers using a common schema.Web · APIOpen

PAULING FILE

database

PAULING FILE

Access note

The official endpoint returned a service error during the 2026-08-10 audit; retry before relying on availability.

Use PAULING FILE for curated inorganic phase, structure, diffraction, and property information.WebSubscription

Pearson's Crystal Data

database

Pearson's Crystal Data

Use Pearson's Crystal Data for licensed desktop search and comparison of inorganic structures.GUICommercial

PubChem

database · molecular

Official entry

Provides searchable molecular structures and chemical identifiers.Web · APIOpen

QCArchive

database · molecular

Official entry

Stores reusable quantum-chemistry records and datasets behind programmatic and browser interfaces.API · PythonOpen

QMOF Database

dataset · mof

Official entry

Publishes a primary dataset of computed metal–organic-framework properties.RepositoryOpen

RCSB PDB

database · molecular

Official entry

Provides macromolecular structures and associated experimental records.Web · APIOpen

SpringerMaterials

database

SpringerMaterials

Use SpringerMaterials for curated structures, phase diagrams, physical-property tables, and source references.WebSubscription

Theoretical Crystallography Open Database

database · crystallography

Official entry

Archives theoretically calculated crystal structures in crystallographic formats.WebOpen

Inspect, standardize, and build models

View structures, check symmetry, convert formats, and construct cells, defects, surfaces, interfaces, or molecular models.

Inspect, standardize, and build models: official entries and connections to the research workflow
ResourceBest used forAccessUsed in

Atomic Simulation Environment

library

Atomic Simulation EnvironmentHomepageDocumentationSource repository

Python components for representing atomistic structures, constructing models, connecting calculators, and analyzing bounded workflow steps.Python · CLIOpen
+4 more

Atomsk

builder · converter

Official entry

Converts atomistic formats and constructs supercells, defects, and interfaces.CLIOpen

Avogadro

viewer

Avogadro

Use Avogadro to build and inspect finite molecular structures interactively.GUIOpen

Bilbao Crystallographic Server

symmetry

Bilbao Crystallographic Server

Use Bilbao for group-subgroup, representation, k-vector, and other crystallographic calculations.WebOpen

CatKit

surface · library

Official entry

Access note

Review current maintenance and release status before adoption.

Provides catalysis-oriented structure and reaction utilities.PythonOpen

Crystal Toolkit

viewer

Crystal Toolkit

Use Crystal Toolkit for browser-based structure viewing and transparent cell or slab transformations.Web · PythonOpen

CrystalMaker

viewer

CrystalMaker

Use CrystalMaker for licensed interactive crystal visualization, measurement, and manipulation.GUIMixed access

DockOnSurf

surface · builder

Official entry

Access note

Review current maintenance and release status before adoption.

Generates and screens molecular adsorption configurations on surfaces.Python · CLIOpen

FINDSYM

symmetry

FINDSYM

Use FINDSYM for tolerance-dependent symmetry assignment and standardized descriptions.WebOpen

Gemmi

converter · library

Official entry

Reads and manipulates crystallographic and structural biology file formats.Python · LibraryOpen

IUCr checkCIF

validator · crystallography

IUCr checkCIF

Use checkCIF for crystallographic syntax and consistency reports on experimental CIFs.WebOpen

Jmol and JSmol

viewer

Jmol and JSmol

Access note

The official site blocked automated access during the 2026-08-10 audit; open it manually and recheck current access.

Use Jmol/JSmol for lightweight interactive molecular and crystal viewing.Web · GUIOpen

Mercury

viewer

Mercury

Use Mercury for crystal packing, contacts, unit cells, and molecular-crystal inspection.GUIMixed access

Mol*

viewer

Official entry

Provides browser-based molecular and crystal-structure visualization.WebOpen

OgreInterface

interface · builder

Official entry

Builds lattice-matched interfaces and surface models.PythonOpen

Open Babel

converter · molecular

Official entry

Converts chemical formats and manipulates molecular structures.GUI · CLI · APIOpen

OVITO

viewer

OVITO

Use OVITO to inspect atomistic trajectories, defects, local environments, and large snapshots.GUI · PythonMixed access

Packmol

builder · molecular

Official entry

Packs molecules into cells under geometric constraints.CLIOpen

ParaView

viewer

Official entry

Visualizes large volumetric, mesh, and trajectory datasets.GUI · PythonOpen

PyCifRW

converter · crystallography

Official entry

Reads, writes, and validates CIF data in Python.PythonOpen

pymatgen

library

pymatgenDocumentationSource repository

Python data structures and analysis modules for materials representations, transformations, interfaces, phase diagrams, and related post-processing.PythonOpen
+4 more

pymatgen-analysis-defects

defect · library

Official entry

Provides defect generation and thermodynamic analysis modules.PythonOpen

PyXtal

builder · symmetry

Official entry

Generates symmetry-aware crystals and molecular crystals.PythonOpen

RDKit

library · molecular

Official entry

Provides molecular cheminformatics and structure manipulation in Python.PythonOpen

SeeK-path

symmetry

SeeK-path web toolHomepageDocumentationSource repository

Access note

The Python package is open source; its path is conditional on the supplied cell, symmetry settings, and convention.

A crystallographic path generator that standardizes a declared cell and returns labelled reciprocal-space paths for compatible band calculations.Web · PythonOpen

ShakeNBreak

defect · library

Official entry

Generates symmetry-breaking defect distortions for structure searches.PythonOpen

spglib

library

spglibHomepageSource repository

A crystallographic symmetry library used to identify symmetry operations and standardized representations under declared tolerances.Library · PythonOpen

Surfaxe

surface · library

Official entry

Access note

Review current maintenance and release status before adoption.

Provides utilities for constructing and analyzing surface calculations.PythonOpen

VESTA

viewer

VESTADocumentation

Access note

VESTA is free of charge under its published terms, but its distributed files are not to be redistributed without written permission; drawings require acknowledgement.

A desktop visualizer for crystal, volumetric, and morphology data; a rendered view documents display choices, not structure identity or a calculation result.GUIFree proprietary

VMD

viewer

Official entry

Access note

The legacy official site is HTTP-only; downloads and account requirements may change.

Visualizes molecular structures, trajectories, and volumetric fields.GUI · CLIMixed access

XCrySDen

viewer

XCrySDen

Access note

This legacy official endpoint is HTTP-only; do not send credentials or sensitive data.

Use XCrySDen for crystal, density, Brillouin-zone, k-path, and Fermi-surface views in supported formats.GUIOpen

Choose methods, engines, pseudopotentials, and basis sets

Open the implementation and method data needed to define a calculation; software identity is not a convergence or validity result.

Choose methods, engines, pseudopotentials, and basis sets: official entries and connections to the research workflow
ResourceBest used forAccessUsed in

ABACUS

engine

Official entry

Runs periodic electronic-structure calculations with plane waves or numerical atomic orbitals.CLI · HPCOpen

ABINIT

engine

ABINITHomepageSource repositoryABINIT pseudopotential guidanceABINIT tutorials

An electronic-structure suite with ground-state, response, phonon, and many-body perturbation workflows documented as separate capabilities.CLIOpen
+13 more

AMS BAND

engine

AMS BAND manual

Use AMS BAND for licensed periodic DFT through BAND and AMS tools.GUI · CLI · PythonCommercial

Basis Set Exchange

basis

Official entry

Provides basis-set metadata and downloads for molecular calculations.Web · APIOpen

BigDFT

engine

BigDFT

Use BigDFT for wavelet-based and large-system electronic-structure work.CLI · PythonOpen

BIOVIA Materials Studio

engine

BIOVIA Materials Studio

Use BIOVIA Materials Studio for licensed integrated materials modeling and electronic-structure work.GUICommercial

CASTEP

engine

CASTEP

Use CASTEP for plane-wave materials calculations through an available licence or academic route.CLI · GUIMixed access

CONQUEST

engine

Official entry

Runs large-scale and linear-scaling electronic-structure calculations.CLI · HPCOpen

CP2K

engine

CP2KHomepageSource repositoryCP2K basis and potential dataCP2K exercises

An atomistic simulation package spanning electronic-structure, molecular-dynamics, optimization, and mixed quantum/classical methods.CLI · LibraryOpen
+6 more

CRYSTAL

engine

CRYSTAL

Use CRYSTAL for periodic local Gaussian-basis calculations.CLICommercial

DFT-FE

engine

Official entry

Runs finite-element density-functional calculations on massively parallel systems.CLI · HPCOpen

DFTB+

engine

DFTB+

Use DFTB+ for scientifically justified approximate density-functional tight binding.CLIOpen

DFTK

engine · library

Official entry

Provides a Julia toolkit for plane-wave density-functional calculations.JuliaOpen

Elk

engine

Elk

Use Elk for open all-electron full-potential LAPW calculations.CLIOpen

exciting

engine

excitingexciting tutorials

Use exciting for all-electron LAPW ground-state or excited-state calculations.CLIOpen

FHI-aims

engine

FHI-aims

Use FHI-aims for all-electron numeric atom-centered orbital calculations.CLIMixed access

FLEUR

engine

FLEUR

Use FLEUR for full-potential LAPW electronic or magnetic calculations.CLIOpen

GBRV pseudopotential library

pseudopotential

GBRV pseudopotential library

Use GBRV pseudopotential library for published solid-state testing of ultrasoft pseudopotentials.WebOpen

GPAW

engine

GPAW

Use GPAW for PAW calculations on real-space grids or plane waves with ASE integration.Python · CLIOpen
+4 more

GPAW setups

pseudopotential

Official entry

Documents and distributes GPAW PAW setup data.WebOpen

JDFTx

engine

Official entry

Runs plane-wave electronic-structure and joint density-functional calculations.CLI · HPCOpen
+1 more

JTH PAW datasets

pseudopotential

Official entry

Provides PAW atomic datasets for compatible ABINIT workflows.WebOpen

NWChem

engine · molecular

Official entry

Runs scalable molecular and periodic electronic-structure calculations.CLI · HPCOpen

Octopus

engine

OctopusOctopus tutorials

Use Octopus for real-space ground-state or time-dependent work.CLIOpen
+2 more

ONETEP

engine

ONETEP

Use ONETEP for linear-scaling DFT for large systems.CLIMixed access

OpenMX

engine

OpenMX

Use OpenMX for localized pseudoatomic-orbital electronic and transport-related work.CLIOpen

PseudoDojo

pseudopotential

PseudoDojo

Use PseudoDojo for norm-conserving pseudopotentials with selectable validation data.WebOpen

Psi4

engine · molecular

Official entry

Runs open-source molecular electronic-structure calculations.CLI · PythonOpen

PSLibrary

pseudopotential

PSLibrary

Use PSLibrary for versioned PAW and ultrasoft pseudopotentials for QE.WebOpen

PySCF

engine · molecular

Official entry

Provides molecular and periodic electronic-structure methods through Python.PythonOpen

Q-Chem

engine · molecular

Official entry

Runs licensed molecular electronic-structure calculations documented in the official manual.CLI · HPCCommercial

Qbox

engine

Official entry

Runs parallel plane-wave electronic-structure and molecular-dynamics calculations.CLI · HPCOpen
+1 more

Quantum ESPRESSO

engine

Quantum ESPRESSOHomepageSource repositoryQuantum ESPRESSO Learn

A plane-wave and pseudopotential electronic-structure suite with ground-state, response, phonon, molecular-dynamics, and post-processing executables.CLIOpen
+15 more

Quantum ESPRESSO pseudopotential portal

pseudopotential

Quantum ESPRESSO pseudopotential portal

Use Quantum ESPRESSO pseudopotential portal for browsing QE-oriented files and provenance.WebOpen

QuantumATK

engine

QuantumATK

Use QuantumATK for licensed integrated atomistic, electronic, and transport work.GUI · PythonCommercial

SG15 ONCV potentials

pseudopotential

Official entry

Access note

The official SG15 archive is HTTP-only; record the exact downloaded file and test it for the intended calculation.

Provides optimized norm-conserving pseudopotentials.WebOpen

SIESTA

engine

SIESTAHomepageSource repository

A localized-orbital electronic-structure package used for periodic calculations and as a parent engine for selected transport workflows.CLIOpen
+6 more

Standard Solid State Pseudopotentials

pseudopotential

Standard Solid State Pseudopotentials

Use Standard Solid State Pseudopotentials for tested QE-compatible precision and efficiency tables.WebOpen

VASP

engine

VASPHomepageVASP PAW dataset guidanceVASP tutorialsVASP workshop material

A licensed electronic-structure package documented for periodic ground-state, response, dynamics, and post-processing calculations.CLIRestricted licence
+21 more

WIEN2k

engine

WIEN2k

Access note

This legacy official endpoint is HTTP-only; do not send credentials or sensitive data.

Use WIEN2k for all-electron full-potential APW/LAPW calculations.CLI · GUICommercial

Run, restart, scale, and record provenance

Manage calculations, schedulers, environments, workflow state, restart lineage, and reusable execution records.

Run, restart, scale, and record provenance: official entries and connections to the research workflow
ResourceBest used forAccessUsed in

AiiDA

workflow · provenance

AiiDAHomepageSource repositoryAiiDA tutorials

A workflow and provenance infrastructure for automating calculations and retaining queryable data-process lineage.Python · CLI · WebOpen

Apptainer

hpc · container

Official entry

Packages portable containers for HPC environments.CLIOpen

atomate2

workflow

Official entry

Defines materials simulation workflows on top of jobflow.Python · HPCOpen
+1 more

Atomic Simulation Recipes

workflow

Official entry

Provides composable recipes for atomic-scale simulation tasks.PythonOpen

custodian

workflow

Official entry

Runs monitored jobs with explicit error handlers.PythonOpen

EasyBuild

hpc · package-manager

Official entry

Automates reproducible builds of scientific software stacks.CLIOpen

FireWorks

workflow

Official entry

Executes and records distributed computational workflows.Python · HPCOpen

jobflow

workflow

Official entry

Builds composable computational job graphs.PythonOpen

Open MPI

hpc · library

Official entry

Provides an MPI runtime and programming interface for parallel applications.CLI · APIOpen

OpenPBS

scheduler · hpc

Official OpenPBS repository

Schedules batch jobs on supported HPC systems.CLI · HPCOpen

Parsl

workflow

Official entry

Executes Python workflows across laptops, clusters, and remote systems.Python · HPCOpen

pyiron

workflow

Official entry

Provides an integrated environment for atomistic simulation workflows and data.Python · HPCOpen
+2 more

signac

workflow · provenance

Official entry

Organizes file-based computational data spaces and workflows.PythonOpen

Slurm

scheduler · hpc

Official entry

Schedules and inspects batch jobs on supported HPC systems.CLI · HPCOpen

Spack

hpc · package-manager

Official entry

Builds and manages scientific software stacks on HPC systems.CLIOpen

Analyze energies and ground-state properties

Inspect energies, bands, densities, fields, bonding, magnetism, defects, surfaces, interfaces, and related ground-state evidence.

Analyze energies and ground-state properties: official entries and connections to the research workflow
ResourceBest used forAccessUsed in

AbiPy

postprocess · workflow

Official entry

Builds ABINIT inputs and workflows and analyzes ABINIT results.PythonOpen
+2 more

Critic2

bonding · postprocess

Critic2

Use Critic2 for critical-point, basin, and scalar-field topology analysis.CLIOpen

doped

defect · library

Official entry

Generates point defects and analyzes defect formation energies and charge-state thermodynamics.PythonOpen

FermiSurfer

viewer · fermi-surface

Official entry

Visualizes Fermi surfaces from full-zone band-energy data.GUIOpen

Henkelman-group Bader analysis

bonding · postprocess

Henkelman-group Bader analysis

Use Henkelman-group Bader analysis for grid-based Bader partitioning.CLIOpen

IFermi

postprocess · fermi-surface

Official entry

Generates and analyzes Fermi surfaces from electronic-structure data.PythonOpen

LOBSTER

bonding · postprocess

LOBSTER

Access note

This legacy official endpoint is HTTP-only; do not send credentials or sensitive data.

Use LOBSTER for projection-based chemical-bonding analysis.CLIRegistration

py4vasp

postprocess

Official entry

Reads and visualizes VASP calculation results through the official Python interface.PythonRestricted licence
+1 more

PyProcar

postprocess

PyProcar

Use PyProcar for projected bands, Fermi surfaces, and spin textures.Python · CLIOpen
+1 more

sisl

postprocess · library

Official entry

Represents atomistic systems and reads or analyzes electronic-structure outputs.PythonOpen

Spinney

defect · library

Official entry

Access note

Review current maintenance and release status before adoption.

Analyzes point-defect thermodynamics and charge-state stability.PythonOpen

sumo

postprocess

sumo

Use sumo for band, DOS, and optical plotting from supported codes.CLI · PythonOpen

VASPKIT

postprocess

Official VASPKIT documentation source

Use VASPKIT for documented VASP-centered pre/post-processing.CLIOpen

Study lattice, temperature, EPC, and superconductivity

Work with phonons, force constants, finite-temperature sampling, thermal transport, electron–phonon coupling, and superconductivity.

Study lattice, temperature, EPC, and superconductivity: official entries and connections to the research workflow
ResourceBest used forAccessUsed in

ALAMODE

lattice-dynamics · anharmonic

Official entry

Builds and analyzes anharmonic lattice-dynamical models.CLIOpen

almaBTE

thermal-transport

Official entry

Access note

The legacy official entry is HTTP-only; review current maintenance and release status before adoption.

Solves lattice thermal transport from anharmonic force-constant data.CLI · HPCOpen

elphbolt

epc · transport

Official entry

Access note

Review current maintenance and documentation before adoption.

Solves coupled electron–phonon Boltzmann transport equations.CLI · HPCOpen

EPIq

epc

Official entry

Interpolates electron–phonon matrix elements and related observables.CLI · HPCOpen

EPW

epc · postprocess

EPWHomepageSource repository

A Wannier-based code for electron-phonon coupling and related electronic, transport, and superconducting observables using compatible parent data.CLIOpen

hiPhive

anharmonic · library

Official entry

Fits higher-order force constants from atomistic force data.PythonOpen

kALDo

thermal-transport

Official entry

Computes anharmonic phonon lifetimes and thermal conductivity.PythonOpen

Perturbo

epc · transport

Official entry

Interpolates electron–phonon interactions for scattering and carrier-transport calculations.CLI · HPCOpen

Phoebe

transport

Official entry

Solves phonon and electron Boltzmann transport equations.CLI · HPCOpen

Phono3py

lattice-dynamics · postprocess

Phono3pyHomepageSource repository

An anharmonic lattice-dynamics package for third-order force constants, phonon interactions, and lattice-thermal-transport analysis.CLI · PythonOpen

phononwebsite

viewer · lattice-dynamics

Official entry

Visualizes phonon modes, excitons, and structures from supported code formats.WebOpen

Phonopy

lattice-dynamics · postprocess

Phonopy mode-animation guideHomepageDocumentationSource repositoryPhonopy examples

Access note

Mode animation supports diagnosis but does not establish whether an imaginary mode is physical.

A harmonic lattice-dynamics package that constructs and analyzes force-constant models from external force calculations.CLI · GUI · PythonOpen

PLUMED

enhanced-sampling · library

Official entry

Adds collective variables and enhanced-sampling methods to supported molecular-dynamics engines.CLI · LibraryOpen

SCTK

superconductivity

Official entry

Access note

Review current maintenance and documentation before adoption.

Provides tools for superconducting density-functional calculations.CLI · HPCOpen

ShengBTE

thermal-transport

Official entry

Solves the phonon Boltzmann transport equation from anharmonic force constants.CLI · HPCOpen

SSCHA

anharmonic · lattice-dynamics

Official entry

Calculates anharmonic free energies and temperature-dependent lattice dynamics.Python · HPCOpen

TDEP

lattice-dynamics · anharmonic

Official entry

Fits temperature-dependent effective potentials and derives finite-temperature lattice properties.CLIOpen

Study excited states, topology, and transport

Use optics, GW/BSE, Wannier, Berry, topology, electronic transport, and quantum-transport resources.

Study excited states, topology, and transport: official entries and connections to the research workflow
ResourceBest used forAccessUsed in

AMSET

transport · postprocess

Official entry

Access note

Check the current documentation for supported parent-code inputs before planning a workflow.

Computes carrier transport from compatible first-principles inputs.PythonOpen

BerkeleyGW

gw-bse · postprocess

BerkeleyGW

Use BerkeleyGW for GW and Bethe-Salpeter calculations.CLIOpen

BoltzTraP2

transport · postprocess

BoltzTraP2

Use BoltzTraP2 for semiclassical electronic transport interpolation.Python · CLIOpen

IrRep

symmetry · postprocess

Official entry

Determines symmetry eigenvalues and band irreducible representations.Python · CLIOpen

Kwant

quantum-transport · library

Official entry

Builds tight-binding systems and calculates coherent quantum transport.PythonOpen

PAOFLOW

postprocess · transport

Official entry

Builds interpolated Hamiltonians and evaluates electronic response and transport.PythonOpen

PythTB

tight-binding · topology

Official entry

Builds tight-binding models and evaluates Berry-phase quantities.PythonOpen

qeirreps

symmetry · postprocess

Official entry

Extracts band irreducible representations from compatible Quantum ESPRESSO outputs.Python · CLIOpen

SALMON

optics · engine

Official entry

Runs real-time TDDFT simulations of light–matter interaction.CLI · HPCOpen

SPEX

gw-bse · engine

Official entry

Runs all-electron GW and response calculations.CLI · HPCOpen

spgrep

symmetry · library

Official entry

Computes space-group representations for symmetry analysis.PythonOpen

TBmodels

tight-binding · wannier

Official entry

Stores and manipulates Wannier tight-binding models.PythonOpen

TranSIESTA and TBtrans

quantum-transport

Official entry

Provides NEGF electronic transport within the SIESTA ecosystem.CLI · HPCOpen

Wannier90

wannier · topology

Wannier90HomepageSource repositoryWannier90 tutorials

A code for constructing Wannier representations and using them for interpolation and selected Berry, topology, and transport analyses.CLI · LibraryOpen
+1 more

WannierBerri

wannier · postprocess

Official entry

Interpolates Berry-phase, Fermi-surface, and transport quantities from Wannier models.PythonOpen
+1 more

WannierTools

wannier · topology

WannierTools

Use WannierTools for topological and surface-state analysis from a validated tight-binding model.CLIOpen

WEST

gw-bse · engine

Official entry

Runs large-scale GW and related many-body perturbation calculations.CLI · HPCOpen

Yambo

gw-bse · postprocess

Yambo

Use Yambo for many-body perturbation and optical calculations.CLIOpen

Z2Pack

topology · library

Official entry

Access note

Check the current documentation for supported parent-code interfaces before planning a workflow.

Computes topological invariants from hybrid Wannier charge-centre evolution.PythonOpen

Validate, compare, preserve, and archive

Compare results, record uncertainty and provenance, package reusable objects, and deposit stable research records.

Validate, compare, preserve, and archive: official entries and connections to the research workflow
ResourceBest used forAccessUsed in

BagIt

standard · archive

RFC 8493

Defines a file-packaging convention for transferable bags with manifests.WebOpen

DataCite Metadata Schema

standard · metadata

Official entry

Defines metadata fields used to identify and cite research outputs.WebOpen

Figshare

archive

Figshare

Use Figshare for paper-linked and author-deposited supplementary structures or calculation data.WebOpen

ioChem-BD

archive · provenance

Official entry

Publishes and preserves computational chemistry data and provenance.WebOpen

IUPAC Gold Book

reference · terminology

Official Gold Book DOI

Provides authoritative chemical terminology and definitions.WebOpen

Materials Cloud Archive

archive

Materials Cloud Archive

Use Materials Cloud Archive for paper-linked datasets, inputs, outputs, provenance, and supplementary evidence.WebOpen

Materials Data Facility

archive

Materials Data Facility

Use MDF to discover and retrieve published materials datasets across participating repositories.Web · API · PythonOpen

NIST Materials Data Repository

archive

NIST Materials Data Repository

Use NIST MDR for citable public materials datasets and supporting research records.WebOpen

NIST uncertainty guidance

manual · reference

Official entry

Provides a primary reference for evaluating and expressing measurement uncertainty.WebOpen

Python

language · analysis

HomepageDocumentationSource repository

A general programming language used here for transparent parsing, transformation, validation, and plotting companions.Language · CLIOpen
+1 more

RO-Crate

standard · provenance

Official entry

Packages research objects with machine-readable metadata and linked files.WebOpen

Zenodo

archive

Zenodo

Access note

The official site blocked automated access during the 2026-08-10 audit; open it manually and recheck current access.

Use Zenodo when papers, authors, or projects deposit versioned structures, inputs, outputs, or analysis data.WebOpen

Learn from manuals, tutorials, schools, books, and communities

Use primary documentation and maintained teaching routes; a tutorial example is not a universal parameter recommendation.

Learn from manuals, tutorials, schools, books, and communities: official entries and connections to the research workflow
ResourceBest used forAccessUsed in

CECAM

community · school

Official entry

Hosts computational science workshops, schools, and community programmes.WebOpen

Density Functional Theory: A Practical Introduction

book

Publisher DOI

Provides a practice-oriented introduction to density-functional calculations.WebSubscription

Electronic Structure Library events

community · school

Official entry

Lists electronic-structure software workshops and schools.WebOpen

Electronic Structure: Basic Theory and Practical Methods

book

Publisher DOI

Provides a broad textbook treatment of electronic-structure theory and methods.WebSubscription

Materials Cloud Learn

tutorial

Materials Cloud Learn

Use Materials Cloud Learn for recorded lectures and schools across QE, AiiDA, Wannier90, and related tools.WebOpen

MateriApps

portal · community

MateriApps

Use MateriApps for a Japanese/English task-oriented computational-materials software concierge.WebOpen

MateriApps Materials Project to QE hands-on guide

tutorial

MateriApps Materials Project to QE hands-on guide

Use MateriApps Materials Project to QE hands-on guide for a Japanese browser-to-structure-to-QE practical example.WebOpen

MolSSI Education

tutorial · course

Official entry

Collects maintained computational molecular-science lessons and workshops.WebOpen

Psi-k

community · school

Official entry

Connects the electronic-structure community through schools, workshops, and scientific meetings.WebOpen

材料模拟与计算 (Materials Simulation and Computing)

book · course

Open course page

Use this Chinese university course for materials-modeling and GUI-based first-principles practice.WebRegistration