Skip to content
View alec-glisman's full-sized avatar

Block or report alec-glisman

Report abuse

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

Report abuse
alec-glisman/README.md

👋 Hi there, I'm Alec Glisman

I bridge physics-based simulations with machine learning architectures to accelerate molecular design and discovery.

I’m open to collaboration across AI for Science, molecular modeling, and generative chemistry. Let’s connect and build the next generation of molecular design together.

🔗 LinkedIn · Google Scholar · arXiv · ORCID


🔬 About Me

💊 Senior Machine Learning Scientist @ Merck & Co.
Applying predictive deep learning models and generative AI to accelerate drug discovery by designing, predicting, and optimizing molecular therapeutics for real-world impact.

🎓 Ph.D. in Chemical Engineering @ Caltech (Wang & Brady Groups)
Developed molecular simulations of polyelectrolytes and multivalent ions to uncover mechanisms of mineralization, adsorption, and polymer–surface interactions using state-of-the-art enhanced sampling techniques.


📚 Publications

  • Binding Modes and Water-Mediation of Polyelectrolyte Adsorption to a Neutral Calcium Carbonate SurfaceLangmuir, 2025
    DOI
  • Multivalent Ion-Mediated Polyelectrolyte Association and StructureMacromolecules, 2024
    DOI, arXiv
  • Adsorption Isotherm and Mechanism of Calcium-Ion Binding to PolyelectrolyteLangmuir, 2024
    DOI, arXiv
  • Swimming in Potential FlowJ. Fluid Mech., 2022
    DOI
  • Geometry and Dynamics of Lipid Membranes: The Scriven–Love NumberPhys. Rev. E, 2020
    DOI, arXiv

🧠 Machine Learning

🧩 Representations & Embeddings

  • Molecular formats: SMILES, molecular graphs, 3D conformers, fingerprints
  • Augmentation: SMILES permutation, conformer sampling, noise injection
  • Pre-trained embeddings: ChemBERTa, CheMeleon

🏗️ Architectures

  • Graph Neural Networks: GCNs, MPNNs, GATs
  • Generative Models: VAEs, Normalizing Flows, GFlowNets, Diffusion Models, Transformers
  • Convolutional Networks: ResNet, DenseNet, U-Net, ViT
  • Recurrent Networks: GRU, BiLSTM
  • Classical ML: Random Forests, Gradient Boosting, SVMs, kNN, Gaussian Processes

🧭 Training Strategies

  • Reinforcement Learning: Policy gradient, reward shaping, exploration and exploitation
  • Transfer Learning: Pre-training, domain adaptation
  • Unsupervised Learning: Clustering (k-means, hierarchical), dimensionality reduction (PCA, t-SNE, UMAP)
  • Uncertainty Quantification: Ensembles, mean–variance estimation, evidential deep learning, MC dropout

⚙️ Frameworks & Tools

🧠 Machine Learning
PyTorch PyTorch Geometric Transformers Ray Tune

🧬 Chemistry & Simulations
RDKit Chemprop GROMACS PLUMED

🧰 Data Science & DevOps
NumPy Pandas SciPy MLflow Docker


⚛️ Physics-Based Simulations

🧬 Molecular Dynamics

  • GROMACS for all-atom and coarse-grained MD simulations
  • PLUMED for enhanced sampling (metadynamics, umbrella sampling, OPES)

⚗️ Quantum Chemistry

  • ORCA for energy calculations and geometry optimizations

🧪 Docking

  • Schrödinger Suite, GLIDE, and AutoDock Vina for ligand–protein docking and screening

💻 Code Development & Infrastructure

🧠 Languages

Python · C++ · CUDA · SQL · Shell · LaTeX · FORTRAN

🧩 Environment & Deployment

  • HPC Scheduling: Slurm, PBS
  • Provisioning: Ansible, Spack
  • Containerization: Docker with persistent volumes
  • Version Control: Git, GitHub, GitHub Actions (CI/CD)
  • Editors: VS Code, Vim, Jupyter

Popular repositories Loading

  1. Analysis-Polyelectrolyte-Surface-Adsorption Analysis-Polyelectrolyte-Surface-Adsorption Public

    Data analysis scripts and notebooks for interfacial polyelectrolyte molecular dynamics simulations using Gromacs.

    Jupyter Notebook 4 1

  2. Analysis-Two-Chain-PAA Analysis-Two-Chain-PAA Public

    Analyze interactions between two fully-charged PAA chains with varying amounts of CaCl2 added

    Python 2

  3. Swimming-in-Potential-Flow Swimming-in-Potential-Flow Public

    Study dynamics of inertial active matter in a potential fluid (irrotational, incompressible).

    C++ 1

  4. Simulation-Two-Chain-PAA Simulation-Two-Chain-PAA Public

    Simulate interactions between two fully-charged PAA chains with varying amounts of CaCl2 added

    Shell 1

  5. Polyelectrolyte-Surface-Adsorption Polyelectrolyte-Surface-Adsorption Public

    PLUMED-patched GROMACS molecular dynamics simulations repository used for my anti-scaling research project in the Wang Group.

    Shell 1 1

  6. alec-glisman alec-glisman Public

    GitHub profile public-facing information