deepfold.config.LossConfig¶
- class deepfold.config.LossConfig(fape_loss_config: 'FAPELossConfig' = FAPELossConfig(weight=1.0, backbone_clamp_distance=10.0, backbone_loss_unit_distance=10.0, backbone_weight=0.5, interface_clamp_distance=30.0, interface_loss_unit_distance=20.0, interface_weight=0.5, sidechain_clamp_distance=10.0, sidechain_length_scale=10.0, sidechain_weight=0.5, eps=0.0001), supervised_chi_loss_config: 'SupervisedChiLossConfig' = SupervisedChiLossConfig(weight=1.0, chi_weight=0.5, angle_norm_weight=0.01, eps=1e-08), distogram_loss_config: 'DistogramLossConfig' = DistogramLossConfig(weight=0.3, min_bin=2.3125, max_bin=21.6875, num_bins=64, eps=1e-08), masked_msa_loss_config: 'MaskedMSALossConfig' = MaskedMSALossConfig(weight=2.0, eps=1e-08, num_classes=23), plddt_loss_config: 'PLDDTLossConfig' = PLDDTLossConfig(weight=0.01, cutoff=15.0, min_resolution=0.1, max_resolution=3.0, num_bins=50, eps=1e-08), experimentally_resolved_loss_config: 'ExperimentallyResolvedLossConfig' = ExperimentallyResolvedLossConfig(weight=0.0, min_resolution=0.1, max_resolution=3.0, eps=1e-08), violation_loss_config: 'ViolationLossConfig' = ViolationLossConfig(weight=0.0, violation_tolerance_factor=12.0, average_clashes=False, clash_overlap_tolerance=1.5, eps=1e-06), tm_loss_config: 'TMLossConfig' = TMLossConfig(enabled=False, weight=0.0, min_resolution=0.1, max_resolution=3.0, num_bins=64, max_bin=31, eps=1e-08), chain_center_of_mass_config: 'CenterOfMassConfig' = CenterOfMassConfig(enabled=False, clamp_distance=-4.0, eps=1e-10, weight=0.05))[source]¶
- __init__(fape_loss_config: FAPELossConfig = FAPELossConfig(weight=1.0, backbone_clamp_distance=10.0, backbone_loss_unit_distance=10.0, backbone_weight=0.5, interface_clamp_distance=30.0, interface_loss_unit_distance=20.0, interface_weight=0.5, sidechain_clamp_distance=10.0, sidechain_length_scale=10.0, sidechain_weight=0.5, eps=0.0001), supervised_chi_loss_config: SupervisedChiLossConfig = SupervisedChiLossConfig(weight=1.0, chi_weight=0.5, angle_norm_weight=0.01, eps=1e-08), distogram_loss_config: DistogramLossConfig = DistogramLossConfig(weight=0.3, min_bin=2.3125, max_bin=21.6875, num_bins=64, eps=1e-08), masked_msa_loss_config: MaskedMSALossConfig = MaskedMSALossConfig(weight=2.0, eps=1e-08, num_classes=23), plddt_loss_config: PLDDTLossConfig = PLDDTLossConfig(weight=0.01, cutoff=15.0, min_resolution=0.1, max_resolution=3.0, num_bins=50, eps=1e-08), experimentally_resolved_loss_config: ExperimentallyResolvedLossConfig = ExperimentallyResolvedLossConfig(weight=0.0, min_resolution=0.1, max_resolution=3.0, eps=1e-08), violation_loss_config: ViolationLossConfig = ViolationLossConfig(weight=0.0, violation_tolerance_factor=12.0, average_clashes=False, clash_overlap_tolerance=1.5, eps=1e-06), tm_loss_config: TMLossConfig = TMLossConfig(enabled=False, weight=0.0, min_resolution=0.1, max_resolution=3.0, num_bins=64, max_bin=31, eps=1e-08), chain_center_of_mass_config: CenterOfMassConfig = CenterOfMassConfig(enabled=False, clamp_distance=-4.0, eps=1e-10, weight=0.05)) None¶
Methods
__init__([fape_loss_config, ...])Attributes
chain_center_of_mass_configdistogram_loss_configexperimentally_resolved_loss_configfape_loss_configmasked_msa_loss_configplddt_loss_configsupervised_chi_loss_configtm_loss_configviolation_loss_config