Parse structures
Read PDB or mmCIF complexes, identify subunits and interaction interfaces, and regularize repeated copies.
Scientific infrastructure
Structure processing, coarse-grained model construction, and MPI reaction-diffusion
Context
Structure-resolved reaction-diffusion models require substantial manual work before simulation: identifying repeated subunits and interfaces, defining rigid-body geometry, enumerating reactions, assigning rates, and verifying that the resulting model is physically consistent.
Large particle-based systems add a second problem: explicit diffusion, reactions, and higher-order assemblies are computationally expensive and must remain accurate across processor boundaries.
Method
Read PDB or mmCIF complexes, identify subunits and interaction interfaces, and regularize repeated copies.
Construct coarse-grained rigid bodies, reaction definitions, baseline kinetics, and optional affinity estimates.
Execute particle-based reaction-diffusion in 2D or 3D with explicit association, dissociation, and diffusion.
Partition space across processes, communicate ghost-region data, and synchronize reactions and assemblies across domains.
Role
Result
Validated structure-processing workflows across more than 44,000 PDB structures.
Achieved close-to-linear scaling to 96 CPUs for suitable simulation regimes while preserving reaction-diffusion accuracy.
Connected model construction, simulation, and analysis in a workflow usable by both developers and domain scientists.
Resources
Related work
Contribution: Structure-processing workflows, software development, and validation.
Contribution: Lead software development, parallel algorithm design, validation, benchmarking, analysis, and writing.