mat-dft-lobster

Generate and run VASP-to-LOBSTER projection workflows for COHP bonding analysis.

144|21|Updated Jan 8, 2026
One-click install
npx skills add https://github.com/learningmatter-mit/AtomisticSkills --skill mat-dft-lobster
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mat-dft-lobster
Source: https://github.com/learningmatter-mit/AtomisticSkills/tree/main/.agents/skills/mat-dft-lobster
Command: npx skills add https://github.com/learningmatter-mit/AtomisticSkills --skill mat-dft-lobster

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pymatgen, lobsterpy, ijson, and includes scripts (resource) components.

What problem does it solve?

This Skill calculates chemically interpretable bonding properties (COHP, projected DOS, atomic charges, and bonding integrands like ICOHP) by projecting converged VASP plane-wave wavefunctions onto a localized atomic-like basis using LOBSTER.

Core Features & Use Cases

  • Automated VASP → LOBSTER computational flow: Generates and executes a Relax → Static → Lobster sequence appropriate for WAVECAR-based projections.
  • Bonding analysis outputs: Produces COHP data (e.g., COHPCAR.lobster) suitable for chemical bonding insight such as covalency assessment via ICOHP.
  • HPC-aware execution guidance: Supports remote/HPC execution to avoid inefficient transfer of very large WAVECAR files.
  • Post-processing and visualization: Includes a Python analysis script to load LOBSTER COHP data and generate plots for quick interpretation.

Quick Start

Use the Skill to run a remote LOBSTER projection workflow for your structure by asking for execution with calculation_type set to "lobster" and execution_mode set to "remote".

Frequently Asked Questions about mat-dft-lobster

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract COHP and ICOHP bonding analysis from VASP plane-wave calculations?

You can extract COHP and ICOHP bonding analysis from VASP by projecting converged plane-wave wavefunctions onto a localized atomic-like basis using LOBSTER, which calculates chemically interpretable bonding properties and projected DOS.

What is the best way to run LOBSTER calculations for large WAVECAR files without inefficient data transfers?

Running LOBSTER calculations with remote HPC execution avoids inefficient transfer of very large WAVECAR files. You can execute the workflow remotely by setting calculation_type to lobster and execution_mode to remote.

How do I plot COHP data from a LOBSTER calculation for chemical bonding interpretation?

You can plot COHP data from a LOBSTER calculation by using the included Python analysis script to load COHPCAR.lobster data and generate plots for quick chemical bonding interpretation using LobsterPy-based tooling.

Can I automate a VASP to LOBSTER computational flow for electronic structure projection?

Yes, you can automate a VASP to LOBSTER computational flow by orchestrating an atomate2 VaspLobsterMaker DAG, which generates and executes a Relax, Static, and Lobster sequence appropriate for WAVECAR-based projections.

Does this workflow support pymatgen and lobsterpy for parsing localized orbital projections?

Yes, the workflow supports pymatgen and lobsterpy for parsing localized orbital projections, using LobsterPy-based tooling to parse and plot COHPCAR.lobster outputs from the VASP electronic-structure projection.

When do I need LOBSTER projections for semiconductor or atomistic materials bonding analyses?

You need LOBSTER projections for semiconductor or atomistic materials bonding analyses when your research requires localized orbital projections and bonding integrands like ICOHP to assess covalency from large plane-wave DFT outputs.