MCPcopy Create free account

hub / github.com/KexinZhangResearch/PhysDock / types & classes

Types & classes97 in github.com/KexinZhangResearch/PhysDock

↓ 77 callersClassLinear
A Linear layer with built-in nonstandard initializations. Called just like torch.nn.Linear. Implements the initializers in 1.11.4, plus
PhysDock/models/primitives/linear.py:73
↓ 26 callersClassRotation
A 3D rotation. Depending on how the object is initialized, the rotation is represented by either a rotation matrix or a quate
PhysDock/utils/rigid_utils.py:282
↓ 17 callersClassRMSNorm
PhysDock/models/primitives/rms_norm.py:8
↓ 16 callersClassRigid
A class representing a rigid transformation. Little more than a wrapper around two objects: a Rotation object and a [*, 3] translatio
PhysDock/utils/rigid_utils.py:813
↓ 6 callersClassSingleHitResult
PhysDock/data/tools/templates.py:841
↓ 6 callersClassTransition
PhysDock/models/primitives/transitions.py:9
↓ 6 callersClassTriangleAttention
PhysDock/models/primitives/attentions.py:174
↓ 6 callersClassTriangleUpdate
PhysDock/models/primitives/attentions.py:139
↓ 5 callersClassMsa
Class representing a parsed MSA file
PhysDock/data/tools/parsers.py:28
↓ 3 callersClassDiT
PhysDock/models/layers/transformers.py:162
↓ 3 callersClassFeedForward
PhysDock/models/primitives/feed_forward.py:9
↓ 3 callersClassIdentifiers
PhysDock/data/tools/msa_identifiers.py:51
↓ 3 callersClassParsingResult
Returned by the parse function. Contains: mmcif_object: A MmcifObject, may be None if no chain could be successfully parsed.
PhysDock/data/tools/mmcif_parsing.py:123
↓ 3 callersClassPrefilterResult
PhysDock/data/tools/templates.py:834
↓ 3 callersClassQueryToTemplateAlignError
An error indicating that the query can't be aligned to the template.
PhysDock/data/tools/templates.py:119
↓ 3 callersClassTemplateSearchResult
PhysDock/data/tools/templates.py:1064
↓ 2 callersClassAdaLayerNormZero
PhysDock/models/primitives/adaptive_layer_norm_zero.py:11
↓ 2 callersClassAtomTransformer
PhysDock/models/layers/transformers.py:25
↓ 2 callersClassAttentionWithPairBias
PhysDock/models/primitives/attentions.py:12
↓ 2 callersClassFeatureLoader
PhysDock/data/feature_loader.py:23
↓ 2 callersClassPairformer
PhysDock/models/layers/transformers.py:135
↓ 2 callersClassPhysDock
PhysDock/models/model.py:55
↓ 2 callersClassResidueAtPosition
PhysDock/data/tools/mmcif_parsing.py:89
↓ 2 callersClassSTFoldUnicoreDataset
tasks/unicore_train/__init__.py:27
↓ 2 callersClassTemplateHit
Class representing a template hit.
PhysDock/data/tools/parsers.py:56
↓ 1 callersClassAF3DiT
PhysDock/models/layers/transformers.py:178
↓ 1 callersClassAlignRatioError
An error indicating that the hit align ratio to the query was too small.
PhysDock/data/tools/templates.py:136
↓ 1 callersClassAlignmentRunner
PhysDock/data/alignment_runner.py:15
↓ 1 callersClassAlignmentRunner
PhysDock/data/alignment_runner_v2.py:16
↓ 1 callersClassAlignmentRunner
PhysDock/data/tools/alignment_runner.py:14
↓ 1 callersClassAtomBlock
PhysDock/models/layers/transformers.py:13
↓ 1 callersClassAtomEmbedder
PhysDock/models/layers/diffusion_conditioning.py:97
↓ 1 callersClassAtomSite
PhysDock/data/tools/mmcif_parsing.py:69
↓ 1 callersClassCaDistanceError
An error indicating that a CA atom distance exceeds a threshold.
PhysDock/data/tools/templates.py:123
↓ 1 callersClassDataProcessor
PhysDock/data/alignment_runner.py:360
↓ 1 callersClassDataProcessor
PhysDock/data/alignment_runner_v2.py:160
↓ 1 callersClassDataProcessor
PhysDock/data/tools/alignment_runner.py:352
↓ 1 callersClassDatasetManager
PhysDock/data/tools/dataset_manager.py:53
↓ 1 callersClassDateError
An error indicating that the hit date was after the max allowed date.
PhysDock/data/tools/templates.py:132
↓ 1 callersClassDiTAttention
PhysDock/models/primitives/attentions.py:220
↓ 1 callersClassDiTBlock
PhysDock/models/layers/transformers.py:149
↓ 1 callersClassDiTTransition
PhysDock/models/primitives/transitions.py:21
↓ 1 callersClassDiffusionConditioning
PhysDock/models/layers/diffusion_conditioning.py:205
↓ 1 callersClassDuplicateError
An error indicating that the hit was an exact subsequence of the query.
PhysDock/data/tools/templates.py:140
↓ 1 callersClassEvoformer
PhysDock/models/layers/transformers.py:98
↓ 1 callersClassEvoformerBlock
PhysDock/models/layers/transformers.py:72
↓ 1 callersClassFeatureLoader
PhysDock/data/feature_loader_plinder.py:32
↓ 1 callersClassHitMetadata
PhysDock/data/tools/parsers.py:637
↓ 1 callersClassLengthError
An error indicating that the hit was too short.
PhysDock/data/tools/templates.py:144
↓ 1 callersClassMSAColumnAttention
PhysDock/models/primitives/attentions.py:100
↓ 1 callersClassMSARowAttentionWithPairBias
PhysDock/models/primitives/attentions.py:56
↓ 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
PhysDock/data/tools/mmcif_parsing.py:97
↓ 1 callersClassMonomer
PhysDock/data/tools/mmcif_parsing.py:61
↓ 1 callersClassMultipleChainsError
An error indicating that multiple chains were found for a given ID.
PhysDock/data/tools/mmcif_parsing.py:48
↓ 1 callersClassNhmmer
Python wrapper of the Jackhmmer binary.
PhysDock/data/tools/nhmmer.py:30
↓ 1 callersClassNoAtomDataInTemplateError
An error indicating that template mmCIF didn't contain atom positions.
PhysDock/data/tools/templates.py:111
↓ 1 callersClassNoChainsError
An error indicating that template mmCIF didn't have any chains.
PhysDock/data/tools/templates.py:103
↓ 1 callersClassOuterProductMean
PhysDock/models/primitives/outer_product_mean.py:8
↓ 1 callersClassPairFormerBlock
PhysDock/models/layers/transformers.py:112
↓ 1 callersClassRFFoldLoss
PhysDock/models/loss_module3.py:573
↓ 1 callersClassRelPosEmbedder
PhysDock/models/layers/diffusion_conditioning.py:53
↓ 1 callersClassResiduePosition
PhysDock/data/tools/mmcif_parsing.py:82
↓ 1 callersClassSequenceNotInTemplateError
An error indicating that template mmCIF didn't contain the sequence.
PhysDock/data/tools/templates.py:107
↓ 1 callersClassTemplateAtomMaskAllZerosError
An error indicating that template mmCIF had all atom positions masked.
PhysDock/data/tools/templates.py:115
↓ 1 callersClassTemplatePairEmbedder
PhysDock/models/layers/diffusion_conditioning.py:12
↓ 1 callersClassTimestepEmbedding
PhysDock/models/primitives/timestep_embeddings.py:108
↓ 1 callersClassTimestepEmbeddings
PhysDock/models/primitives/timestep_embeddings.py:156
↓ 1 callersClassTimesteps
PhysDock/models/primitives/timestep_embeddings.py:89
↓ 1 callersClassTokenEmbedder
PhysDock/models/layers/diffusion_conditioning.py:131
↓ 1 callersClassTriangleBlock
PhysDock/models/layers/transformers.py:39
↓ 1 callersClassTriangleformer
PhysDock/models/layers/transformers.py:57
ClassConfidenceModule
PhysDock/models/layers/confidence_module.py:13
ClassDataPipeline
PhysDock/data/tools/dataset_manager.py:515
ClassError
Base class for exceptions.
PhysDock/data/tools/templates.py:99
ClassError
Base class for exceptions.
PhysDock/data/tools/mmcif_parsing.py:44
ClassFP32LayerNorm
PhysDock/models/primitives/layer_norm.py:8
ClassHHBlits
Python wrapper of the HHblits binary.
PhysDock/data/tools/hhblits.py:30
ClassHHSearch
Python wrapper of the HHsearch binary.
PhysDock/data/tools/hhsearch.py:27
ClassHhsearchHitFeaturizer
PhysDock/data/tools/templates.py:1153
ClassHmmalign
PhysDock/data/tools/hmmalign.py:11
ClassHmmbuild
Python wrapper of the hmmbuild binary.
PhysDock/data/tools/hmmbuild.py:25
ClassHmmsearch
Python wrapper of the hmmsearch binary.
PhysDock/data/tools/hmmsearch.py:27
ClassHmmsearchHitFeaturizer
PhysDock/data/tools/templates.py:1259
ClassJackhmmer
Python wrapper of the Jackhmmer binary.
PhysDock/data/tools/jackhmmer.py:30
ClassKalign
Python wrapper of the Kalign binary.
PhysDock/data/tools/kalign.py:35
ClassParseError
An error indicating that an mmCIF file could not be parsed.
PhysDock/data/tools/mmcif_parsing.py:136
ClassPhysDockLoss
PhysDock/models/loss.py:576
ClassPrefilterError
A base class for template prefilter exceptions.
PhysDock/data/tools/templates.py:128
ClassRFFoldLoss
PhysDock/models/loss_module2.py:640
ClassRFFoldLoss
PhysDock/models/loss_module.py:617
ClassSTDockAlignmentRunner
PhysDock/data/alignment_runner.py:703
ClassSTFoldTask
tasks/unicore_train/__init__.py:194
ClassSTFoldUnicoreLoss
tasks/unicore_train/__init__.py:155
ClassSTFoldUnicoreModel
tasks/unicore_train/__init__.py:69
ClassTemplateHitFeaturizer
An abstract base class for turning template hits to features.
PhysDock/data/tools/templates.py:1070
Classresidue_constants
PhysDock/data/tools/templates.py:35
Classresidue_constants
PhysDock/data/tools/mmcif_parsing.py:31