openfold.model.structure_module¶
Classes
|
Implements Algorithm 20, lines 11-14 |
|
|
|
Implements part of Algorithm 23. |
|
Implements Algorithm 22. |
|
Implements Algorithm 22. |
|
|
|
|
|
|
- class AngleResnet(c_in, c_hidden, no_blocks, no_angles, epsilon)¶
Bases:
ModuleImplements Algorithm 20, lines 11-14
- class InvariantPointAttention(c_s, c_z, c_hidden, no_heads, no_qk_points, no_v_points, inf=100000.0, eps=1e-08, is_multimer=False)¶
Bases:
ModuleImplements Algorithm 22.
- Parameters:
- class InvariantPointAttentionMultimer(c_s, c_z, c_hidden, no_heads, no_qk_points, no_v_points, inf=100000.0, eps=1e-08, is_multimer=True)¶
Bases:
ModuleImplements Algorithm 22.
- Parameters:
- class PointProjection(c_hidden, num_points, no_heads, is_multimer, return_local_points=False)¶
Bases:
Module- Parameters:
- class StructureModule(c_s, c_z, c_ipa, c_resnet, no_heads_ipa, no_qk_points, no_v_points, dropout_rate, no_blocks, no_transition_layers, no_resnet_blocks, no_angles, trans_scale_factor, epsilon, inf, is_multimer=False, **kwargs)¶
Bases:
Module- forward(evoformer_output_dict, aatype, mask=None, inplace_safe=False, _offload_inference=False)¶
- frames_and_literature_positions_to_atom14_pos(r, f)¶
- torsion_angles_to_frames(r, alpha, f)¶