My Research

Research overview — Part of my personal research notebook. Entries may be incomplete and are revised over time.

Started: 04 Mar 2025
Updated: 03 Oct 2026

Although my physics research spans several fields, computational tools have been a consistent thread. During my bachelor’s degree, I used density functional theory (DFT) with ADF-GUI. For my master’s degree, I ported a Fortran program to Python. During my doctoral studies, I used LAMMPS for molecular dynamics simulations and extended a Fortran program for Monte Carlo simulations.


Postdoctoral Research: ML and MD of biopolymers

I use machine learning (ML) to study the molecular dynamics (MD) of biopolymers.

A Miscanthus-conditioned lignin system

Population-aware Generative Modeling of Lignin Ensemble: We developed a generative framework that produces lignin populations matching the aggregate experimental statistics of a specific feedstock. By sampling different ensemble sizes, we showed that the conditioned generative prior consistently produces populations with similar statistics.


Doctoral Research: Parameterization of water and silica–water interactions using the Vashishta functional form

Project Workflow

My doctoral research focused on developing classical interatomic potentials for water, silica, and their interactions. The figure above shows the project’s general workflow. I refined the parameters of the Vashishta potential, a reactive empirical model widely used in silica simulations, and extended its application to water under thermodynamic conditions relevant to Earth’s crust. This work built on the potential’s established use for materials such as silicon dioxide, silicon carbide, and alumina. The publications and an application are summarized below:

TOC Graphic

Genetic Algorithm Workflow for Parameterization of a Water Model Using the Vashishta Force Field: We developed a parameterization workflow for a water model based on the Vashishta functional form. The resulting parameter set yields structural, transport, and thermodynamic properties consistent with those of water at temperatures above freezing. Our goal was to combine this water model with existing Vashishta silica models through a bond-order scheme.

Nucleation simulation graphic

Nucleation simulation using the Vashishta potential for water: For the first time, we used the Vashishta potential for water to simulate nucleation with an extended energy-bias aggregation-volume-biased Monte Carlo technique.

Code and related resources are available:

Silanol parameterization graphic

Silica–water model using the Vashishta force field: We tuned the parameters of the bond-order scheme through a two-stage optimization to reproduce silanol structural properties, silanol concentration, and the heat of immersion.

Dynamic fracture simulation of wet silica

Application: Dynamic fracture simulation in an aqueous environment: We applied the silica–water Vashishta parameter set to a mode-I fracture simulation under NPT conditions. The simulations showed that water lowers silica's peak tensile stress and is associated with a more brittle response after peak stress.


Master’s Research: Quantum transport modelling

During my master’s degree, I worked on quantum transport modelling. The project was ambitious, but I enjoyed reading Fortran 77 code and deciphering its variables alongside the equations in the original paper.

Quantum Transport Modelling using Lattice Weyl-Wigner Functions: I explored combining density functional theory with lattice Weyl-Wigner functions. My work focused on porting a Fortran 77 program to Python. To test the Python implementation, I simulated a one-dimensional resonant tunneling diode (RTD).


Bachelor’s Research: Water clusters using DFT (ADF-SCM)

IR Spectrum of Water Clusters using DFT simulations: I studied water clusters $\mathrm{(H_2O)_n}$, with n = 1–5, using density functional theory (DFT). Comparison with experimental vibrational frequencies and the geometric properties of the water monomer suggested that the GGA/BLYP-D(BJ) functional with the ET-pVQZ basis set is generally useful for calculating the vibrational frequencies of larger water clusters.