Skip to content
View nterrel's full-sized avatar

Block or report nterrel

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nterrel/README.md

Computational Chemist Specializing in Machine-Learned Interatomic Potential Models

Hello there!

I'm a computational chemist with expertise in machine-learned interatomic potential models. My work focuses on implementing AI solutions to challenging problems in chemistry, particularly in ensemble-based uncertainty, the atomic behavior of neural network potentials, and their applications in large-scale molecular simulations and reaction pathway discovery.


What I'm currently building

  • ani-mm: ani-mm - OpenMM dynamics runner using public ANI potential models, includes live GUI viewer and CLI utilities
  • mini-LLMs: LLMini — compact GPT-style transformer models trained on TinyShakespeare and WikiText datasets.
  • C++ project: cpp-rng-simulator — modular C++ project demonstrating random sampling and RNG algorithms.
  • Games / graphics: Mythic-Depths — procedurally generated Python dungeon crawler RPG built with PyGame.

🔬 Research Highlights

  • ANI Developer in the Roitberg Group

    • Development of generalized, transferable neural network potentials for approximating quantum chemical computations.
    • Investigating trends in predicted atomic energies and forces to improve model accuracy.
    • Expanding the ANAKIN-ME (Accurate NeurAl networK engINe for Molecular Energies) software package with predictive uncertainty quantification and analysis.
    • Uncertainty-based substructure sampling with LUKE: Use the Forces.
  • Large-Scale Reactive Simulations

    • Simulating and analyzing the molecular dynamics of millions of atoms, identifying novel compounds and reaction pathways in Early Earth systems.
    • Developing advanced tools and workflows for big data analysis in molecular simulations.

🛠 Skills & Expertise

  • ML in Chemistry: Deep neural potentials, ensemble uncertainty, predictive modeling.
  • Simulation Analysis: Large-scale MD, fragment identification, reaction pathway mapping.
  • Big Data Management: CuDF, Dask, and NetworkX/CuGraph for analyzing 100 TB+ trajectory datasets.
  • Software Development: Python, CUDA, Bash, HPC optimization, open-source contributions.
  • Source Control Git/GitHub workflows, feature branching, code review.
  • Visualization: VMD, PyMOL, Matplotlib, Seaborn, Plotly

📊 Recent Projects

  • Early Earth Hero Run Simulation

    • Reactive molecular dynamics simulations on the scale of 107 atoms using ANI potentials via a LAMMPS interface.
    • Scaling simulation and analysis workflows to benchmark HiPerGator's supercomputing infrastructure.
  • Graph-Based Molecular Discovery

    • Detection millions of novel molecular conformations, including amino acids, dipeptides, sugars, and other prebiotic molecules.
    • Expanding graph-search algorithms to identify novel compounds from large-scale, ML-driven molecular dynamics simulations
    • Automating detection of reaction networks from large-scale reactive simulations.
  • LUKE: Use the Forces

    • ANI model ensemble uncertainty-based conformational searching
    • Select localized atomic environments from highly uncertain atomic force predictions

💻 Open Source Contributions

I am a passionate open-source contributor! Some of my projects include:

  • TorchANI - Neural network potentials; accurate quantum chemical predictions at ~106 times speedup.
  • Big Early Earth Analysis - Open pipelines for large-scale molecular dynamics trajectory analysis.
  • LUKE: Use the Forces - (Pre-release) Package for predictive uncertainty-based data sampling with ANI models.

🌌 Other Interests:

  • Astronomy

    • I enjoy setting up my telescope on clear nights to watch the stars, and would consider myself an amateur astronomer
    • Did some undergraduate research on a binary star system in the Cygnus constellation
    • Would love to create a setup to start image collection and processing at home
  • Video Games

    • Who would be surprised that someone who loves simulations of physics has an interest in video games...
    • Since I was a kid I have thought that the physics engines in video games are fascinating, and largely attribute my career choices to my interest in gaming.

Connect with me on Bluesky or LinkedIn!


Pinned Loading

  1. llmini llmini Public

    Small transformer models trained on Tiny Shakespeare & WikiText

    Python

  2. cpp-rng-simulator cpp-rng-simulator Public

    Simple RNG project written in C++

    C++

  3. early_earth_analysis early_earth_analysis Public

    Scripts and files used in the ANI-rx 22.8M atom early earth simulation

    Jupyter Notebook 2

  4. roitberg-group/LUKE roitberg-group/LUKE Public

    Largest Uncertainty Kaleidoscope Estimator: Uncertainty-Driven Sampling of High-Error Forces

    Python 1

  5. mythic-depths mythic-depths Public

    A hobby I'm trying to pick up

    Python

  6. ani-mm ani-mm Public

    Implementation of ANI models to run dynamics in OpenMM

    Python