MCPcopy Create free account

hub / github.com/SantiagoMille/germinal / types & classes

Types & classes125 in github.com/SantiagoMille/germinal

↓ 15 callersClassSafeKey
Safety wrapper for PRNG keys.
colabdesign/colabdesign/shared/prng.py:4
↓ 5 callersClassdropout_cust
colabdesign/colabdesign/mpnn/modules.py:15
↓ 5 callersClassdropout_cust
colabdesign/colabdesign/mpnn/legacy/modules.py:15
↓ 4 callersClassAttention
Multihead attention.
colabdesign/colabdesign/af/alphafold/model/modules.py:312
↓ 4 callersClassQuatAffine
Affine transformation represented by quaternion and vector.
colabdesign/colabdesign/af/alphafold/model/quat_affine.py:181
↓ 4 callersClassRigid3Array
Rigid Transformation, i.e. element of special euclidean group.
colabdesign/colabdesign/af/alphafold/model/geometry/rigid_matrix_vector.py:31
↓ 4 callersClassTriangleAttention
Triangle Attention. Jumper et al. (2021) Suppl. Alg. 13 "TriangleAttentionStartingNode" Jumper et al. (2021) Suppl. Alg. 14 "TriangleAttentionEnd
colabdesign/colabdesign/af/alphafold/model/modules.py:679
↓ 4 callersClassTriangleMultiplication
Triangle multiplication layer ("outgoing" or "incoming"). Jumper et al. (2021) Suppl. Alg. 11 "TriangleMultiplicationOutgoing" Jumper et al. (2021
colabdesign/colabdesign/af/alphafold/model/modules.py:925
↓ 4 callersClassmk_af_model
colabdesign/colabdesign/af/model.py:23
↓ 3 callersClassKey
random key generator
colabdesign/colabdesign/shared/utils.py:86
↓ 3 callersClassParsingResult
Returned by the parse function. Contains: mmcif_object: A MmcifObject, may be None if no chain could be successfully parsed. errors:
colabdesign/colabdesign/af/alphafold/data/mmcif_parsing.py:95
↓ 3 callersClassPointProjection
Given input reprensentation and frame produces points in global frame.
colabdesign/colabdesign/af/alphafold/model/folding_multimer.py:140
↓ 3 callersClassProteinMPNN
colabdesign/colabdesign/mpnn/legacy/modules.py:304
↓ 3 callersClassTransition
Transition layer. Jumper et al. (2021) Suppl. Alg. 9 "MSATransition" Jumper et al. (2021) Suppl. Alg. 15 "PairTransition"
colabdesign/colabdesign/af/alphafold/model/modules.py:251
↓ 3 callersClassinstance_norm
colabdesign/colabdesign/tr/legacy/model.py:72
↓ 3 callersClassmk_tr_model
colabdesign/colabdesign/tr/model.py:18
↓ 2 callersClassCustomAbLang
Minimal AbLang gradient wrapper (VHH via AbLang1, scFv via AbLang2).
colabdesign/colabdesign/ablang/model.py:12
↓ 2 callersClassEvoformerIteration
Single iteration (block) of Evoformer stack. Jumper et al. (2021) Suppl. Alg. 6 "EvoformerStack" lines 2-10
colabdesign/colabdesign/af/alphafold/model/modules.py:1238
↓ 2 callersClassPositionWiseFeedForward
colabdesign/colabdesign/mpnn/modules.py:133
↓ 2 callersClassPositionWiseFeedForward
colabdesign/colabdesign/mpnn/legacy/modules.py:131
↓ 2 callersClassProtein
Protein structure representation.
colabdesign/colabdesign/af/alphafold/common/protein.py:28
↓ 2 callersClassProteinMPNN
colabdesign/colabdesign/mpnn/modules.py:299
↓ 2 callersClassResidueAtPosition
colabdesign/colabdesign/af/alphafold/data/mmcif_parsing.py:62
↓ 2 callersClassRot3Array
Rot3Array Matrix in 3 dimensional Space implemented as struct of arrays.
colabdesign/colabdesign/af/alphafold/model/geometry/rotation_matrix.py:32
↓ 2 callersClassSafeKey
Safety wrapper for PRNG keys.
colabdesign/colabdesign/af/alphafold/model/prng.py:26
↓ 2 callersClassTrajectory
Individual trajectory data container with metrics and metadata management. This class encapsulates all information associated with a single d
germinal/utils/io.py:158
↓ 2 callersClassmk_mpnn_model
colabdesign/colabdesign/mpnn/model.py:23
↓ 1 callersClassAlphaFoldIteration
A single recycling iteration of AlphaFold architecture. Jumper et al. (2021) Suppl. Alg. 2 "Inference" lines 3-22
colabdesign/colabdesign/af/alphafold/model/modules.py:102
↓ 1 callersClassAlphaFoldIteration
A single recycling iteration of AlphaFold architecture. Computes ensembled (averaged) representations from the provided features. These represent
colabdesign/colabdesign/af/alphafold/model/modules_multimer.py:64
↓ 1 callersClassAtomSite
colabdesign/colabdesign/af/alphafold/data/mmcif_parsing.py:42
↓ 1 callersClassAxialTransformerLayer
Implements an Axial MSA Transformer block.
colabdesign/colabdesign/esm_msa/modules.py:34
↓ 1 callersClassBatchConverter
Callable to convert an unprocessed (labels + strings) batch to a processed (labels + tensor) batch.
colabdesign/colabdesign/esm_msa/data.py:167
↓ 1 callersClassColumnSelfAttention
Compute self-attention over columns of a 2D input.
colabdesign/colabdesign/esm_msa/axial_attention.py:119
↓ 1 callersClassContactPredictionHead
Performs symmetrization, apc, and computes a logistic regression on the output features
colabdesign/colabdesign/esm_msa/modules.py:96
↓ 1 callersClassCustomIgLM
A custom class that wraps a frozen IgLM model but uses an external seq_logits tensor for the variable (designed) region.
colabdesign/colabdesign/iglm/model.py:11
↓ 1 callersClassDecLayer
colabdesign/colabdesign/mpnn/modules.py:86
↓ 1 callersClassDecLayer
colabdesign/colabdesign/mpnn/legacy/modules.py:85
↓ 1 callersClassEmbedPosition
colabdesign/colabdesign/esm_msa/modules.py:210
↓ 1 callersClassEmbedToken
colabdesign/colabdesign/mpnn/modules.py:279
↓ 1 callersClassEmbedToken
colabdesign/colabdesign/mpnn/legacy/modules.py:284
↓ 1 callersClassEmbeddingsAndEvoformer
Embeds the input data and runs Evoformer. Produces the MSA, single and pair representations. Jumper et al. (2021) Suppl. Alg. 2 "Inference" line
colabdesign/colabdesign/af/alphafold/model/modules.py:1366
↓ 1 callersClassEmbeddingsAndEvoformer
Embeds the input data and runs Evoformer. Produces the MSA, single and pair representations.
colabdesign/colabdesign/af/alphafold/model/modules_multimer.py:202
↓ 1 callersClassEncLayer
colabdesign/colabdesign/mpnn/modules.py:26
↓ 1 callersClassEncLayer
colabdesign/colabdesign/mpnn/legacy/modules.py:26
↓ 1 callersClassFeedForwardNetwork
colabdesign/colabdesign/esm_msa/modules.py:171
↓ 1 callersClassFoldIteration
A single iteration of iterative folding. First, each residue attends to all residues using InvariantPointAttention. Then, we apply transition lay
colabdesign/colabdesign/af/alphafold/model/folding_multimer.py:374
↓ 1 callersClassFoldIteration
A single iteration of the main structure module loop. Jumper et al. (2021) Suppl. Alg. 20 "StructureModule" lines 6-21 First, each residue atten
colabdesign/colabdesign/af/alphafold/model/folding.py:281
↓ 1 callersClassGlobalAttention
Global attention. Jumper et al. (2021) Suppl. Alg. 19 "MSAColumnGlobalAttention" lines 2-7
colabdesign/colabdesign/af/alphafold/model/modules.py:407
↓ 1 callersClassIO
Main I/O handler for Germinal design runs with thread-safe operations. This class provides comprehensive I/O management for Germinal design r
germinal/utils/io.py:319
↓ 1 callersClassInvariantPointAttention
Invariant point attention module. The high-level idea is that this attention module works over a set of points and associated orientations in 3D
colabdesign/colabdesign/af/alphafold/model/folding_multimer.py:188
↓ 1 callersClassInvariantPointAttention
Invariant Point attention module. The high-level idea is that this attention module works over a set of points and associated orientations in 3D
colabdesign/colabdesign/af/alphafold/model/folding.py:37
↓ 1 callersClassLmHead
colabdesign/colabdesign/esm_msa/modules.py:80
↓ 1 callersClassMSABatchConverter
colabdesign/colabdesign/esm_msa/data.py:211
↓ 1 callersClassMSAColumnAttention
MSA per-column attention. Jumper et al. (2021) Suppl. Alg. 8 "MSAColumnAttention"
colabdesign/colabdesign/af/alphafold/model/modules.py:570
↓ 1 callersClassMSAColumnGlobalAttention
MSA per-column global attention. Jumper et al. (2021) Suppl. Alg. 19 "MSAColumnGlobalAttention"
colabdesign/colabdesign/af/alphafold/model/modules.py:623
↓ 1 callersClassMSAPositionEmbedding
colabdesign/colabdesign/esm_msa/modules.py:196
↓ 1 callersClassMSARowAttentionWithPairBias
MSA per-row attention biased by the pair representation. Jumper et al. (2021) Suppl. Alg. 7 "MSARowAttentionWithPairBias"
colabdesign/colabdesign/af/alphafold/model/modules.py:504
↓ 1 callersClassMSATransformer
colabdesign/colabdesign/esm_msa/model.py:22
↓ 1 callersClassMmcifObject
Representation of a parsed mmCIF file. Contains: file_id: A meaningful name, e.g. a pdb_id. Should be unique amongst all files being proc
colabdesign/colabdesign/af/alphafold/data/mmcif_parsing.py:70
↓ 1 callersClassMonomer
colabdesign/colabdesign/af/alphafold/data/mmcif_parsing.py:34
↓ 1 callersClassMultiRigidSidechain
Class to make side chain atoms.
colabdesign/colabdesign/af/alphafold/model/folding_multimer.py:950
↓ 1 callersClassMultiRigidSidechain
Class to make side chain atoms.
colabdesign/colabdesign/af/alphafold/model/folding.py:900
↓ 1 callersClassNormalizedResidualBlock
colabdesign/colabdesign/esm_msa/modules.py:136
↓ 1 callersClassOuterProductMean
Computes mean outer product. Jumper et al. (2021) Suppl. Alg. 10 "OuterProductMean"
colabdesign/colabdesign/af/alphafold/model/modules.py:1100
↓ 1 callersClassPSSM
colabdesign/colabdesign/tr/legacy/model.py:35
↓ 1 callersClassPositionalEncodings
colabdesign/colabdesign/mpnn/modules.py:144
↓ 1 callersClassPositionalEncodings
colabdesign/colabdesign/mpnn/legacy/modules.py:142
↓ 1 callersClassProteinFeatures
colabdesign/colabdesign/mpnn/modules.py:175
↓ 1 callersClassProteinFeatures
colabdesign/colabdesign/mpnn/legacy/modules.py:181
↓ 1 callersClassQuatRigid
Module for projecting Rigids via a quaternion.
colabdesign/colabdesign/af/alphafold/model/folding_multimer.py:65
↓ 1 callersClassResiduePosition
colabdesign/colabdesign/af/alphafold/data/mmcif_parsing.py:55
↓ 1 callersClassRowSelfAttention
Compute self-attention over rows of a 2D input.
colabdesign/colabdesign/esm_msa/axial_attention.py:14
↓ 1 callersClassRunModel
colabdesign/colabdesign/mpnn/modules.py:158
↓ 1 callersClassRunModel
colabdesign/colabdesign/mpnn/legacy/modules.py:156
↓ 1 callersClassSingleTemplateEmbedding
Embeds a single template. Jumper et al. (2021) Suppl. Alg. 2 "Inference" lines 9+11
colabdesign/colabdesign/af/alphafold/model/modules.py:1591
↓ 1 callersClassSingleTemplateEmbedding
Embed a single template.
colabdesign/colabdesign/af/alphafold/model/modules_multimer.py:531
↓ 1 callersClassStructureDatasetPDB
colabdesign/colabdesign/mpnn/legacy/utils.py:50
↓ 1 callersClassTemplateEmbedding
Embeds a set of templates. Jumper et al. (2021) Suppl. Alg. 2 "Inference" lines 9-12 Jumper et al. (2021) Suppl. Alg. 17 "TemplatePointwiseAttenti
colabdesign/colabdesign/af/alphafold/model/modules.py:1708
↓ 1 callersClassTemplateEmbedding
Embed a set of templates.
colabdesign/colabdesign/af/alphafold/model/modules_multimer.py:463
↓ 1 callersClassTemplateEmbeddingIteration
Single Iteration of Template Embedding.
colabdesign/colabdesign/af/alphafold/model/modules_multimer.py:675
↓ 1 callersClassTemplateHit
Class representing a template hit.
colabdesign/colabdesign/af/alphafold/data/parsers.py:26
↓ 1 callersClassTemplatePairStack
Pair stack for the templates. Jumper et al. (2021) Suppl. Alg. 16 "TemplatePairStack"
colabdesign/colabdesign/af/alphafold/model/modules.py:169
↓ 1 callersClassVec3Array
Vec3Array in 3 dimensional Space implemented as struct of arrays. This is done in order to improve performance and precision. On TPU small matrix
colabdesign/colabdesign/af/alphafold/model/geometry/vector.py:32
↓ 1 callersClass_FastaChain
colabdesign/colabdesign/af/alphafold/data/pipeline_multimer.py:40
↓ 1 callersClass_LayerStackNoState
_LayerStack impl with no per-layer state provided to the function.
colabdesign/colabdesign/af/alphafold/model/layer_stack.py:167
↓ 1 callersClass_LayerStackWithState
_LayerStack impl with per-layer state provided to the function.
colabdesign/colabdesign/af/alphafold/model/layer_stack.py:190
↓ 1 callersClassdict2obj
colabdesign/colabdesign/shared/parse_args.py:52
↓ 1 callersClassdict2obj
colabdesign/colabdesign/tr/legacy/utils.py:311
↓ 1 callersClassparse_args
colabdesign/colabdesign/shared/parse_args.py:3
ClassAlphaFold
AlphaFold Jumper et al. (2021) Suppl. Alg. 2 "Inference
colabdesign/colabdesign/af/alphafold/model/modules.py:143
ClassAlphaFold
AlphaFold-Multimer model with recycling.
colabdesign/colabdesign/af/alphafold/model/modules_multimer.py:155
ClassAlphabet
colabdesign/colabdesign/esm_msa/data.py:86
ClassDataPipeline
Runs the alignment tools and assembles the input features.
colabdesign/colabdesign/af/alphafold/data/pipeline_multimer.py:170
ClassDistogramHead
Head to predict a distogram. Jumper et al. (2021) Suppl. Sec. 1.9.8 "Distogram prediction"
colabdesign/colabdesign/af/alphafold/model/modules.py:1063
ClassExperimentallyResolvedHead
Predicts if an atom is experimentally resolved in a high-res structure. Only trained on high-resolution X-ray crystals & cryo-EM. Jumper et al. (
colabdesign/colabdesign/af/alphafold/model/modules.py:879
ClassFastaBatchedDataset
colabdesign/colabdesign/esm_msa/data.py:16
ClassLEARN_MSA
colabdesign/colabdesign/seq/learn_msa.py:12
ClassLayerNorm
LayerNorm module. Equivalent to hk.LayerNorm but with different parameter shapes: they are always vectors rather than possibly higher-rank tensors
colabdesign/colabdesign/af/alphafold/model/common_modules.py:127
ClassLinear
Protein folding specific Linear module. This differs from the standard Haiku Linear in a few ways: * It supports inputs and outputs of arbitrary
colabdesign/colabdesign/af/alphafold/model/common_modules.py:52
ClassMPNN_wrapper
colabdesign/colabdesign/mpnn/legacy/wrapper.py:16
next →1–100 of 125, ranked by callers