DAQ-Refine
Production web service for cryo-EM protein model refinement
DAQ-Refine (Aug 2023 – Jan 2024)
Role: Designer & Sole Developer
A production web service for cryo-EM protein model refinement, deployed as part of the published EMSuite server. Open-access and used by labs worldwide at ~10–20 jobs/month.
Key Achievements
- Deployed the lab’s cryo-EM refinement method as a production web service (React + Flask, Mol* 3D viewer)
- Re-architected from a usage-capped Colab notebook to a distributed backend, removing per-user limits and enabling large multimer jobs
- Runs and compares 3 refinement strategies and auto-selects the best result
Technologies
- Frontend: React.js, Mol* 3D visualization
- Backend: Python, Flask, RESTful APIs
- Infrastructure: Distributed backend for large multimer jobs
Live Demo
The tool is available at em.kiharalab.org/algorithm/daq-refine
Developed at Kihara Lab, Purdue University