MCPcopy Create free account

hub / github.com/SantiagoMille/germinal / functions

Functions1,028 in github.com/SantiagoMille/germinal

Method_hook
(_m, _i, _o)
colabdesign/colabdesign/ablang/model.py:190
Method_loss_binder
get losses
colabdesign/colabdesign/af/loss.py:35
Method_loss_fixbb
(self, inputs, outputs, aux)
colabdesign/colabdesign/af/loss.py:16
Method_loss_hallucination
(self, inputs, outputs, aux)
colabdesign/colabdesign/af/loss.py:173
Method_loss_partial
get losses
colabdesign/colabdesign/af/loss.py:113
Method_make_hook
(ci)
colabdesign/colabdesign/ablang/model.py:244
Function_maybe_get_size
(array, axis)
colabdesign/colabdesign/af/alphafold/model/mapping.py:42
Method_model
(params, model_params, inputs, key)
colabdesign/colabdesign/af/model.py:148
Method_model
(params, model_params, inputs, key)
colabdesign/colabdesign/tr/model.py:88
Function_np_get_6D_loss
(true, pred, mask=None, use_theta=True, use_dist=False, use_jax=True)
colabdesign/colabdesign/shared/protein.py:252
Function_partial_model
(seq, true, bkg, pos_idx, pos_idx_ref=None)
colabdesign/colabdesign/tr/legacy/model.py:220
Method_prep_binder
prep inputs for binder design --------------------------------------------------- -binder_len = length of binder to hallucinate (option i
colabdesign/colabdesign/af/prep.py:200
Method_prep_fixbb
prep inputs for fixed backbone design --------------------------------------------------- if copies > 1: -homooligomer=True - input
colabdesign/colabdesign/af/prep.py:68
Method_prep_hallucination
prep inputs for hallucination --------------------------------------------------- if copies > 1: -repeat=True - tie the repeating s
colabdesign/colabdesign/af/prep.py:157
Method_prep_inputs
(pdb_filename, chain, binder_len=50, binder_chain=None, ignore_missing=True, **kwargs)
colabdesign/colabdesign/tr/joint_model.py:12
Method_prep_partial
prep input for partial hallucination --------------------------------------------------- -length=100 - total length of protein (if differ
colabdesign/colabdesign/af/prep.py:347
Function_relax_worker
Worker function for parallel Rosetta relax. Runs in a child process with its own PyRosetta initialization. On exception, writes a full traceb
germinal/filters/pyrosetta_utils.py:491
Method_rewire
(order=None, offset=0, loops=0)
colabdesign/colabdesign/tr/joint_model.py:48
Function_safe_key_flatten
(safe_key)
colabdesign/colabdesign/af/alphafold/model/prng.py:54
Function_safe_key_unflatten
(aux_data, children)
colabdesign/colabdesign/af/alphafold/model/prng.py:59
Method_sample
(X, mask, residue_idx, chain_idx, key, temperature=0.1, tied_lengths=False, **kwargs)
colabdesign/colabdesign/mpnn/model.py:261
Function_slice_last_layer_and_flatten
(x)
colabdesign/colabdesign/af/alphafold/model/folding_multimer.py:720
Function_slice_last_layer_and_flatten
(x)
colabdesign/colabdesign/af/alphafold/model/folding.py:667
Functionabmpnn_worker
Worker function for AbMPNN sequence generation in multiprocessing. On exception, dumps the full traceback to ``{output_path}.err`` so the
germinal/filters/redesign.py:74
Methodadd
(self, arg, default, type, help=None)
colabdesign/colabdesign/shared/parse_args.py:11
Functionalign_pdbs
(reference_pdb, align_pdb, reference_chain_id, align_chain_id)
germinal/filters/pyrosetta_utils.py:261
Functionallocate_buffer
(dtype, shape)
colabdesign/colabdesign/af/alphafold/model/mapping.py:180
Methodapply_inverse_to_point
Apply inverse Rigid3Array transform to point.
colabdesign/colabdesign/af/alphafold/model/geometry/rigid_matrix_vector.py:52
Methodapply_network
(prev, safe_key)
colabdesign/colabdesign/af/alphafold/model/modules_multimer.py:189
Methodapply_rotation_tensor_fn
Return a new QuatAffine with tensor_fn applied to the rotation part.
colabdesign/colabdesign/af/alphafold/model/quat_affine.py:235
Methodapply_tensor_fn
Return a new QuatAffine with tensor_fn applied (e.g. stop_gradient).
colabdesign/colabdesign/af/alphafold/model/quat_affine.py:227
Functionarr2str
(x, d=3)
colabdesign/colabdesign/tr/legacy/utils.py:171
Functionassert_array_close_to_rotation_matrix
(array: jnp.ndarray, matrix: rotation_matrix.Rot3Array)
colabdesign/colabdesign/af/alphafold/model/geometry/test_utils.py:52
Functionassert_array_close_to_vector
(array: jnp.ndarray, vec: vector.Vec3Array)
colabdesign/colabdesign/af/alphafold/model/geometry/test_utils.py:69
Functionassert_array_equal_to_rotation_matrix
Check that array and Matrix match.
colabdesign/colabdesign/af/alphafold/model/geometry/test_utils.py:38
Functionassert_array_equal_to_vector
(array: jnp.ndarray, vec: vector.Vec3Array)
colabdesign/colabdesign/af/alphafold/model/geometry/test_utils.py:73
Functionassert_rigid_close_to_rigid
(rigid1: rigid_matrix_vector.Rigid3Array, rigid2: rigid_matrix_vector.Rigid3Ar
colabdesign/colabdesign/af/alphafold/model/geometry/test_utils.py:82
Functionassert_rigid_equal_to_rigid
(rigid1: rigid_matrix_vector.Rigid3Array, rigid2: rigid_matrix_vector.Rigid3Ar
colabdesign/colabdesign/af/alphafold/model/geometry/test_utils.py:77
Functionatom14_to_atom37
Convert atom14 to atom37 representation.
colabdesign/colabdesign/af/alphafold/model/all_atom.py:76
Functionatom14_to_atom37
Convert atom14 to atom37 representation.
colabdesign/colabdesign/af/alphafold/model/all_atom_multimer.py:219
Functionatom37_to_atom14
Convert atom14 to atom37 representation.
colabdesign/colabdesign/af/alphafold/model/all_atom.py:92
Functionatom37_to_atom14
Convert Atom37 positions to Atom14 positions.
colabdesign/colabdesign/af/alphafold/model/all_atom_multimer.py:236
Functionatom37_to_frames
Computes the frames for the up to 8 rigid groups for each residue. The rigid groups are defined by the possible torsions in a given amino acid. W
colabdesign/colabdesign/af/alphafold/model/all_atom.py:109
Functionatom37_to_frames
Computes the frames for the up to 8 rigid groups for each residue.
colabdesign/colabdesign/af/alphafold/model/all_atom_multimer.py:270
Functionatom37_to_torsion_angles
Computes the 7 torsion angles (in sin, cos encoding) for each residue. The 7 torsion angles are in the order '[pre_omega, phi, psi, chi_1, chi_2,
colabdesign/colabdesign/af/alphafold/model/all_atom.py:266
Methodavg_or_first
(x)
colabdesign/colabdesign/af/design.py:220
Functionbackbone_loss
Backbone FAPE Loss.
colabdesign/colabdesign/af/alphafold/model/folding_multimer.py:652
Functionbackbone_loss
Backbone FAPE Loss. Jumper et al. (2021) Suppl. Alg. 20 "StructureModule" line 17 Args: ret: Dictionary to write outputs into, needs to cont
colabdesign/colabdesign/af/alphafold/model/folding.py:583
Functionbatched_gather
Implements a JAX equivalent of `tf.gather` with `axis` and `batch_dims`.
colabdesign/colabdesign/af/alphafold/model/utils.py:53
Functionbeta_sheet_loss
(inputs, outputs)
germinal/design/design.py:782
Functionbeta_strand_loss
(inputs, outputs)
germinal/design/design.py:654
Functionbetween_residue_bond_loss
Flat-bottom loss to penalize structural violations between residues. This is a loss penalizing any violation of the geometry around the peptide b
colabdesign/colabdesign/af/alphafold/model/all_atom.py:599
Functionbetween_residue_bond_loss
Flat-bottom loss to penalize structural violations between residues.
colabdesign/colabdesign/af/alphafold/model/all_atom_multimer.py:492
Functionbetween_residue_clash_loss
Loss to penalize steric clashes between residues. This is a loss penalizing any steric clashes due to non bonded atoms in different peptides comi
colabdesign/colabdesign/af/alphafold/model/all_atom.py:734
Functionbetween_residue_clash_loss
Loss to penalize steric clashes between residues.
colabdesign/colabdesign/af/alphafold/model/all_atom_multimer.py:594
Functionbfloat16_context
()
colabdesign/colabdesign/af/alphafold/model/utils.py:43
Functionbfloat16_creator
Creates float32 variables when bfloat16 is requested.
colabdesign/colabdesign/af/alphafold/model/utils.py:29
Functionbfloat16_getter
Casts float32 to bfloat16 when bfloat16 was originally requested.
colabdesign/colabdesign/af/alphafold/model/utils.py:35
Functionbinder_helicity
(inputs, outputs)
germinal/design/design.py:573
Methodblock
One block of the template pair stack.
colabdesign/colabdesign/af/alphafold/model/modules.py:201
Functionbody
(prev, sub_params)
colabdesign/colabdesign/tr/trrosetta.py:67
Methodbroadcast_state
(layer_state)
colabdesign/colabdesign/af/alphafold/model/layer_stack.py:120
Methodbuild
(self, input_shape)
colabdesign/colabdesign/tr/legacy/model.py:77
Functioncalc_ss_percentage
Calculate secondary structure percentages with interface analysis. Analyzes protein secondary structure using DSSP and calculates percentages
germinal/utils/utils.py:805
Functioncalculate_lis
Calculate Local Interaction Score (LIS) for protein complexes. Args: pdb_path: Path to PDB file pae_matrix: PAE matrix (nump
germinal/filters/pDockQ.py:293
Methodcall
(self, inputs)
colabdesign/colabdesign/tr/legacy/model.py:43
Methodcall
(self, inputs)
colabdesign/colabdesign/tr/legacy/model.py:82
Methodcallback
(af_model)
colabdesign/colabdesign/tr/model.py:316
Functioncasp_model_names
(data_dir: str)
colabdesign/colabdesign/af/alphafold/model/data.py:26
Functioncheck
(x)
colabdesign/colabdesign/seq/kmeans.py:73
Functioncompute_atom14_gt
Find atom14 positions, this includes finding the correct renaming.
colabdesign/colabdesign/af/alphafold/model/folding_multimer.py:623
Functioncompute_chi_angles
Computes the chi angles given all atom positions and the amino acid type. Args: positions: A Vec3Array of shape [num_res, residue_constan
colabdesign/colabdesign/af/alphafold/model/all_atom_multimer.py:880
Methodcompute_chunk
(left_act)
colabdesign/colabdesign/af/alphafold/model/modules.py:1160
Functioncompute_frames
Compute Frames from all atom positions. Args: aatype: array of aatypes, int of [N] all_atom_positions: Vector of all atom positions, shape
colabdesign/colabdesign/af/alphafold/model/folding_multimer.py:673
Functioncompute_plddt
Computes per-residue pLDDT from logits. Args: logits: [num_res, num_bins] output from the PredictedLDDTHead. Returns: plddt: [num_res] per
colabdesign/colabdesign/af/alphafold/common/confidence.py:34
Functioncompute_predicted_aligned_error
Computes aligned confidence metrics from logits. Args: logits: [num_res, num_res, num_bins] the logits output from PredictedAlignedErrorHe
colabdesign/colabdesign/af/alphafold/common/confidence.py:88
Functioncompute_renamed_ground_truth
Find optimal renaming of ground truth based on the predicted positions. Jumper et al. (2021) Suppl. Alg. 26 "renameSymmetricGroundTruthAtoms" Th
colabdesign/colabdesign/af/alphafold/model/folding.py:526
Functioncompute_tol
(prev_pos, current_pos, mask, use_jnp=False)
colabdesign/colabdesign/af/alphafold/common/confidence.py:23
Functioncompute_violation_metrics
Compute several metrics to assess the structural violations.
colabdesign/colabdesign/af/alphafold/model/folding_multimer.py:853
Functioncompute_violation_metrics
Compute several metrics to assess the structural violations.
colabdesign/colabdesign/af/alphafold/model/folding.py:793
Functioncon_auc
compute agreement between predicted and measured contact map
colabdesign/colabdesign/seq/stats.py:63
Methodconstruct_input
(query_embedding, template_batch, multichain_mask_2d)
colabdesign/colabdesign/af/alphafold/model/modules_multimer.py:566
Functionconvert_stockholm_to_a3m
Converts MSA in Stockholm format to the A3M format.
colabdesign/colabdesign/af/alphafold/data/parsers.py:170
Functioncopy_dict
Create a deep copy of a dictionary with all nested structures. Performs deep copying of a dictionary to ensure complete independence from
germinal/utils/utils.py:202
Methodcreator
(next_creator, shape, dtype, init, context)
colabdesign/colabdesign/af/alphafold/model/layer_stack.py:84
Functioncross
(vector1: Vec3Array, vector2: Vec3Array)
colabdesign/colabdesign/af/alphafold/model/geometry/vector.py:155
Functiondihedral_angle
Computes torsion angle for a quadruple of points. For points (a, b, c, d), this is the angle between the planes defined by points (a, b, c) and (
colabdesign/colabdesign/af/alphafold/model/geometry/vector.py:187
Functiondot
(vector1: Vec3Array, vector2: Vec3Array)
colabdesign/colabdesign/af/alphafold/model/geometry/vector.py:151
Functiondropout_wrapper
Applies module + dropout + residual update.
colabdesign/colabdesign/af/alphafold/model/modules.py:45
Methodduplicate
(self, num_keys=2)
colabdesign/colabdesign/af/alphafold/model/prng.py:48
Methodduplicate
(self, num_keys=2)
colabdesign/colabdesign/shared/prng.py:26
Functiondynamic_update_slice_in_dim
(full_array, update, axis, i)
colabdesign/colabdesign/af/alphafold/model/mapping.py:165
Functioneuclidean_distance
Computes euclidean distance between 'vec1' and 'vec2'. Args: vec1: Vec3Array to compute euclidean distance to vec2: Vec3Array to compute eu
colabdesign/colabdesign/af/alphafold/model/geometry/vector.py:167
Methodevoformer_fn
(x)
colabdesign/colabdesign/af/alphafold/model/modules.py:1556
Methodevoformer_fn
(x)
colabdesign/colabdesign/af/alphafold/model/modules_multimer.py:414
Methodextra_evoformer_fn
(x)
colabdesign/colabdesign/af/alphafold/model/modules_multimer.py:375
Methodextra_msa_stack_fn
(x)
colabdesign/colabdesign/af/alphafold/model/modules.py:1489
Functionextreme_ca_ca_distance_violations
Counts residues whose Ca is a large distance from its neighbour. Measures the fraction of CA-CA pairs between consecutive amino acids that are mo
colabdesign/colabdesign/af/alphafold/model/all_atom.py:565
Functionextreme_ca_ca_distance_violations
Counts residues whose Ca is a large distance from its neighbor.
colabdesign/colabdesign/af/alphafold/model/all_atom_multimer.py:472
Functionfinal_init
(config)
colabdesign/colabdesign/af/alphafold/model/utils.py:47
← previousnext →701–800 of 1,028, ranked by callers