Organizations: Beijing University of Chinese Medicine · Peking University · New York University · Guangdong Institute of Intelligence Science and Technology · Halmstad University College
Protein conformational ensemble generation aims to efficiently characterize the structural variations accessible to a protein beyond a single static structure. Recent flow-based methods efficiently generate conformational ensembles, but they model coordinated structural variation implicitly, which can limit ensemble fidelity and hinder direct control. To address this limitation, we propose CoMoFlow, a controllable framework for generating protein backbone conformational ensembles by explicitly modeling collective variation. CoMoFlow constructs protein-specific collective modes from the equilibrium structure, learns the distribution of their coefficients across the molecular dynamics (MD) ensemble, and uses sampled collective variations to guide SE(3) flow matching through feature conditioning and prior recentering. Experiments on ATLAS and de novo proteins show that CoMoFlow improves reconstruction of MD conformational distributions and coordinated structural variation relative to strong flow-based baselines, while enabling direct control over targeted conformational changes.
Figures & tables
Figure 1: Baseline flow matching and CoMoFlow on the ATLAS protein 7asgA. Baseline methods learn from individual MD conformations, whereas CoMoFlow learns collective modes from the equilibrium structure and their variation across the MD ensemble to guide generation. Manipulating selected modes enables controllable conformational changes. Å denotes inter-region distances.
Figure 2: Overview of the CoMoFlow framework, consisting of equilibrium encoding, collective-mode learning and coefficient distribution modeling, and coefficient-guided SE(3) flow generation.
RMSF
PwRMSD
DCCM
PCA W2↓
Jtr (%) ↑
Time [s] ↓
Dataset
Method
r↑
MAE ↓
Med.
MAE ↓
r↑
ATLAS
BioEmu
0.83
1.29
2.34
2.84
0.80
1.65
36
1.9
AlphaFlow
0.86
0.59
1.51
1.35
0.86
1.47
41
32.0
ConfDiff
0.88
0.62
2.00
1.45
0.86
1.41
39
20.2
AlphaFlow-T
0.92
0.41
1.17
0.91
0.89
1.28
47
32.6
ESMFlow-T
0.92
0.52
0.94
1.22
0.89
1.48
47
11.2
Table 1: Performance comparison on the ATLAS and de novo proteins datasets. The reference RMSF medians (Med.) are 1.48 for ATLAS and 0.91 for de novo proteins.
RMSF
PwRMSD
DCCM
PCA W2↓
Jtr (%) ↑
Variant
r↑
MAE ↓
Med. (1.48)
MAE ↓
r↑
w/o collective guidance
0.89
0.47
1.50
0.77
0.87
1.38
29
Feature conditioning only
0.91
0.43
1.47
0.74
0.88
1.33
31
Prior recentering only
0.90
0.41
1.46
0.75
0.90
1.29
32
w/o Lrec
0.91
0.41
1.46
0.74
0.90
1.28
33
w/o Lcoeff
0.90
0.42
1.44
0.76
0.89
1.31
31
Table 2: Ablation of collective-conditioning pathways and training objectives on the ATLAS dataset.
Figure 3: Visualization of coordinated conformational variation recovery for protein 7asgA. (a) Residue-wise DCCMs of the MD reference and generated ensembles. (b) Absolute errors.
Metric
ATLAS
de novo
Corr. ↑
0.983
0.971
Slope →1
0.864
0.797
NMAE ↓
0.345
0.401
Off-target ↓
0.32
0.22
Table 3: Controllable conformation generation.
Figure 4: Single-mode controllable generation on a representative protein.
Figure 5: Targeted exploration and conformational-basin recovery. (a) Cumulative opening/closing target success for BBFlow, passive CoMoFlow, and CoMoFlow with CEM. (b) Basin coverage and population JSD for BBFlow and CoMoFlow on ATLAS and de novo proteins.
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
RMSF
PwRMSD
DCCM
PCA W2↓
Jtr (%) ↑
Dataset
K
r↑
MAE ↓
Med.
MAE ↓
r↑
ATLAS
4
0.90
0.43
1.45
0.75
0.90
1.28
34
8
0.92
0.38
1.48
0.71
0.93
1.21
37
16
0.92
0.36
1.49
0.72
0.92
1.19
38
de novo
4
0.84
0.27
0.89
0.30
0.86
0.64
39
8
0.86
0.23
0.93
0.27
0.89
0.59
43
Appendix
Table 4: Sensitivity to the number of collective conformational modes K on the ATLAS and de novo proteins. The reference RMSF medians (Med.) are 1.48 for ATLAS and 0.91 for de novo proteins.
RMSF
PwRMSD
DCCM
PCA W2↓
Jtr (%) ↑
Dataset
C
r↑
MAE ↓
Med.
MAE ↓
r↑
ATLAS
1
0.91
0.42
1.46
0.74
0.90
1.27
34
2
0.92
0.38
1.48
0.71
0.93
1.21
37
4
0.92
0.37
1.50
0.71
0.91
1.19
37
de novo
1
0.85
0.26
0.90
0.29
0.87
0.62
40
2
0.86
0.23
0.93
0.27
0.89
0.59
43
Appendix
Table 5: Sensitivity to the number of Gaussian mixture components C on the ATLAS and de novo proteins. The reference RMSF medians (Med.) are 1.48 for ATLAS and 0.91 for de novo proteins.
Figure 6: Joint sensitivity analysis of λrec , λcoeff , and λens on the validation set. Each panel fixes λens , while varying λrec and λcoeff . The white dashed box highlights the unit-weight setting, where λrec=λcoeff=λens=1 .
Dataset
Mode basis
Coverage ↑
DCCM r↑
PCA W2↓
Jtr (%) ↑
ATLAS
ANM
0.63
0.89
1.31
33
Learned
0.79
0.93
1.21
37
de novo
ANM
0.60
0.85
0.66
39
Learned
0.76
0.89
0.59
43
Appendix
Table 6: Comparison with classical ANM modes using K=8 collective modes.
Coverage ↑
RMSF
PwRMSD
DCCM
PCA W2↓
Jtr (%) ↑
Dataset
MD fraction
r↑
MAE ↓
Med.
MAE ↓
r↑
ATLAS
10%
0.69
0.88
0.47
1.42
0.79
0.88
1.36
32
25%
0.75
0.91
0.42
1.46
0.75
0.91
1.26
36
50%
0.77
0.90
0.40
1.49
0.73
0.92
1.24
36
100%
0.79
0.92
0.38
1.48
0.71
0.93
1.21
37
de novo
10%
0.67
0.82
0.30
0.88
0.34
0.84
0.70
38
Appendix
Table 7: Effect of MD supervision fraction on conformational ensemble generation. The reference RMSF medians (Med.) are 1.48 for ATLAS and 0.91 for de novo proteins.
RMSF
PwRMSD
DCCM
PCA W2↓
Jtr (%) ↑
Dataset
Reference
r↑
MAE ↓
Med.
MAE ↓
r↑
ATLAS
Original
0.92
0.38
1.48
0.71
0.93
1.21
37
Q25
0.90
0.42
1.43
0.76
0.90
1.29
34
Q50
0.87
0.49
1.59
0.86
0.88
1.43
35
Q75
0.82
0.57
1.64
1.01
0.82
1.58
28
de novo
Original
0.86
0.23
0.93
0.27
0.89
0.59
43
Appendix
Table 8: Effect of alternative reference structures on conformational ensemble generation. The reference RMSF medians (Med.) are 1.48 for ATLAS and 0.91 for de novo proteins.
Figure 7: Learned coefficient distributions. Joint distributions of MD-projected coefficients (blue) and samples from q(c∣xeq) (red) along the two highest-variance coefficient dimensions. Ellipses indicate the corresponding covariance structure.
Dataset
Covariance
Coeff. NLL ↓
CorrErr ↓
DCCM r↑
PCA W2↓
Basin cov. ↑
Pop. JSD ↓
ATLAS
Diagonal
9.84
0.118
0.90
1.29
0.55
0.027
Full
9.21
0.074
0.93
1.21
0.62
0.018
de novo
Diagonal
9.47
0.126
0.86
0.65
0.51
0.043
Full
8.96
0.081
0.89
0.59
0.59
0.030
Appendix
Table 9: Ablation of covariance parameterization in the coefficient distribution.
Dataset
∣Δck∣/σk
C α clash (%) ↓
C α –C α bond MAE (Å) ↓
ATLAS
0
0.37
0.052
1
0.39
0.055
2
0.42
0.061
de novo
0
0.43
0.057
1
0.42
0.060
2
0.47
0.066
Appendix
Table 10: Physical plausibility along controlled single-mode traversals.
Department of Mathematics, Purdue University · School of Electrical and Computer Engineering, Purdue University · Department of Biochemistry, Purdue University +5