Skip to content

Conversation

@katiecho45
Copy link
Contributor

@katiecho45 katiecho45 commented Nov 13, 2025

Added jupyter notebook named: analyze_selection_criteria.ipynb

Rename the file model_training_model5_only.py → gems_pipeline.py

  • Add subcommand structure: gems_pipeline.py train and gems_pipeline.py predict

Make edits to ems_training notebook and deleted repeated phrases

@katiecho45 katiecho45 changed the title Added analyze_selection_criteria.ipynb (WIP)Added analyze_selection_criteria.ipynb Nov 16, 2025
Architecture Changes:
- Created gems_pipeline.py from model_training_model5_only.py
- Implemented subcommand structure (train/predict modes)
- train_model(): Contains all existing training logic
- predict_model(): Placeholder for future functionality
- Added comprehensive docstrings and help messages

Documentation Updates:
- Updated notebook to use new command format
- Added GEMS acronym explanation (Generalized Expression Modifier Scores)
- Updated all code examples to reflect new syntax

Command Format:
OLD: python model_training_model5_only.py <cohort> <chr> --data_config --model_config
NEW: python gems_pipeline.py train <cohort> <chr> --data_config --model_config
@katiecho45 katiecho45 changed the title (WIP)Added analyze_selection_criteria.ipynb (WIP)Added analyze_selection_criteria.ipynb and edit ems_training notebook Nov 29, 2025
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
- Revised title for clarity
- Added authors
@gaow gaow merged commit 606b8cc into StatFunGen:main Dec 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants