MCPcopy Create free account

hub / github.com/Wangchentong/Proteus / types & classes

Types & classes183 in github.com/Wangchentong/Proteus

↓ 71 callersClassLinear
A Linear layer with built-in nonstandard initializations. Called just like torch.nn.Linear. Implements the initializers in 1.11.4, plus
openfold/model/primitives.py:103
↓ 34 callersClassRotation
A 3D rotation. Depending on how the object is initialized, the rotation is represented by either a rotation matrix or a quate
openfold/utils/rigid_utils.py:295
↓ 29 callersClassLinear
A Linear layer with built-in nonstandard initializations. Called just like torch.nn.Linear. Implements the initializers in 1.11.4, plus
model/ipa_pytorch.py:111
↓ 25 callersClassRigid
A class representing a rigid transformation. Little more than a wrapper around two objects: a Rotation object and a [*, 3] translatio
openfold/utils/rigid_utils.py:859
↓ 21 callersClassLayerNorm
openfold/model/primitives.py:171
↓ 10 callersClassParam
openfold/utils/import_weights.py:49
↓ 6 callersClassDropoutRowwise
Convenience class for rowwise dropout as described in subsection 1.11.6.
openfold/model/dropout.py:63
↓ 6 callersClassSingleHitResult
openfold/data/templates.py:747
↓ 5 callersClassAttention
Standard multi-head attention using AlphaFold's default layer initialization. Allows multiple bias vectors.
model/msa.py:148
↓ 5 callersClassProtein
Protein structure representation.
data/protein.py:33
↓ 4 callersClassAttention
Standard multi-head attention using AlphaFold's default layer initialization. Allows multiple bias vectors.
openfold/model/primitives.py:312
↓ 4 callersClassDistogramHead
model/heads.py:5
↓ 4 callersClassDropoutColumnwise
Convenience class for columnwise dropout as described in subsection 1.11.6.
openfold/model/dropout.py:72
↓ 4 callersClassPairTransition
Implements Algorithm 15.
openfold/model/pair_transition.py:24
↓ 4 callersClassStructureDataset
ProteinMPNN/training/utils.py:10
↓ 4 callersClassStructureLoader
ProteinMPNN/training/utils.py:53
↓ 4 callersClassTriangleMultiplicationIncoming
Implements Algorithm 12.
openfold/model/triangular_multiplicative_update.py:111
↓ 4 callersClassTriangleMultiplicationOutgoing
Implements Algorithm 11.
openfold/model/triangular_multiplicative_update.py:93
↓ 3 callersClassParsingResult
Returned by the parse function. Contains: mmcif_object: A MmcifObject, may be None if no chain could be successfully parsed.
openfold/data/mmcif_parsing.py:104
↓ 3 callersClassParsingResult
Returned by the parse function. Contains: mmcif_object: A MmcifObject, may be None if no chain could be successfully parsed. errors:
data/mmcif_parsing.py:98
↓ 3 callersClassPrefilterResult
openfold/data/templates.py:741
↓ 3 callersClassProtein
Protein structure representation.
openfold/np/protein.py:33
↓ 3 callersClassProteinMPNN
ProteinMPNN/protein_mpnn_utils.py:1069
↓ 3 callersClassQueryToTemplateAlignError
An error indicating that the query can't be aligned to the template.
openfold/data/templates.py:51
↓ 3 callersClassStructureDatasetPDB
ProteinMPNN/protein_mpnn_utils.py:525
↓ 2 callersClassDense
Combines dense layer and scaling for swish activation. Parameters ---------- units: int Output embedding size.
model/layers.py:48
↓ 2 callersClassEvoformerBlockCore
openfold/model/evoformer.py:120
↓ 2 callersClassFoldModule
model/fold_module.py:45
↓ 2 callersClassMSAAttention
model/msa.py:295
↓ 2 callersClassMSALayerNorm
model/msa.py:490
↓ 2 callersClassMSARowAttentionWithPairBias
Implements Algorithm 7.
openfold/model/msa.py:226
↓ 2 callersClassMSATransition
Feed-forward network applied to MSA activations after attention. Implements Algorithm 9
model/msa.py:91
↓ 2 callersClassPDB_dataset
ProteinMPNN/training/utils.py:211
↓ 2 callersClassPositionWiseFeedForward
ProteinMPNN/protein_mpnn_utils.py:763
↓ 2 callersClassPositionWiseFeedForward
ProteinMPNN/training/model_utils.py:272
↓ 2 callersClassPositionalEncodings
ProteinMPNN/protein_mpnn_utils.py:774
↓ 2 callersClassResidueAtPosition
openfold/data/mmcif_parsing.py:70
↓ 2 callersClassResidueAtPosition
data/mmcif_parsing.py:64
↓ 2 callersClassTemplateAngleEmbedder
Embeds the "template_angle_feat" feature. Implements Algorithm 2, line 7.
openfold/model/embedders.py:228
↓ 2 callersClassTemplateCrossEmbedder
A naive fixup for misssing msa block Cross information of z,template_pair by point wise attention Cross information of s,template_angle b
model/score_network.py:384
↓ 2 callersClassTemplatePairEmbedder
Embeds "template_pair_feat" features. Implements Algorithm 2, line 9.
openfold/model/embedders.py:271
↓ 2 callersClassTemplatePointwiseAttention
Implements Algorithm 17.
openfold/model/template.py:44
↓ 2 callersClassTriangleAttentionEndingNode
Implements Algorithm 14.
openfold/model/triangular_attention.py:134
↓ 2 callersClassTriangleAttentionStartingNode
Implements Algorithm 13.
openfold/model/triangular_attention.py:126
↓ 2 callersClasssap_filter
ProteinMPNN/pyrosetta_utils.py:330
↓ 1 callersClassAlignRatioError
An error indicating that the hit align ratio to the query was too small.
openfold/data/templates.py:72
↓ 1 callersClassAngleResnet
Implements Algorithm 20, lines 11-14
openfold/model/structure_module.py:75
↓ 1 callersClassAngleResnetBlock
openfold/model/structure_module.py:47
↓ 1 callersClassAtomSite
openfold/data/mmcif_parsing.py:50
↓ 1 callersClassAtomSite
data/mmcif_parsing.py:44
↓ 1 callersClassAuxiliaryHeads
openfold/model/heads.py:27
↓ 1 callersClassBackboneUpdate
Implements part of Algorithm 23.
openfold/model/structure_module.py:434
↓ 1 callersClassBackboneUpdate
Implements part of Algorithm 23.
model/ipa_pytorch.py:715
↓ 1 callersClassCA_ProteinFeatures
ProteinMPNN/protein_mpnn_utils.py:789
↓ 1 callersClassCPU_Unpickler
Pytorch pickle loading workaround. https://github.com/pytorch/pytorch/issues/16797
data/utils.py:130
↓ 1 callersClassCaDistanceError
An error indicating that a CA atom distance exceeds a threshold.
openfold/data/templates.py:55
↓ 1 callersClassDateError
An error indicating that the hit date was after the max allowed date.
openfold/data/templates.py:64
↓ 1 callersClassDecLayer
ProteinMPNN/protein_mpnn_utils.py:711
↓ 1 callersClassDecLayer
ProteinMPNN/training/model_utils.py:231
↓ 1 callersClassDistogramHead
Computes a distogram probability distribution. For use in computation of distogram loss, subsection 1.9.8
openfold/model/heads.py:118
↓ 1 callersClassDummyDataset
openfold/data/data_modules.py:675
↓ 1 callersClassDuplicateError
An error indicating that the hit was an exact subsequence of the query.
openfold/data/templates.py:76
↓ 1 callersClassEdgeTransition
model/ipa_pytorch.py:204
↓ 1 callersClassEmbedder
model/score_network.py:52
↓ 1 callersClassEncLayer
ProteinMPNN/protein_mpnn_utils.py:631
↓ 1 callersClassEncLayer
ProteinMPNN/training/model_utils.py:182
↓ 1 callersClassEvoformerBlock
openfold/model/evoformer.py:215
↓ 1 callersClassEvoformerStack
Main Evoformer trunk. Implements Algorithm 6.
openfold/model/evoformer.py:394
↓ 1 callersClassExperimentallyResolvedHead
For use in computation of "experimentally resolved" loss, subsection 1.9.10
openfold/model/heads.py:220
↓ 1 callersClassExtraMSABlock
Almost identical to the standard EvoformerBlock, except in that the ExtraMSABlock uses GlobalAttention for MSA column attention and
openfold/model/evoformer.py:288
↓ 1 callersClassExtraMSAEmbedder
Embeds unclustered MSA sequences. Implements Algorithm 2, line 15
openfold/model/embedders.py:315
↓ 1 callersClassExtraMSAStack
Implements Algorithm 18.
openfold/model/evoformer.py:539
↓ 1 callersClassGlobalAttention
openfold/model/primitives.py:464
↓ 1 callersClassInputEmbedder
Embeds a subset of the input features. Implements Algorithms 3 (InputEmbedder) and 4 (relpos).
openfold/model/embedders.py:24
↓ 1 callersClassInvariantPointAttention
Implements Algorithm 22.
openfold/model/structure_module.py:161
↓ 1 callersClassInvariantPointAttention
Implements Algorithm 22.
model/ipa_pytorch.py:419
↓ 1 callersClassLengthError
An error indicating that the hit was too short.
openfold/data/templates.py:80
↓ 1 callersClassLightTemplatePairStackBlock
openfold/model/template.py:240
↓ 1 callersClassLocalTriangleAttentionNew
model/ipa_pytorch.py:245
↓ 1 callersClassMPNN_ESM
model/strcture2seq.py:10
↓ 1 callersClassMSAAttention
openfold/model/msa.py:36
↓ 1 callersClassMSAColumnAttention
Implements Algorithm 8. By rights, this should also be a subclass of MSAAttention. Alas, most inheritance isn't supported by TorchScript
openfold/model/msa.py:255
↓ 1 callersClassMSAColumnGlobalAttention
openfold/model/msa.py:322
↓ 1 callersClassMSACrossAttention
model/msa.py:502
↓ 1 callersClassMSATransformer
Implements an Axial MSA Transformer block.
model/msa.py:592
↓ 1 callersClassMSATransformerLayer
Implements an Axial MSA Transformer block.
model/msa.py:402
↓ 1 callersClassMSATransition
Feed-forward network applied to MSA activations after attention. Implements Algorithm 9
openfold/model/evoformer.py:43
↓ 1 callersClassMaskedMSAHead
For use in computation of masked MSA loss, subsection 1.9.9
openfold/model/heads.py:187
↓ 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 bein
openfold/data/mmcif_parsing.py:78
↓ 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
data/mmcif_parsing.py:72
↓ 1 callersClassMonomer
openfold/data/mmcif_parsing.py:42
↓ 1 callersClassMonomer
data/mmcif_parsing.py:36
↓ 1 callersClassMultipleChainsError
An error indicating that multiple chains were found for a given ID.
openfold/data/errors.py:21
↓ 1 callersClassNoAtomDataInTemplateError
An error indicating that template mmCIF didn't contain atom positions.
openfold/data/templates.py:43
↓ 1 callersClassNoChainsError
An error indicating that template mmCIF didn't have any chains.
openfold/data/templates.py:35
↓ 1 callersClassNoamOpt
Optim wrapper that implements rate.
ProteinMPNN/training/utils.py:90
↓ 1 callersClassNoamOpt
Optim wrapper that implements rate.
ProteinMPNN/training/model_utils.py:474
↓ 1 callersClassOpenFoldBatchCollator
openfold/data/data_modules.py:357
↓ 1 callersClassOpenFoldDataLoader
openfold/data/data_modules.py:374
↓ 1 callersClassOpenFoldDataset
Implements the stochastic filters applied during AlphaFold's training. Because samples are selected from constituent datasets randoml
openfold/data/data_modules.py:259
next →1–100 of 183, ranked by callers