Files
foundry/models/rfd3/configs/datasets/conditions/island.yaml
Jasper Butcher 5e7b739ed3 Add initial RFD3 Files and passing tests
* Add initial files

* add files

* Move projects.aa_design -> rfd3

* Make format

* Delete test files

* Add configs

* Mc

* Fixed tests

* remove test files
2025-11-11 10:07:43 -08:00

30 lines
1.1 KiB
YAML

_target_: rfd3.transforms.training_conditions.IslandCondition
frequency: 1.0
name: island
# Island sampling (`is_motif_token` assignment)
island_sampling_kwargs:
island_len_min: 1
island_len_max: 25
n_islands_min: 2
n_islands_max: 5
# Subgraph / within-token sampling (`is_motif_atom` assignment)
p_diffuse_motif_sidechains: 0.80 # 80% probability of diffusing sidechains
p_diffuse_subgraph_atoms: 0.0 # 0% probability of sampling subgraph atoms (defaults to fully fixed)
subgraph_sampling_kwargs: # see tipatom
residue_p_seed_furthest_from_o: null
residue_n_bond_expectation: null
residue_p_fix_all: null
hetatom_n_bond_expectation: null
hetatom_p_fix_all: null
# Sets `is_motif_atom_with_fixed_seq`
p_fix_motif_sequence: 0.2 # probability that sequence is fixed for all motifs during training
# Sets `is_motif_atom_with_fixed_coord`
p_fix_motif_coordinates: 1.0 # Of the atoms that are sampled, should their coordinates be fixed?
# Sets `is_motif_atom_with_unindexed`
p_unindex_motif_tokens: 0.0 # probability of unindexing all motif atoms