Kabsch Algorithm: NumPy, PyTorch, TensorFlow, and JAX

The Kabsch algorithm is an algorithm for computing the optimal rigid body transformation for aligning two sets of paired points. This post covers its implementation in NumPy, PyTorch, TensorFlow, and JAX.

2023-10-02 · 14 min · 2836 words · Hunter Heidenreich

LAMMPS Simulation: Pt Adatom Diffusion on Pt(100) Surface

This post explores the simulation of Pt adatom diffusion on a Pt(100) surface using LAMMPS, suggesting its potential as a simple toy model for machine learning applications, updating the previous Cu adatom diffusion simulation.

2023-09-27 · 2 min · 405 words · Hunter Heidenreich

Exploring Cu Adatom Diffusion with LAMMPSs

This post explores the simulation of Cu adatom diffusion on a Cu(100) surface using LAMMPS, suggesting its potential as a simple toy model for machine learning applications.

2023-09-27 · 12 min · 2449 words · Hunter Heidenreich

Mini Proteins: GROMACS Scripts for Generating Trajectories of Mini Proteins

This repository contains scripts for generating trajectories of mini proteins using GROMACS. Mini proteins are small proteins with only a few amino acids, and they are frequently used as test cases for new methods in molecular dynamics, from new force fields to new sampling algorithms. This repository contains scripts for generating trajectories of mini proteins, including alanine dipeptide, glycine dipeptide, isoleucine dipeptide, leucine dipeptide, methionine dipeptide, phenylalanine dipeptide, proline dipeptide, tryptophan dipeptide, and valine dipeptide.

2023-09-21 · 4 min · 822 words · Hunter Heidenreich