easyFold is an interactive, structure-aware platform for AlphaFold3 job management, visualization, and domain-level interpretation.
It integrates confidence metrics (pLDDT, PAE), contact maps, and automated domain segmentation to enable deep, interpretable analysis of predicted protein structures.
- Docker-based AlphaFold3 execution
- User-level job submission, tracking, and result management
- Administrator dashboard for global job monitoring and control
- Unique job IDs to avoid conflicts across users
- 3D structure visualization using Mol*
- Supports PDB / mmCIF outputs
- Optional domain-colored structures (via B-factor encoding)
- pLDDT per-residue curve
- PAE heatmap visualization
- Contact map (CA–CA, configurable cutoff)
- Mouse-based region selection on PAE and contact maps
- Integrated Merizo for automatic domain segmentation
- Domain boundary visualization:
- Sequence domain bar
- Domain overlays on PAE and contact maps
- Structure highlighting by domain
- Quantitative intra- / inter-domain contact density analysis
- Domain bar ↔ PAE ↔ contact map ↔ 3D structure are fully linked
- Selecting a region or domain highlights corresponding residues across views
- Designed for structure-informed domain interpretation, not just visualization
requirement first Python3.10+
git clone https://github.com/your-org/easyFold.git
cd easyFoldpython3 -m venv .venv
source .venv/bin/activate
pip3 install -r requirements.txt- Docker installed and running
- AlphaFold3 image available (e.g. cford38/alphafold3)
- GPU support recommended (--gpus all)
python3 -m uvicorn app:app --reload
Then open: 👉 http://127.0.0.1:8000
Submit AlphaFold3 jobs
Check jobs before submission
View and download results
Explore structure, confidence, contact maps, and domains
easyFold is not just a wrapper for AlphaFold.
It is designed to support:
- Domain-level reasoning
- Structure-aware interpretation
- Confidence-guided analysis
- Exploration of inter-domain coupling and organization
This makes easyFold suitable for:
- Multi-domain proteins
- Large bacterial proteins
- Toxin systems
- Structure-based functional annotation studies
Configure host paths (input/output/models/AFDB)
Monitor CPU / GPU / memory usage
View and manage all users’ jobs
Stop or delete jobs
Configure execution limits (single-node mode)
Each job provides a multi-tab dashboard:
Overview: job metadata and artifacts
Structure: interactive 3D visualization
Confidence: pLDDT, PAE, contact map
Domains: Merizo-based domain segmentation and statistics
Compare: multi-model / seed comparison
Logs: real-time execution logs
easyFold automatically computes:
Intra-domain contact density
Inter-domain contact density
Observed vs. possible contact ratios
These metrics support:
Domain validity assessment
Structural coupling analysis
Domain-level functional hypotheses
If you use easyFold in your research, please cite:
Li, J. et al. easyFold: an interactive platform for structure-aware domain interpretation of AlphaFold predictions. Manuscript in preparation.
Maintained by: Jinhui Li For issues, suggestions, or collaboration, please open an issue or contact the author.
