MCPcopy Index your code

hub / github.com/bytedance/dplm / types & classes

Types & classes149 in github.com/bytedance/dplm

↓ 4 callersClassTokenizedProteinDataset
Dataset that pulls from UniRef/Uniclust downloads. The data folder should contain the following: - 'consensus.fasta': consensus sequences, no
src/byprot/datamodules/dataset/tokenized_protein.py:243
↓ 3 callersClassFoldingTrunkConfig
src/byprot/models/structok/modules/folding_utils/trunk.py:44
↓ 3 callersClassLengthError
Raised when length isn't acceptable.
src/byprot/datamodules/pdb_dataset/utils.py:175
↓ 3 callersClassNetConfig
src/byprot/models/utils.py:25
↓ 3 callersClassProtein
Protein structure representation.
src/byprot/datamodules/pdb_dataset/protein.py:37
↓ 3 callersClassSubset
r""" Subset of a dataset at specified indices. Args: dataset (Dataset): The whole Dataset indices (sequence): Indices in the
src/byprot/datamodules/dataset/uniref.py:233
↓ 3 callersClassUniRefDataset
Dataset that pulls from UniRef/Uniclust downloads. The data folder should contain the following: - 'consensus.fasta': consensus sequences, no
src/byprot/datamodules/dataset/uniref.py:184
↓ 2 callersClassAlphabet
src/byprot/datamodules/dataset/data_utils.py:28
↓ 2 callersClassBlackHole
src/byprot/utils/lr_scheduler.py:65
↓ 2 callersClassDPLMWithAdapterConfig
src/byprot/models/dplm/modules/dplm_adapter.py:29
↓ 2 callersClassDropout
Implementation of dropout with the ability to share the dropout mask along a particular dimension.
src/byprot/models/structok/modules/folding_utils/misc.py:254
↓ 2 callersClassEsmForDPLM2
src/byprot/models/dplm2/modules/dplm2_modeling_esm.py:638
↓ 2 callersClassFeaturizer
src/byprot/datamodules/dataset/cath.py:410
↓ 2 callersClassFoldingTrunk
src/byprot/models/structok/modules/folding_utils/trunk.py:118
↓ 2 callersClassLoRAConfig
src/byprot/models/utils.py:34
↓ 2 callersClassMaxTokensBatchSampler
src/byprot/datamodules/dataset/data_utils.py:383
↓ 2 callersClassModifiedEsmAttention
src/byprot/models/dplm2/modules/dplm2_modeling_esm.py:220
↓ 2 callersClassModifiedEsmAttention
src/byprot/models/dplm2/modules/dplm2_bit_modeling_esm.py:220
↓ 2 callersClassModifiedEsmAttention
src/byprot/models/dplm/modules/dplm_modeling_esm.py:107
↓ 2 callersClassPdbDataset
src/byprot/datamodules/pdb_dataset/pdb_datamodule.py:189
↓ 2 callersClassResidueMLP
src/byprot/models/structok/modules/folding_utils/misc.py:334
↓ 2 callersClassResolutionError
Raised when resolution isn't acceptable.
src/byprot/datamodules/pdb_dataset/utils.py:169
↓ 2 callersClassStructureModule
src/byprot/models/structok/modules/folding_utils/structure_module.py:513
↓ 2 callersClassTransformerEncoder
src/byprot/models/structok/modules/nn.py:15
↓ 2 callersClassUniRefDatasetForTesting
src/byprot/datamodules/dataset/uniref_hf.py:213
↓ 2 callersClassUniRefHFDataset
Dataset that pulls from UniRef/Uniclust downloads. The data folder should contain the following: - 'consensus.fasta': consensus sequences, no
src/byprot/datamodules/dataset/uniref_hf.py:173
↓ 1 callersClassAdamW
src/byprot/utils/optim.py:52
↓ 1 callersClassAdapterLayer
src/byprot/models/dplm/modules/dplm_adapter.py:189
↓ 1 callersClassAlphaFoldLoss
Aggregation of the various losses described in the supplement.
src/byprot/models/structok/modules/loss.py:1770
↓ 1 callersClassAngleResnet
Implements Algorithm 20, lines 11-14.
src/byprot/models/structok/modules/folding_utils/structure_module.py:87
↓ 1 callersClassAngleResnetBlock
src/byprot/models/structok/modules/folding_utils/structure_module.py:59
↓ 1 callersClassApproxBatchSampler
Parameters: ----------- sampler : Pytorch Sampler Choose base sampler class to use for bucketing max_tokens : int
src/byprot/datamodules/dataset/uniref.py:83
↓ 1 callersClassApproxBatchSampler
Parameters: ----------- sampler : Pytorch Sampler Choose base sampler class to use for bucketing max_tokens : int
src/byprot/datamodules/dataset/tokenized_protein.py:150
↓ 1 callersClassApproxBatchSampler
Parameters: ----------- sampler : Pytorch Sampler Choose base sampler class to use for bucketing max_tokens : int
src/byprot/datamodules/dataset/uniref_hf.py:72
↓ 1 callersClassAttention
src/byprot/models/structok/modules/folding_utils/misc.py:189
↓ 1 callersClassBackboneUpdate
Implements part of Algorithm 23.
src/byprot/models/structok/modules/folding_utils/structure_module.py:434
↓ 1 callersClassBetterMetricsTextColumn
A column containing text.
src/byprot/utils/callbacks.py:96
↓ 1 callersClassBetterRichProgressBar
src/byprot/utils/callbacks.py:123
↓ 1 callersClassBitConfig
src/byprot/models/dplm2/dplm2_bit.py:24
↓ 1 callersClassCPU_Unpickler
Pytorch pickle loading workaround. https://github.com/pytorch/pytorch/issues/16797
src/byprot/datamodules/pdb_dataset/utils.py:181
↓ 1 callersClassCategoricalMixture
src/byprot/models/structok/modules/folding_utils/categorical_mixture.py:12
↓ 1 callersClassCoordBatchConverter
src/byprot/datamodules/dataset/cath.py:190
↓ 1 callersClassCrossEntropyLoss
src/byprot/modules/cross_entropy.py:37
↓ 1 callersClassDPLM2BitConfig
src/byprot/models/dplm2/dplm2_bit.py:32
↓ 1 callersClassDPLM2Collater
src/byprot/datamodules/dataset/tokenized_protein.py:561
↓ 1 callersClassDPLM2Config
src/byprot/models/dplm2/dplm2.py:44
↓ 1 callersClassDPLMCollater
src/byprot/datamodules/dataset/uniref.py:257
↓ 1 callersClassDPLMCollater
Wrapped for OA Collater to operate on ESM w/ ESM alphabet and batch converter/tokens.
src/byprot/datamodules/dataset/uniref_hf.py:265
↓ 1 callersClassDPLMConfig
src/byprot/models/dplm/dplm.py:30
↓ 1 callersClassDPLMInvFoldConfig
src/byprot/models/dplm/dplm_invfold.py:33
↓ 1 callersClassDataError
Data exception.
src/byprot/datamodules/pdb_dataset/utils.py:151
↓ 1 callersClassESMFold
src/byprot/models/structok/modules/folding_utils/esmfold.py:49
↓ 1 callersClassESMFoldConfig
src/byprot/models/structok/modules/folding_utils/decoder.py:39
↓ 1 callersClassESMFoldConfig
src/byprot/models/structok/modules/folding_utils/esmfold.py:28
↓ 1 callersClassEmbeddingEMA
src/byprot/models/structok/modules/vqvae.py:428
↓ 1 callersClassEsmForDPLM
src/byprot/models/dplm/modules/dplm_modeling_esm.py:317
↓ 1 callersClassEsmForDPLM2Bit
src/byprot/models/dplm2/modules/dplm2_bit_modeling_esm.py:638
↓ 1 callersClassEvalRunner
src/byprot/utils/protein/evaluator_dplm2.py:70
↓ 1 callersClassGVPTransEncoderConfig
src/byprot/models/dplm/dplm_invfold.py:27
↓ 1 callersClassInvariantPointAttention
Implements Algorithm 22.
src/byprot/models/structok/modules/folding_utils/structure_module.py:171
↓ 1 callersClassLFQ
src/byprot/models/structok/modules/lfq.py:133
↓ 1 callersClassLengthBatcher
src/byprot/datamodules/pdb_dataset/pdb_datamodule.py:573
↓ 1 callersClassLitEma
src/byprot/models/structok/modules/ema.py:11
↓ 1 callersClassMmcifParsingError
Raised when mmcif parsing fails.
src/byprot/datamodules/pdb_dataset/utils.py:163
↓ 1 callersClassModifiedEsmAttention
src/byprot/models/dplm/modules/dplm_adapter.py:302
↓ 1 callersClassModifiedEsmEncoder
src/byprot/models/dplm2/modules/dplm2_modeling_esm.py:355
↓ 1 callersClassModifiedEsmEncoder
src/byprot/models/dplm2/modules/dplm2_bit_modeling_esm.py:355
↓ 1 callersClassModifiedEsmEncoder
src/byprot/models/dplm/modules/dplm_modeling_esm.py:139
↓ 1 callersClassModifiedEsmLayer
src/byprot/models/dplm2/modules/dplm2_modeling_esm.py:259
↓ 1 callersClassModifiedEsmLayer
src/byprot/models/dplm2/modules/dplm2_bit_modeling_esm.py:259
↓ 1 callersClassModifiedEsmLayer
src/byprot/models/dplm/modules/dplm_modeling_esm.py:118
↓ 1 callersClassModifiedEsmModel
src/byprot/models/dplm2/modules/dplm2_modeling_esm.py:467
↓ 1 callersClassModifiedEsmModel
src/byprot/models/dplm2/modules/dplm2_bit_modeling_esm.py:467
↓ 1 callersClassModifiedEsmModel
src/byprot/models/dplm/modules/dplm_modeling_esm.py:152
↓ 1 callersClassModifiedEsmSelfAttention
src/byprot/models/dplm2/modules/dplm2_modeling_esm.py:88
↓ 1 callersClassModifiedEsmSelfAttention
src/byprot/models/dplm2/modules/dplm2_bit_modeling_esm.py:88
↓ 1 callersClassModifiedEsmSelfAttention
src/byprot/models/dplm/modules/dplm_modeling_esm.py:20
↓ 1 callersClassModifiedEsmSelfAttention
src/byprot/models/dplm/modules/dplm_adapter.py:291
↓ 1 callersClassModifiedRotaryEmbedding
Rotary position embeddings based on those in. [RoFormer](https://huggingface.co/docs/transformers/model_doc/roformer). Query and keys are transfo
src/byprot/models/dplm2/modules/dplm2_modeling_esm.py:28
↓ 1 callersClassModifiedRotaryEmbedding
Rotary position embeddings based on those in. [RoFormer](https://huggingface.co/docs/transformers/model_doc/roformer). Query and keys are transfo
src/byprot/models/dplm2/modules/dplm2_bit_modeling_esm.py:28
↓ 1 callersClassNoamScheduler
src/byprot/utils/lr_scheduler.py:125
↓ 1 callersClassPDBDataProcessor
src/byprot/datamodules/dataset/data_utils.py:127
↓ 1 callersClassPairToSequence
src/byprot/models/structok/modules/folding_utils/misc.py:313
↓ 1 callersClassPolyNomialLRScheduler
src/byprot/utils/lr_scheduler.py:161
↓ 1 callersClassRelativePosition
src/byprot/models/structok/modules/folding_utils/trunk.py:83
↓ 1 callersClassSelfMixupConfig
src/byprot/models/dplm2/dplm2.py:25
↓ 1 callersClassSequenceToPair
src/byprot/models/structok/modules/folding_utils/misc.py:275
↓ 1 callersClassSortishSampler
Returns indices such that inputs with similar lengths are close together.
src/byprot/datamodules/dataset/uniref.py:32
↓ 1 callersClassSortishSampler
Returns indices such that inputs with similar lengths are close together.
src/byprot/datamodules/dataset/tokenized_protein.py:98
↓ 1 callersClassSortishSampler
Returns indices such that inputs with similar lengths are close together.
src/byprot/datamodules/dataset/uniref_hf.py:21
↓ 1 callersClassStructTokenizerConfig
src/byprot/models/dplm2/dplm2.py:38
↓ 1 callersClassStructureModuleConfig
src/byprot/models/structok/modules/folding_utils/trunk.py:24
↓ 1 callersClassStructureModuleTransition
src/byprot/models/structok/modules/folding_utils/structure_module.py:487
↓ 1 callersClassStructureModuleTransitionLayer
src/byprot/models/structok/modules/folding_utils/structure_module.py:462
↓ 1 callersClassTokenizerConfig
src/byprot/models/dplm2/dplm2.py:31
↓ 1 callersClassVQModel
src/byprot/models/structok/structok_lfq.py:33
ClassAutoMetric
src/byprot/tasks/__init__.py:254
ClassByProtWandbLogger
src/byprot/utils/logger.py:32
ClassCATHDataModule
src/byprot/datamodules/cath_datamodule.py:25
ClassCPUInitFSDPStrategy
src/byprot/utils/strategies.py:28
next →1–100 of 149, ranked by callers