SkillAgentSearch skills...

Ai4stem

AI-based analytical tools for the analysis of STEM images.

Install / Use

/learn @AndreasLeitherer/Ai4stem
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

ai4stem

This repository contains AI-STEM (Artificial-Intelligence-based Scanning Transmission Electron Microscopy), an Artificial-Intelligence tool for the characterization of atomic-resolution electron microscopy images.

This repository is under active development (especially the folders 'ai4stem/descriptors' and ai4stem/augmentation') but already contains all the relevant code for reproducing the results of the manuscript

A. Leitherer, B.C. Yeo, C. H. Liebscher, and L. M. Ghiringhelli.     
"Automatic Identification of Crystal Structures and Interfaces via Artificial-Intelligence-based Electron Microscopy" 
npj Comput Mater 9, 179 (2023). https://doi.org/10.1038/s41524-023-01133-1

For several examples on how to conduct analysis with ai4stem, the scripts and notebooks folders in this repository should be a good starting point.

Alternatively, you may run notebooks on google colab:

AI-STEM quickstart (supervised learning)

AI-STEM unsupervised analysis


Installation


We recommend to create a virtual python >=3.7 environment (for instance, with conda: https://docs.anaconda.com/anaconda/install/linux/), and then execute

git clone https://github.com/AndreasLeitherer/ai4stem.git
git cd ai4stem
pip install -e .

or simply run

pip install 'git+https://github.com/AndreasLeitherer/ai4stem.git'

Moreover, several requirements are listed in the requirements text document and can be easily installed via

pip install -r requirements.txt

Related Skills

View on GitHub
GitHub Stars12
CategoryDevelopment
Updated3mo ago
Forks8

Languages

Jupyter Notebook

Security Score

87/100

Audited on Jan 3, 2026

No findings