This repository contains molecular dynamics (MD) simulation setups, scripts, and analysis tools to study the interactions between Ξ±/Ξ²/Ξ³βcyclodextrins (ACD/BCD/GCD) and various PFAS or interferent molecules (PFOS, SDS, TCAA). The workflow is designed for GROMACS + PLUMED simulations with freeβenergy calculations to assess binding and selectivity.
This folder contains the .gro and .itp files for setting up cyclodextrins for simulation.
This folder contains the .gro and .itp files for setting up interferents for simulation
This folder contains all relevant files for simulation of PFAS - Cyclodextrin systems. The folder is subdivided into subfolders containing the required scripts to assemble the simulations, equilibrate the systems and perform the molecular dynamics calculations.
This folder contains the jupyter notebook and corresponding .py files for computing delta Gs and Kbs for any given system for your choice of grid and cutoff.
Cyclodextrin-PFAS_Simulations/
β
βββ LICENSE # MIT or chosen license
βββ README.md # Project documentation
β
βββ analysis/ # Analysis scripts and notebooks
β βββ KbdG_samplecalculations.ipynb # Example free-energy/binding calc
β βββ calculateFES.py # Compute free energy surfaces (FES)
β βββ process-traj-unbiased.sh # Process raw MD trajectories
β
βββ interferents_gaff/ # Force-field (GAFF) for interferent molecules
β βββ TCAA.* # Trichloroacetic acid (TCAA) inputs
β βββ sds.* # SDS inputs
β βββ .sh # Box generation & parameter extraction scripts
β
βββ qMD4/ # Cyclodextrin base parameter files
β βββ acd.gro/top # Ξ±-cyclodextrin
β βββ bcd/... # Ξ²-cyclodextrin with force-field files
β βββ gcd.gro/top # Ξ³-cyclodextrin
β βββ ions.itp, water-ffatoms.itp
β
βββ system_cd/ # Full MD system setups for each hostβguest pair
βββ pfos-f- # PFOS with ACD, BCD, GCD
βββ sds-f-* # SDS with ACD, BCD, GCD
βββ tcaa-f-* # TCAA with ACD, BCD, GCD
β βββ .gro/top/itp/mdp # Structures & topology
β βββ plumed.dat # Biasing/collective variable setup
β βββ taac-.sbatch # Cluster submission scripts
β βββ reweight*.sh # Free-energy reweighting scripts
*-f-acd,*-f-bcd,*-f-gcd: PFAS/interferent bound to Ξ±, Ξ², Ξ³βcyclodextrin*.mdp: Standard GROMACS input files for minimization, equilibration, and production runsplumed*.dat: PLUMED inputs for biasing*.sbatch: SLURM job submission scripts for HPC execution
If you use this work please cite:
@article{Wang_Jang_Topel_2024,
title={Reversible ppt-Level Detection of Perfluorooctane Sulfonic Acid in Tap Water using Field-Effect Transistor Sensors},
author={Wang, Yuqin and Jang, Hyun-June and Topel, Max and Dasetty, Siva and Liu, Yining and Ateia, Mohamed and Tam, Aaron and Rozyyev, Vepa and Ouyang, Ellie and Zhuang, Wen and et al.},
journal={ChemRxiv},
year={2024},
doi={10.26434/chemrxiv-2024-6q6q5},
note={Preprint; not peer-reviewed}, }