- Developed a cross-platform GUI code-generation framework that automated interface generation for 9+ computational biology applications across VMD, PyMOL, and web platforms.
- Engineered a C++ protein backbone sampler that generalized inverse-kinematics loop sampling to backbone and intrinsically disordered region conformational sampling using SE(3)-based rigid-body moves.
- Built an automated structural validation pipeline integrating AttnPacker, OpenMM, and PhiSiCal for reproducible evaluation and benchmarking of sampled protein conformations.
Curriculum vitae
Computational biology and molecular simulation.
Research engineer developing scalable C++ and Python systems spanning MPI-based high-performance computing, computational geometry, molecular simulation, and scientific workflows—transforming research algorithms into reusable software infrastructure.
Experience
Research and engineering
- Parallelized the C++ NERDSS reaction-diffusion simulator using MPI domain decomposition, achieving near-linear strong scaling to 96 CPU cores for large-scale biomolecular self-assembly simulations.
- Developed structure-resolved computational models of clathrin-mediated endocytosis and HIV-1 assembly, revealing mechanisms governing critical nucleus formation, adaptor stoichiometry, and Gag-Pol dimerization.
- Developed ioNERDSS, a Python toolkit that automates conversion of PDB/mmCIF structures into simulation-ready coarse-grained reaction-diffusion models, substantially reducing manual model preparation.
- Implemented computational geometry and machine-learning algorithms for interface detection, reaction-network generation, and binding-affinity estimation to automate simulation parameterization.
Education
Physics training
Ph.D. Physics
Institute of Physics, Chinese Academy of Sciences · Beijing, China
B.S. Physics
Nankai University · Tianjin, China
Selected publications
Research output
A Unified, Cross-Platform Framework for Automatic GUI and Plugin Generation in Structural Bioinformatics and Beyond
Parallelization of Particle-Based Reaction–Diffusion Simulations Using MPI
Transforming Macromolecular Structures into Simulations of Self-Assembly
Selected work
Open-source software
Scientific GUI Framework
Cross-platform scientific GUI generation framework.
NERDSS-MPI
Parallel C++ protein assembly simulator using MPI.
ioNERDSS
Automated construction of coarse-grained reaction-diffusion models.
Technical strengths
Methods and tools
Software engineering
Python · C++ · Scientific software development · Algorithm development
High-performance computing
MPI · Parallel computing
Computational science
Computational biophysics · Structural bioinformatics · Protein modeling