Materials Project Documentation
Return to materialsproject.org
  • Introduction
  • Frequently Asked Questions (FAQ)
    • Glossary of Terms
  • Changes and Updates
    • Database Versions
    • Website Changelog
  • Documentation Credit
  • Community
    • Getting Help
    • Getting Involved
      • Contributor Guide
      • Potential Collaborators
      • MP Community Software Ecosystem
    • Community Resources
    • Code of Conduct
  • Services
    • MPContribs
  • Methodology
    • Materials Methodology
      • Overview
      • Calculation Details
        • GGA/GGA+U Calculations
          • Parameters and Convergence
          • Hubbard U Values
          • Pseudo-potentials
        • r2SCAN Calculations
          • Parameters and Convergence
          • Pseudopotentials
      • Thermodynamic Stability
        • Energy Corrections
          • Anion and GGA/GGA+U Mixing
          • GGA/GGA+U/r2SCAN Mixing
        • Phase Diagrams (PDs)
        • Chemical Potential Diagrams (CPDs)
        • Finite Temperature Estimation
      • Electronic Structure
      • Phonon Dispersion
      • Diffraction Patterns
      • Aqueous Stability (Pourbaix)
      • Magnetic Properties
      • Elastic Constants
      • Piezoelectric Constants
      • Dielectric Constants
      • Equations of State (EOS)
      • X-ray Absorption Spectra (XAS)
      • Surface Energies
      • Grain Boundaries
      • Charge Density
      • Suggested Substrates
      • Related Materials
      • Optical absorption spectra
      • Alloys
    • Molecules Methodology
      • Overview
      • Calculation Details
      • Atomic Partial Charges
      • Atomic Partial Spins
      • Bonding
      • Metal Coordination and Binding
      • Natural Atomic and Molecular Orbitals
      • Redox and Electrochemical Properties
      • Molecular Thermodynamics
      • Vibrational Properties
      • Legacy Data
    • MOF Methodology
      • Calculation Parameters
        • DFT Parameters
        • Density Functionals
        • Pseudopotentials
        • DFT Workflow
  • Apps
    • Explore and Search Apps
      • Materials Explorer
        • Tutorial
      • Molecules Explorer
        • Tutorial
        • Legacy Data
      • Battery Explorer
        • Background
        • Tutorial
      • Synthesis Explorer
        • Background
        • Tutorial
      • Catalysis Explorer
        • Tutorial
      • MOF Explorer
        • Downloading the Data
        • Structure Details
          • QMOF IDs
          • Structure Sources
          • Finding MOFs by Common Name
          • Structural Fidelity
        • Property Definitions
          • SMILES, MOFid, and MOFkey
          • Pore Geometry
          • Topology
          • Electronic Structure
          • Population Analyses and Bond Orders
          • Symmetry
        • Version History
        • How to Cite
    • Analysis Apps
      • Phase Diagram
        • Background
        • Tutorials
        • FAQ
      • Pourbaix Diagram
        • Background
        • Tutorial
        • FAQ
      • Crystal Toolkit
        • Background
        • Tutorial
        • FAQ
      • Reaction Calculator
      • Interface Reactions
    • Characterization Apps
      • X-ray Absorption Spectra (XAS)
    • Explore Contributed Data
  • Downloading Data
    • How do I download the Materials Project database?
    • Using the API
      • Getting Started
      • Querying Data
      • Tips for Large Downloads
      • Examples
      • Advanced Usage
    • Differences between new and legacy API
    • Query and Download Contributed Data
    • AWS OpenData
  • Uploading Data
    • Contribute Data
  • Data Production
    • Data Workflows
    • Data Builders
Powered by GitBook
On this page
  • Overview
  • The MP Community Software Ecosystem

Was this helpful?

Edit on GitHub
Export as PDF
  1. Community
  2. Getting Involved

MP Community Software Ecosystem

Software that directly builds upon core MP infrastructure but is not directly affiliated with MP.

PreviousPotential CollaboratorsNextCommunity Resources

Last updated 24 days ago

Was this helpful?

Overview

Many individuals both affiliated and unaffiliated with MP have published software that directly builds upon core MP resources. This page seeks to highlight such efforts so their hard work can be recognized and so you can learn about new tools that might benefit your own research.

Refer to the section in the Contributor Guide for the main packages that are directly supported by the Materials Project. A full list can be found on the GitHub organization page.

The MP Community Software Ecosystem

This list is not exhaustive. If you would like to make a suggestion to add here, please contact TODO. All listed programs must use one of the primary as a core dependency in a non-artificial way and be actively maintained (defined here as a commit within the last year).

  • : AMSET is a package for calculating electronic transport properties from first-principles calculations.

  • : An automatic engine for predicting materials properties.

  • : Pretrained universal neural network potential for charge-informed atomistic modeling

  • : doped is a python package for setting up, parsing and analysing ab-initio defect calculations.

  • : Fermi surface generation, analysis and visualisation.

  • : Package to perform automatic bonding analysis with the program Lobster in the field of computational materials science and quantum chemistry

  • : An evaluation framework for machine learning models simulating high-throughput materials discovery.

  • : A python library for calculating materials properties

  • : Graph deep learning library for materials

  • : Data mining for materials science

  • : Open MatSci ML Toolkit is a framework for prototyping and scaling out deep learning models for materials discovery supporting widely used materials science datasets, and built on top of PyTorch Lightning, the Deep Graph Library, and PyTorch Geometric.

  • : A software for automating materials science computations

  • : NanoParticleTools tools is a python module that facilitates monte carlo simulation of Upconverting Nanoparticles (UCNP) using

  • : A Python library for solution chemistry

  • : A toolkit for visualizations in materials informatics.

  • : Python package to simulate differential absorption of crystals from first principles

  • : A code to generate atomic structure with symmetry

  • : quacc is a flexible platform for computational materials science and quantum chemistry that is built for the big data era.

  • : Reaction Network is a Python package for predicting likely inorganic chemical reaction pathways using graph theoretical methods.

  • : Automatic generation of crystal structure descriptions.

  • : Defect structure-searching employing chemically-guided bond distortions

  • : Python package to aid materials design and informatics

  • : Statistical Mechanics on Lattices

  • : Heavyweight plotting tools for ab initio calculations

  • : Dealing with slabs for first principles calculations of surfaces

  • : Modulated automation of cluster expansion based on atomate2 and Jobflow

materialsproject
AMSET
automatminer
CHGNet
Doped
IFermi
LobsterPy
matbench-discovery
matcalc
matgl
matminer
matsciml
mispr
NanoParticleTools
RNMC
pyEQL
pymatviz
PyTASER
PyXtal
quacc
reaction-network
robocrystallographer
ShakeNBreak
SMACT
smol
sumo
surfaxe
WFacer
Materials Project-hosted codes
Materials Project-hosted codes