Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SantiagoMille/germinal
/ types & classes
Types & classes
125 in github.com/SantiagoMille/germinal
⨍
Functions
1,028
◇
Types & classes
125
↓ 15 callers
Class
SafeKey
Safety wrapper for PRNG keys.
colabdesign/colabdesign/shared/prng.py:4
↓ 5 callers
Class
dropout_cust
colabdesign/colabdesign/mpnn/modules.py:15
↓ 5 callers
Class
dropout_cust
colabdesign/colabdesign/mpnn/legacy/modules.py:15
↓ 4 callers
Class
Attention
Multihead attention.
colabdesign/colabdesign/af/alphafold/model/modules.py:312
↓ 4 callers
Class
QuatAffine
Affine transformation represented by quaternion and vector.
colabdesign/colabdesign/af/alphafold/model/quat_affine.py:181
↓ 4 callers
Class
Rigid3Array
Rigid Transformation, i.e. element of special euclidean group.
colabdesign/colabdesign/af/alphafold/model/geometry/rigid_matrix_vector.py:31
↓ 4 callers
Class
TriangleAttention
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 callers
Class
TriangleMultiplication
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 callers
Class
mk_af_model
colabdesign/colabdesign/af/model.py:23
↓ 3 callers
Class
Key
random key generator
colabdesign/colabdesign/shared/utils.py:86
↓ 3 callers
Class
ParsingResult
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 callers
Class
PointProjection
Given input reprensentation and frame produces points in global frame.
colabdesign/colabdesign/af/alphafold/model/folding_multimer.py:140
↓ 3 callers
Class
ProteinMPNN
colabdesign/colabdesign/mpnn/legacy/modules.py:304
↓ 3 callers
Class
Transition
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 callers
Class
instance_norm
colabdesign/colabdesign/tr/legacy/model.py:72
↓ 3 callers
Class
mk_tr_model
colabdesign/colabdesign/tr/model.py:18
↓ 2 callers
Class
CustomAbLang
Minimal AbLang gradient wrapper (VHH via AbLang1, scFv via AbLang2).
colabdesign/colabdesign/ablang/model.py:12
↓ 2 callers
Class
EvoformerIteration
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 callers
Class
PositionWiseFeedForward
colabdesign/colabdesign/mpnn/modules.py:133
↓ 2 callers
Class
PositionWiseFeedForward
colabdesign/colabdesign/mpnn/legacy/modules.py:131
↓ 2 callers
Class
Protein
Protein structure representation.
colabdesign/colabdesign/af/alphafold/common/protein.py:28
↓ 2 callers
Class
ProteinMPNN
colabdesign/colabdesign/mpnn/modules.py:299
↓ 2 callers
Class
ResidueAtPosition
colabdesign/colabdesign/af/alphafold/data/mmcif_parsing.py:62
↓ 2 callers
Class
Rot3Array
Rot3Array Matrix in 3 dimensional Space implemented as struct of arrays.
colabdesign/colabdesign/af/alphafold/model/geometry/rotation_matrix.py:32
↓ 2 callers
Class
SafeKey
Safety wrapper for PRNG keys.
colabdesign/colabdesign/af/alphafold/model/prng.py:26
↓ 2 callers
Class
Trajectory
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 callers
Class
mk_mpnn_model
colabdesign/colabdesign/mpnn/model.py:23
↓ 1 callers
Class
AlphaFoldIteration
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 callers
Class
AlphaFoldIteration
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 callers
Class
AtomSite
colabdesign/colabdesign/af/alphafold/data/mmcif_parsing.py:42
↓ 1 callers
Class
AxialTransformerLayer
Implements an Axial MSA Transformer block.
colabdesign/colabdesign/esm_msa/modules.py:34
↓ 1 callers
Class
BatchConverter
Callable to convert an unprocessed (labels + strings) batch to a processed (labels + tensor) batch.
colabdesign/colabdesign/esm_msa/data.py:167
↓ 1 callers
Class
ColumnSelfAttention
Compute self-attention over columns of a 2D input.
colabdesign/colabdesign/esm_msa/axial_attention.py:119
↓ 1 callers
Class
ContactPredictionHead
Performs symmetrization, apc, and computes a logistic regression on the output features
colabdesign/colabdesign/esm_msa/modules.py:96
↓ 1 callers
Class
CustomIgLM
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 callers
Class
DecLayer
colabdesign/colabdesign/mpnn/modules.py:86
↓ 1 callers
Class
DecLayer
colabdesign/colabdesign/mpnn/legacy/modules.py:85
↓ 1 callers
Class
EmbedPosition
colabdesign/colabdesign/esm_msa/modules.py:210
↓ 1 callers
Class
EmbedToken
colabdesign/colabdesign/mpnn/modules.py:279
↓ 1 callers
Class
EmbedToken
colabdesign/colabdesign/mpnn/legacy/modules.py:284
↓ 1 callers
Class
EmbeddingsAndEvoformer
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 callers
Class
EmbeddingsAndEvoformer
Embeds the input data and runs Evoformer. Produces the MSA, single and pair representations.
colabdesign/colabdesign/af/alphafold/model/modules_multimer.py:202
↓ 1 callers
Class
EncLayer
colabdesign/colabdesign/mpnn/modules.py:26
↓ 1 callers
Class
EncLayer
colabdesign/colabdesign/mpnn/legacy/modules.py:26
↓ 1 callers
Class
FeedForwardNetwork
colabdesign/colabdesign/esm_msa/modules.py:171
↓ 1 callers
Class
FoldIteration
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 callers
Class
FoldIteration
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 callers
Class
GlobalAttention
Global attention. Jumper et al. (2021) Suppl. Alg. 19 "MSAColumnGlobalAttention" lines 2-7
colabdesign/colabdesign/af/alphafold/model/modules.py:407
↓ 1 callers
Class
IO
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 callers
Class
InvariantPointAttention
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 callers
Class
InvariantPointAttention
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 callers
Class
LmHead
colabdesign/colabdesign/esm_msa/modules.py:80
↓ 1 callers
Class
MSABatchConverter
colabdesign/colabdesign/esm_msa/data.py:211
↓ 1 callers
Class
MSAColumnAttention
MSA per-column attention. Jumper et al. (2021) Suppl. Alg. 8 "MSAColumnAttention"
colabdesign/colabdesign/af/alphafold/model/modules.py:570
↓ 1 callers
Class
MSAColumnGlobalAttention
MSA per-column global attention. Jumper et al. (2021) Suppl. Alg. 19 "MSAColumnGlobalAttention"
colabdesign/colabdesign/af/alphafold/model/modules.py:623
↓ 1 callers
Class
MSAPositionEmbedding
colabdesign/colabdesign/esm_msa/modules.py:196
↓ 1 callers
Class
MSARowAttentionWithPairBias
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 callers
Class
MSATransformer
colabdesign/colabdesign/esm_msa/model.py:22
↓ 1 callers
Class
MmcifObject
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 callers
Class
Monomer
colabdesign/colabdesign/af/alphafold/data/mmcif_parsing.py:34
↓ 1 callers
Class
MultiRigidSidechain
Class to make side chain atoms.
colabdesign/colabdesign/af/alphafold/model/folding_multimer.py:950
↓ 1 callers
Class
MultiRigidSidechain
Class to make side chain atoms.
colabdesign/colabdesign/af/alphafold/model/folding.py:900
↓ 1 callers
Class
NormalizedResidualBlock
colabdesign/colabdesign/esm_msa/modules.py:136
↓ 1 callers
Class
OuterProductMean
Computes mean outer product. Jumper et al. (2021) Suppl. Alg. 10 "OuterProductMean"
colabdesign/colabdesign/af/alphafold/model/modules.py:1100
↓ 1 callers
Class
PSSM
colabdesign/colabdesign/tr/legacy/model.py:35
↓ 1 callers
Class
PositionalEncodings
colabdesign/colabdesign/mpnn/modules.py:144
↓ 1 callers
Class
PositionalEncodings
colabdesign/colabdesign/mpnn/legacy/modules.py:142
↓ 1 callers
Class
ProteinFeatures
colabdesign/colabdesign/mpnn/modules.py:175
↓ 1 callers
Class
ProteinFeatures
colabdesign/colabdesign/mpnn/legacy/modules.py:181
↓ 1 callers
Class
QuatRigid
Module for projecting Rigids via a quaternion.
colabdesign/colabdesign/af/alphafold/model/folding_multimer.py:65
↓ 1 callers
Class
ResiduePosition
colabdesign/colabdesign/af/alphafold/data/mmcif_parsing.py:55
↓ 1 callers
Class
RowSelfAttention
Compute self-attention over rows of a 2D input.
colabdesign/colabdesign/esm_msa/axial_attention.py:14
↓ 1 callers
Class
RunModel
colabdesign/colabdesign/mpnn/modules.py:158
↓ 1 callers
Class
RunModel
colabdesign/colabdesign/mpnn/legacy/modules.py:156
↓ 1 callers
Class
SingleTemplateEmbedding
Embeds a single template. Jumper et al. (2021) Suppl. Alg. 2 "Inference" lines 9+11
colabdesign/colabdesign/af/alphafold/model/modules.py:1591
↓ 1 callers
Class
SingleTemplateEmbedding
Embed a single template.
colabdesign/colabdesign/af/alphafold/model/modules_multimer.py:531
↓ 1 callers
Class
StructureDatasetPDB
colabdesign/colabdesign/mpnn/legacy/utils.py:50
↓ 1 callers
Class
TemplateEmbedding
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 callers
Class
TemplateEmbedding
Embed a set of templates.
colabdesign/colabdesign/af/alphafold/model/modules_multimer.py:463
↓ 1 callers
Class
TemplateEmbeddingIteration
Single Iteration of Template Embedding.
colabdesign/colabdesign/af/alphafold/model/modules_multimer.py:675
↓ 1 callers
Class
TemplateHit
Class representing a template hit.
colabdesign/colabdesign/af/alphafold/data/parsers.py:26
↓ 1 callers
Class
TemplatePairStack
Pair stack for the templates. Jumper et al. (2021) Suppl. Alg. 16 "TemplatePairStack"
colabdesign/colabdesign/af/alphafold/model/modules.py:169
↓ 1 callers
Class
Vec3Array
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 callers
Class
_FastaChain
colabdesign/colabdesign/af/alphafold/data/pipeline_multimer.py:40
↓ 1 callers
Class
_LayerStackNoState
_LayerStack impl with no per-layer state provided to the function.
colabdesign/colabdesign/af/alphafold/model/layer_stack.py:167
↓ 1 callers
Class
_LayerStackWithState
_LayerStack impl with per-layer state provided to the function.
colabdesign/colabdesign/af/alphafold/model/layer_stack.py:190
↓ 1 callers
Class
dict2obj
colabdesign/colabdesign/shared/parse_args.py:52
↓ 1 callers
Class
dict2obj
colabdesign/colabdesign/tr/legacy/utils.py:311
↓ 1 callers
Class
parse_args
colabdesign/colabdesign/shared/parse_args.py:3
Class
AlphaFold
AlphaFold Jumper et al. (2021) Suppl. Alg. 2 "Inference
colabdesign/colabdesign/af/alphafold/model/modules.py:143
Class
AlphaFold
AlphaFold-Multimer model with recycling.
colabdesign/colabdesign/af/alphafold/model/modules_multimer.py:155
Class
Alphabet
colabdesign/colabdesign/esm_msa/data.py:86
Class
DataPipeline
Runs the alignment tools and assembles the input features.
colabdesign/colabdesign/af/alphafold/data/pipeline_multimer.py:170
Class
DistogramHead
Head to predict a distogram. Jumper et al. (2021) Suppl. Sec. 1.9.8 "Distogram prediction"
colabdesign/colabdesign/af/alphafold/model/modules.py:1063
Class
ExperimentallyResolvedHead
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
Class
FastaBatchedDataset
colabdesign/colabdesign/esm_msa/data.py:16
Class
LEARN_MSA
colabdesign/colabdesign/seq/learn_msa.py:12
Class
LayerNorm
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
Class
Linear
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
Class
MPNN_wrapper
colabdesign/colabdesign/mpnn/legacy/wrapper.py:16
next →
1–100 of 125, ranked by callers