deepfold.config.FeaturePipelineConfig¶
- class deepfold.config.FeaturePipelineConfig(preset: 'str' = '', is_multimer: 'bool' = False, seed: 'int' = 0, num_chunks: 'int' = 8, fixed_size: 'bool' = True, max_msa_clusters: 'int' = 128, max_extra_msa: 'int' = 1024, sample_msa_distillation_enabled: 'bool' = False, max_distillation_msa_clusters: 'int' = 1000, block_delete_msa_enabled: 'bool' = True, msa_fraction_per_deletion_block: 'float' = 0.3, randomize_num_msa_deletion_blocks: 'bool' = False, num_msa_deletion_blocks: 'int' = 5, masked_msa_enabled: 'bool' = True, masked_msa_profile_prob: 'float' = 0.1, masked_msa_same_prob: 'float' = 0.1, masked_msa_uniform_prob: 'float' = 0.1, masked_msa_replace_fraction: 'float' = 0.15, max_recycling_iters: 'int' = 3, resample_msa_in_recycling: 'bool' = True, residue_cropping_enabled: 'bool' = False, crop_size: 'int' = 256, spatial_crop_prob: 'float' = 0.5, interface_threshold: 'float' = 10.0, primary_raw_feature_names: 'List[str]' = <factory>, msa_cluster_features_enabled: 'bool' = True, templates_enabled: 'bool' = True, embed_template_torsion_angles: 'bool' = True, max_templates: 'int' = 4, shuffle_top_k_prefiltered: 'int' = 20, subsample_templates: 'bool' = False, template_raw_feature_names: 'List[str]' = <factory>, supervised_features_enabled: 'bool' = False, supervised_raw_feature_names: 'List[str]' = <factory>, clamped_fape_enabled: 'bool' = False, clamped_fape_probability: 'float' = 0.9, self_distillation_plddt_threshold: 'float' = 50.0)[source]¶
- __init__(preset: str = '', is_multimer: bool = False, seed: int = 0, num_chunks: int = 8, fixed_size: bool = True, max_msa_clusters: int = 128, max_extra_msa: int = 1024, sample_msa_distillation_enabled: bool = False, max_distillation_msa_clusters: int = 1000, block_delete_msa_enabled: bool = True, msa_fraction_per_deletion_block: float = 0.3, randomize_num_msa_deletion_blocks: bool = False, num_msa_deletion_blocks: int = 5, masked_msa_enabled: bool = True, masked_msa_profile_prob: float = 0.1, masked_msa_same_prob: float = 0.1, masked_msa_uniform_prob: float = 0.1, masked_msa_replace_fraction: float = 0.15, max_recycling_iters: int = 3, resample_msa_in_recycling: bool = True, residue_cropping_enabled: bool = False, crop_size: int = 256, spatial_crop_prob: float = 0.5, interface_threshold: float = 10.0, primary_raw_feature_names: ~typing.List[str] = <factory>, msa_cluster_features_enabled: bool = True, templates_enabled: bool = True, embed_template_torsion_angles: bool = True, max_templates: int = 4, shuffle_top_k_prefiltered: int = 20, subsample_templates: bool = False, template_raw_feature_names: ~typing.List[str] = <factory>, supervised_features_enabled: bool = False, supervised_raw_feature_names: ~typing.List[str] = <factory>, clamped_fape_enabled: bool = False, clamped_fape_probability: float = 0.9, self_distillation_plddt_threshold: float = 50.0) None¶
Methods
__init__([preset, is_multimer, seed, ...])feature_names()from_dict(cfg)from_preset(preset, seed[, is_multimer])to_dict()Attributes
block_delete_msa_enabledclamped_fape_enabledclamped_fape_probabilitycrop_sizeembed_template_torsion_anglesfixed_sizeinterface_thresholdis_multimermasked_msa_enabledmasked_msa_profile_probmasked_msa_replace_fractionmasked_msa_same_probmasked_msa_uniform_probmax_distillation_msa_clustersmax_extra_msamax_msa_clustersmax_recycling_itersmax_templatesmsa_cluster_features_enabledmsa_fraction_per_deletion_blocknum_chunksnum_msa_deletion_blockspresetrandomize_num_msa_deletion_blocksresample_msa_in_recyclingresidue_cropping_enabledsample_msa_distillation_enabledseedself_distillation_plddt_thresholdshuffle_top_k_prefilteredspatial_crop_probsubsample_templatessupervised_features_enabledtemplates_enabledprimary_raw_feature_namestemplate_raw_feature_namessupervised_raw_feature_names