# AFFINose Interaction Training This folder is the public entrypoint for AFFINose training and data preparation. The executable source files are currently preserved in the historical interaction-training directory: ```text ../bertint/ ``` Use these files for the AFFINose workflow: | Step | File | |---|---| | Build combined protein-glycan binding data | `../bertint/build_combined_dataset.py` | | Generate glycan-disjoint splits | `../bertint/generate_glycan_splits.py` | | Define the AFFINose model | `../bertint/bertint_v8.py` | | Define the AFFINose dataset | `../bertint/dataset_v8.py` | | Train AFFINose | `../bertint/training_v8.py` | | Run AFFINose inference from a checkpoint | `../bertint/bertint_v8_inference.py` | | Compare ablations | `../bertint/compare_ablation.py` | The historical filenames are retained to keep the code traceable to the original training logs and manuscript provenance. In public-facing text, refer to this workflow as AFFINose.