Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KexinZhangResearch/PhysDock
/ types & classes
Types & classes
97 in github.com/KexinZhangResearch/PhysDock
⨍
Functions
573
◇
Types & classes
97
↓ 77 callers
Class
Linear
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 callers
Class
Rotation
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 callers
Class
RMSNorm
PhysDock/models/primitives/rms_norm.py:8
↓ 16 callers
Class
Rigid
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 callers
Class
SingleHitResult
PhysDock/data/tools/templates.py:841
↓ 6 callers
Class
Transition
PhysDock/models/primitives/transitions.py:9
↓ 6 callers
Class
TriangleAttention
PhysDock/models/primitives/attentions.py:174
↓ 6 callers
Class
TriangleUpdate
PhysDock/models/primitives/attentions.py:139
↓ 5 callers
Class
Msa
Class representing a parsed MSA file
PhysDock/data/tools/parsers.py:28
↓ 3 callers
Class
DiT
PhysDock/models/layers/transformers.py:162
↓ 3 callers
Class
FeedForward
PhysDock/models/primitives/feed_forward.py:9
↓ 3 callers
Class
Identifiers
PhysDock/data/tools/msa_identifiers.py:51
↓ 3 callers
Class
ParsingResult
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 callers
Class
PrefilterResult
PhysDock/data/tools/templates.py:834
↓ 3 callers
Class
QueryToTemplateAlignError
An error indicating that the query can't be aligned to the template.
PhysDock/data/tools/templates.py:119
↓ 3 callers
Class
TemplateSearchResult
PhysDock/data/tools/templates.py:1064
↓ 2 callers
Class
AdaLayerNormZero
PhysDock/models/primitives/adaptive_layer_norm_zero.py:11
↓ 2 callers
Class
AtomTransformer
PhysDock/models/layers/transformers.py:25
↓ 2 callers
Class
AttentionWithPairBias
PhysDock/models/primitives/attentions.py:12
↓ 2 callers
Class
FeatureLoader
PhysDock/data/feature_loader.py:23
↓ 2 callers
Class
Pairformer
PhysDock/models/layers/transformers.py:135
↓ 2 callers
Class
PhysDock
PhysDock/models/model.py:55
↓ 2 callers
Class
ResidueAtPosition
PhysDock/data/tools/mmcif_parsing.py:89
↓ 2 callers
Class
STFoldUnicoreDataset
tasks/unicore_train/__init__.py:27
↓ 2 callers
Class
TemplateHit
Class representing a template hit.
PhysDock/data/tools/parsers.py:56
↓ 1 callers
Class
AF3DiT
PhysDock/models/layers/transformers.py:178
↓ 1 callers
Class
AlignRatioError
An error indicating that the hit align ratio to the query was too small.
PhysDock/data/tools/templates.py:136
↓ 1 callers
Class
AlignmentRunner
PhysDock/data/alignment_runner.py:15
↓ 1 callers
Class
AlignmentRunner
PhysDock/data/alignment_runner_v2.py:16
↓ 1 callers
Class
AlignmentRunner
PhysDock/data/tools/alignment_runner.py:14
↓ 1 callers
Class
AtomBlock
PhysDock/models/layers/transformers.py:13
↓ 1 callers
Class
AtomEmbedder
PhysDock/models/layers/diffusion_conditioning.py:97
↓ 1 callers
Class
AtomSite
PhysDock/data/tools/mmcif_parsing.py:69
↓ 1 callers
Class
CaDistanceError
An error indicating that a CA atom distance exceeds a threshold.
PhysDock/data/tools/templates.py:123
↓ 1 callers
Class
DataProcessor
PhysDock/data/alignment_runner.py:360
↓ 1 callers
Class
DataProcessor
PhysDock/data/alignment_runner_v2.py:160
↓ 1 callers
Class
DataProcessor
PhysDock/data/tools/alignment_runner.py:352
↓ 1 callers
Class
DatasetManager
PhysDock/data/tools/dataset_manager.py:53
↓ 1 callers
Class
DateError
An error indicating that the hit date was after the max allowed date.
PhysDock/data/tools/templates.py:132
↓ 1 callers
Class
DiTAttention
PhysDock/models/primitives/attentions.py:220
↓ 1 callers
Class
DiTBlock
PhysDock/models/layers/transformers.py:149
↓ 1 callers
Class
DiTTransition
PhysDock/models/primitives/transitions.py:21
↓ 1 callers
Class
DiffusionConditioning
PhysDock/models/layers/diffusion_conditioning.py:205
↓ 1 callers
Class
DuplicateError
An error indicating that the hit was an exact subsequence of the query.
PhysDock/data/tools/templates.py:140
↓ 1 callers
Class
Evoformer
PhysDock/models/layers/transformers.py:98
↓ 1 callers
Class
EvoformerBlock
PhysDock/models/layers/transformers.py:72
↓ 1 callers
Class
FeatureLoader
PhysDock/data/feature_loader_plinder.py:32
↓ 1 callers
Class
HitMetadata
PhysDock/data/tools/parsers.py:637
↓ 1 callers
Class
LengthError
An error indicating that the hit was too short.
PhysDock/data/tools/templates.py:144
↓ 1 callers
Class
MSAColumnAttention
PhysDock/models/primitives/attentions.py:100
↓ 1 callers
Class
MSARowAttentionWithPairBias
PhysDock/models/primitives/attentions.py:56
↓ 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 bein
PhysDock/data/tools/mmcif_parsing.py:97
↓ 1 callers
Class
Monomer
PhysDock/data/tools/mmcif_parsing.py:61
↓ 1 callers
Class
MultipleChainsError
An error indicating that multiple chains were found for a given ID.
PhysDock/data/tools/mmcif_parsing.py:48
↓ 1 callers
Class
Nhmmer
Python wrapper of the Jackhmmer binary.
PhysDock/data/tools/nhmmer.py:30
↓ 1 callers
Class
NoAtomDataInTemplateError
An error indicating that template mmCIF didn't contain atom positions.
PhysDock/data/tools/templates.py:111
↓ 1 callers
Class
NoChainsError
An error indicating that template mmCIF didn't have any chains.
PhysDock/data/tools/templates.py:103
↓ 1 callers
Class
OuterProductMean
PhysDock/models/primitives/outer_product_mean.py:8
↓ 1 callers
Class
PairFormerBlock
PhysDock/models/layers/transformers.py:112
↓ 1 callers
Class
RFFoldLoss
PhysDock/models/loss_module3.py:573
↓ 1 callers
Class
RelPosEmbedder
PhysDock/models/layers/diffusion_conditioning.py:53
↓ 1 callers
Class
ResiduePosition
PhysDock/data/tools/mmcif_parsing.py:82
↓ 1 callers
Class
SequenceNotInTemplateError
An error indicating that template mmCIF didn't contain the sequence.
PhysDock/data/tools/templates.py:107
↓ 1 callers
Class
TemplateAtomMaskAllZerosError
An error indicating that template mmCIF had all atom positions masked.
PhysDock/data/tools/templates.py:115
↓ 1 callers
Class
TemplatePairEmbedder
PhysDock/models/layers/diffusion_conditioning.py:12
↓ 1 callers
Class
TimestepEmbedding
PhysDock/models/primitives/timestep_embeddings.py:108
↓ 1 callers
Class
TimestepEmbeddings
PhysDock/models/primitives/timestep_embeddings.py:156
↓ 1 callers
Class
Timesteps
PhysDock/models/primitives/timestep_embeddings.py:89
↓ 1 callers
Class
TokenEmbedder
PhysDock/models/layers/diffusion_conditioning.py:131
↓ 1 callers
Class
TriangleBlock
PhysDock/models/layers/transformers.py:39
↓ 1 callers
Class
Triangleformer
PhysDock/models/layers/transformers.py:57
Class
ConfidenceModule
PhysDock/models/layers/confidence_module.py:13
Class
DataPipeline
PhysDock/data/tools/dataset_manager.py:515
Class
Error
Base class for exceptions.
PhysDock/data/tools/templates.py:99
Class
Error
Base class for exceptions.
PhysDock/data/tools/mmcif_parsing.py:44
Class
FP32LayerNorm
PhysDock/models/primitives/layer_norm.py:8
Class
HHBlits
Python wrapper of the HHblits binary.
PhysDock/data/tools/hhblits.py:30
Class
HHSearch
Python wrapper of the HHsearch binary.
PhysDock/data/tools/hhsearch.py:27
Class
HhsearchHitFeaturizer
PhysDock/data/tools/templates.py:1153
Class
Hmmalign
PhysDock/data/tools/hmmalign.py:11
Class
Hmmbuild
Python wrapper of the hmmbuild binary.
PhysDock/data/tools/hmmbuild.py:25
Class
Hmmsearch
Python wrapper of the hmmsearch binary.
PhysDock/data/tools/hmmsearch.py:27
Class
HmmsearchHitFeaturizer
PhysDock/data/tools/templates.py:1259
Class
Jackhmmer
Python wrapper of the Jackhmmer binary.
PhysDock/data/tools/jackhmmer.py:30
Class
Kalign
Python wrapper of the Kalign binary.
PhysDock/data/tools/kalign.py:35
Class
ParseError
An error indicating that an mmCIF file could not be parsed.
PhysDock/data/tools/mmcif_parsing.py:136
Class
PhysDockLoss
PhysDock/models/loss.py:576
Class
PrefilterError
A base class for template prefilter exceptions.
PhysDock/data/tools/templates.py:128
Class
RFFoldLoss
PhysDock/models/loss_module2.py:640
Class
RFFoldLoss
PhysDock/models/loss_module.py:617
Class
STDockAlignmentRunner
PhysDock/data/alignment_runner.py:703
Class
STFoldTask
tasks/unicore_train/__init__.py:194
Class
STFoldUnicoreLoss
tasks/unicore_train/__init__.py:155
Class
STFoldUnicoreModel
tasks/unicore_train/__init__.py:69
Class
TemplateHitFeaturizer
An abstract base class for turning template hits to features.
PhysDock/data/tools/templates.py:1070
Class
residue_constants
PhysDock/data/tools/templates.py:35
Class
residue_constants
PhysDock/data/tools/mmcif_parsing.py:31