MCPcopy Create free account

hub / github.com/bytedance/dplm / functions

Functions1,008 in github.com/bytedance/dplm

↓ 1 callersFunctiontm_one2refs
( query, references, n_threads, fast=True, chunksize=10, parallel=True )
analysis/cal_tmscore.py:44
↓ 1 callersFunctionto_pdb
Converts a `Protein` instance to a PDB string. Args: prot: The protein to convert to PDB. Returns: PDB string.
src/byprot/datamodules/pdb_dataset/protein.py:162
↓ 1 callersFunctiontorsion_angles_to_frames
Conversion method of torsion angles to frames provided the backbone. Args: r: Backbone rigid groups. alpha: Torsion angles.
src/byprot/datamodules/pdb_dataset/all_atom.py:53
↓ 1 callersMethodtorsion_angles_to_frames
(self, r, alpha, f)
src/byprot/models/structok/modules/folding_utils/structure_module.py:846
↓ 1 callersFunctiontrace_back_gotoh
trace back dynamic programming path to diciper pairwise alignment */
analysis/TMscore.cpp:3806
↓ 1 callersFunctiontrace_back_sw
trace back Smith-Waterman dynamic programming path to diciper * pairwise local alignment */
analysis/TMscore.cpp:3882
↓ 1 callersFunctiontrain
Contains the training pipeline. Can additionally evaluate model on a testset, using best weights achieved during training. Args: conf
src/byprot/training_pipeline.py:26
↓ 1 callersFunctionunconditional_generate
(args)
generate_dplm2.py:199
↓ 1 callersMethodunmap_to_all
(self, inds)
src/byprot/models/structok/modules/vqvae.py:192
↓ 1 callersMethodunmap_to_all
(self, inds)
src/byprot/models/structok/modules/vqvae.py:322
↓ 1 callersMethodvalidation_step
(self, batch: Any, batch_idx: int)
src/byprot/tasks/__init__.py:171
↓ 1 callersMethodvalidation_step_end
( self, *args, **kwargs )
src/byprot/tasks/__init__.py:174
↓ 1 callersFunctionviolation_loss
( violations: Dict[str, torch.Tensor], atom14_atom_exists: torch.Tensor, eps=1e-6, within_resi
src/byprot/models/structok/modules/loss.py:1440
↓ 1 callersMethodweight_update
(self, num_tokens)
src/byprot/models/structok/modules/vqvae.py:454
↓ 1 callersFunctionwithin_residue_violations
Loss to penalize steric clashes within residues. This is a loss penalizing any steric violations or clashes of non-bonded atoms in a given pe
src/byprot/models/structok/modules/loss.py:1123
↓ 1 callersMethodwrite_trajectory
(self, pdb_folder)
src/byprot/utils/protein/evaluator_dplm2.py:263
MethodAA_to_N
(x)
src/byprot/datamodules/dataset/data_utils.py:299
FunctionNWDP_SE
This is the same as the previous NWDP_TM, except for the lack of rotation * Input: vectors x, y, scale factor d02, and gap_open * Output: j2i[1:le
analysis/TMalign.cpp:1490
MethodN_to_AA
(x)
src/byprot/datamodules/dataset/data_utils.py:306
Method__call__
(self, *args, **kwargs)
src/byprot/utils/lr_scheduler.py:69
Method__call__
(self, sequences)
src/byprot/datamodules/dataset/uniref.py:269
Method__call__
(self, raw_batch)
src/byprot/datamodules/dataset/tokenized_protein.py:567
Method__call__
(self, sequences)
src/byprot/datamodules/dataset/uniref_hf.py:280
Method__call__
coords -> `pos_heavyatom` [B, num_res, num_atom, 3] tokens. -> `aa` [B, num_res] coord_mask -> `mask_heavyatom` [B, num_res,
src/byprot/datamodules/dataset/cath.py:359
Method__getattr__
(self, name)
src/byprot/utils/lr_scheduler.py:72
Method__getattr__
(self, name: str)
src/byprot/datamodules/dataset/data_utils.py:76
Method__getitem__
(self, idx)
src/byprot/utils/protein/utils.py:73
Method__getitem__
(self, idx)
src/byprot/datamodules/dataset/uniref.py:217
Method__getitem__
(self, idx)
src/byprot/datamodules/dataset/uniref.py:248
Method__getitem__
(self, idx)
src/byprot/datamodules/dataset/tokenized_protein.py:282
Method__getitem__
(self, idx)
src/byprot/datamodules/dataset/tokenized_protein.py:339
Method__getitem__
(self, idx)
src/byprot/datamodules/dataset/uniref_hf.py:200
Method__getitem__
(self, idx)
src/byprot/datamodules/dataset/uniref_hf.py:236
Method__getitem__
(self, idx)
src/byprot/datamodules/dataset/uniref_hf.py:256
Method__getitem__
(self, idx)
src/byprot/datamodules/pdb_dataset/pdb_datamodule.py:513
Method__init__
(self, cfg)
src/byprot/modules/__init__.py:13
Method__init__
( self, name: Optional[str] = None, save_dir: _PATH = ".", version: Optional[s
src/byprot/utils/logger.py:33
Method__init__
(self, every_n_step)
src/byprot/utils/callbacks.py:151
Method__init__
Args: save_step_frequency: how often to save in steps prefix: add a prefix to the name, only used if
src/byprot/utils/callbacks.py:166
Method__init__
( self, optimizer: Optimizer, warmup_steps: int = 0, lr: float = 5e-04,
src/byprot/utils/lr_scheduler.py:88
Method__init__
( self, optimizer: Optimizer, total_steps: int = 1000, warmup_steps: int = 0,
src/byprot/utils/lr_scheduler.py:162
Method__init__
(self, cfg, device_id=None)
src/byprot/utils/protein/folding_model.py:26
Method__init__
(self, samples_cfg)
src/byprot/utils/protein/utils.py:46
Method__init__
Initialize sampler. Args: cfg: inference config.
src/byprot/utils/protein/evaluator_dplm2.py:71
Method__init__
( self, model: List[nn.Module], criterion: nn.Module = None, optimizer: Union[
src/byprot/tasks/__init__.py:91
Method__init__
( self, model: Union[nn.Module, DictConfig], criterion: Union[nn.Module, DictConfig],
src/byprot/tasks/lm/dplm.py:44
Method__init__
( self, model: Union[nn.Module, DictConfig], criterion: Union[nn.Module, DictConfig],
src/byprot/tasks/lm/mlm.py:52
Method__init__
( self, model: Union[nn.Module, DictConfig], criterion: Union[nn.Module, DictConfig],
src/byprot/tasks/lm/dplm2.py:52
Method__init__
( self, model: Union[nn.Module, DictConfig], alphabet: DictConfig, criterion:
src/byprot/tasks/lm/dplm_invfold.py:61
Method__init__
( self, model: Union[nn.Module, DictConfig], criterion: Union[nn.Module, DictConfig],
src/byprot/tasks/struct_tokenizer/structok.py:49
Method__init__
( self, encoder_config, decoder_config, codebook_config, ckpt_path=Non
src/byprot/models/structok/structok_lfq.py:34
Method__init__
(self, config)
src/byprot/models/structok/modules/loss.py:1703
Method__init__
(self, embed_dim, attnetion_heads, num_layers)
src/byprot/models/structok/modules/nn.py:16
Method__init__
(self, model, decay=0.9999, use_num_upates=True)
src/byprot/models/structok/modules/ema.py:12
Method__init__
( self, *, dim=None, codebook_size=None, entropy_loss_weight=0.1,
src/byprot/models/structok/modules/lfq.py:134
Method__init__
(self, alphabet=None, freeze=True, return_logits=False)
src/byprot/models/structok/modules/gvp_encoder.py:54
Method__init__
(self, n_e, e_dim, beta)
src/byprot/models/structok/modules/vqvae.py:36
Method__init__
( self, num_hiddens, embedding_dim, n_embed, straight_through=True,
src/byprot/models/structok/modules/vqvae.py:133
Method__init__
( self, n_e, e_dim, beta, remap=None, unknown_index="random",
src/byprot/models/structok/modules/vqvae.py:266
Method__init__
( self, n_embed, embedding_dim, beta, decay=0.99, eps=1e-5,
src/byprot/models/structok/modules/vqvae.py:465
Method__init__
(self, esmfold_config=None, **kwargs)
src/byprot/models/structok/modules/folding_utils/decoder.py:64
Method__init__
(self, embed_dim, num_heads, head_width, gated=False)
src/byprot/models/structok/modules/folding_utils/misc.py:190
Method__init__
(self, sequence_state_dim, inner_dim, pairwise_state_dim)
src/byprot/models/structok/modules/folding_utils/misc.py:276
Method__init__
(self, pairwise_state_dim, num_heads)
src/byprot/models/structok/modules/folding_utils/misc.py:314
Method__init__
(self, embed_dim, inner_dim, norm=nn.LayerNorm, dropout=0)
src/byprot/models/structok/modules/folding_utils/misc.py:335
Method__init__
( self, sequence_state_dim, pairwise_state_dim, sequence_head_width, p
src/byprot/models/structok/modules/folding_utils/tri_self_attn_block.py:30
Method__init__
Args: c_hidden: Hidden channel dimension
src/byprot/models/structok/modules/folding_utils/structure_module.py:60
Method__init__
Args: c_s: Single representation channel dimension c_z: Pair representation channel d
src/byprot/models/structok/modules/folding_utils/structure_module.py:174
Method__init__
Args: c_s: Single representation channel dimension
src/byprot/models/structok/modules/folding_utils/structure_module.py:437
Method__init__
(self, c)
src/byprot/models/structok/modules/folding_utils/structure_module.py:463
Method__init__
(self, c, num_layers, dropout_rate)
src/byprot/models/structok/modules/folding_utils/structure_module.py:488
Method__init__
Args: c_s: Single representation channel dimension c_z: Pair representation channel d
src/byprot/models/structok/modules/folding_utils/structure_module.py:514
Method__init__
(self, esmfold_config=None, **kwargs)
src/byprot/models/structok/modules/folding_utils/esmfold.py:50
Method__init__
(self, param, bins=50, start=0, end=1)
src/byprot/models/structok/modules/folding_utils/categorical_mixture.py:13
Method__init__
(self, bins, pairwise_state_dim)
src/byprot/models/structok/modules/folding_utils/trunk.py:84
Method__init__
(self, cfg, net=None)
src/byprot/models/dplm2/dplm2_bit.py:41
Method__init__
(self, cfg, net=None)
src/byprot/models/dplm2/dplm2.py:73
Method__init__
(self, dim: int)
src/byprot/models/dplm2/modules/dplm2_modeling_esm.py:35
Method__init__
(self, config, position_embedding_type=None)
src/byprot/models/dplm2/modules/dplm2_modeling_esm.py:89
Method__init__
(self, config)
src/byprot/models/dplm2/modules/dplm2_modeling_esm.py:221
Method__init__
(self, config)
src/byprot/models/dplm2/modules/dplm2_modeling_esm.py:260
Method__init__
(self, config)
src/byprot/models/dplm2/modules/dplm2_modeling_esm.py:356
Method__init__
(self, config, add_pooling_layer=True)
src/byprot/models/dplm2/modules/dplm2_modeling_esm.py:468
Method__init__
(self, dim: int)
src/byprot/models/dplm2/modules/dplm2_bit_modeling_esm.py:35
Method__init__
(self, config, position_embedding_type=None)
src/byprot/models/dplm2/modules/dplm2_bit_modeling_esm.py:89
Method__init__
(self, config)
src/byprot/models/dplm2/modules/dplm2_bit_modeling_esm.py:221
Method__init__
(self, config)
src/byprot/models/dplm2/modules/dplm2_bit_modeling_esm.py:260
Method__init__
(self, config)
src/byprot/models/dplm2/modules/dplm2_bit_modeling_esm.py:356
Method__init__
(self, config, add_pooling_layer=True)
src/byprot/models/dplm2/modules/dplm2_bit_modeling_esm.py:468
Method__init__
(self, cfg, net=None)
src/byprot/models/dplm/dplm.py:42
Method__init__
(self, cfg)
src/byprot/models/dplm/dplm_invfold.py:43
Method__init__
(self, config)
src/byprot/models/dplm/modules/dplm_modeling_esm.py:108
Method__init__
(self, config)
src/byprot/models/dplm/modules/dplm_modeling_esm.py:119
Method__init__
(self, config)
src/byprot/models/dplm/modules/dplm_modeling_esm.py:140
Method__init__
(self, config, add_pooling_layer=True)
src/byprot/models/dplm/modules/dplm_modeling_esm.py:153
Method__init__
(self, cfg, net=None)
src/byprot/models/dplm/modules/dplm_adapter.py:59
Method__init__
( self, config, position_embedding_type=None, kdim=None, vdim=None )
src/byprot/models/dplm/modules/dplm_adapter.py:292
Method__init__
(self, config, kdim=None, vdim=None)
src/byprot/models/dplm/modules/dplm_adapter.py:303
Method__init__
(self, freeze=True, output_logits=False, d_model=512)
src/byprot/models/dplm/modules/gvp_transformer_encoder.py:14
Method__init__
( self, data_dir: str = "data/tape", max_tokens: int = 6000, max_len: int = 20
src/byprot/datamodules/uniref50_hf.py:32
← previousnext →501–600 of 1,008, ranked by callers