Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Developer continuous #84

Merged
merged 73 commits into from
Jun 7, 2024
Merged

Developer continuous #84

merged 73 commits into from
Jun 7, 2024

Commits on Jan 5, 2023

  1. 🔊 Capture warnings

    ri-heme committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    50bfa61 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    63f7c2f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5c0c90b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d831a49 View commit details
    Browse the repository at this point in the history
  5. 🚧 min max feature pertubation

    - new preprocessing
    - work on cont. associations
    mpielies authored and ri-heme committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    b5e1044 View commit details
    Browse the repository at this point in the history
  6. Last batch of changes (unfinished)

    mpielies authored and ri-heme committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    ff8f8aa View commit details
    Browse the repository at this point in the history
  7. preprocessing changes

    mpielies authored and ri-heme committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    26bb304 View commit details
    Browse the repository at this point in the history
  8. Version that reaches training

    mpielies authored and ri-heme committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    aa28897 View commit details
    Browse the repository at this point in the history
  9. last version

    mpielies authored and ri-heme committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    0826212 View commit details
    Browse the repository at this point in the history
  10. Changes on writing the final files

    mpielies authored and ri-heme committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    98a5dfa View commit details
    Browse the repository at this point in the history
  11. Last commit:

    - checking different config settings.
    
    Highlights:
    - preprocessing.py: feature_min_max function
    -perturbations.py:
    perturb...extended:
    change target_dataset feature by feature for min/max
    - identify_associations.py: branched flow depending on target_value
    mpielies authored and ri-heme committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    c838976 View commit details
    Browse the repository at this point in the history
  12. # Added plus_std and minus_std as target values

    - *preprocessing.py:* feature_min_max to feature_stats (added std)
    -* perturbations.py:* added std (1 for now) feature by feature
    
    -*identify_associations.py:*
    added predefined list of cont target values
    mpielies authored and ri-heme committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    9d560bc View commit details
    Browse the repository at this point in the history
  13. New changes for plotting new features

    mpielies authored and ri-heme committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    081e737 View commit details
    Browse the repository at this point in the history
  14. Note in funtion description updated

    mpielies authored and ri-heme committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    85ce21f View commit details
    Browse the repository at this point in the history
  15. Perturbation visualization added:

    It is used in:
    - encode data (show before and after preprocessing)
    - identify associations (plot each feature after perturbation)
    mpielies authored and ri-heme committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    337ddc5 View commit details
    Browse the repository at this point in the history
  16. :build: Perturbation visualization

    mpielies authored and ri-heme committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    c7b4f1f View commit details
    Browse the repository at this point in the history
  17. 🎨 ✨

    Reorganizing the file identify_associations:
    - ttest and bayes functions put outside
    - dataloader preparation defined in functions
    - save results function added
    - single identify_associations function
    - Most comments addressed
    mpielies authored and ri-heme committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    f02c63e View commit details
    Browse the repository at this point in the history
  18. 📝 Make output_subpath optional

    Reformat constant CONTINUOUS_TARGET_VALUES
    mpielies authored and ri-heme committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    5248274 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    79b2849 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    1036656 View commit details
    Browse the repository at this point in the history
  21. 🎨

    Reused code put in main function:
    Identify associations
    
    Working branch for both modes (Continuous assoc finds self correlations)
    mpielies authored and ri-heme committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    71dd894 View commit details
    Browse the repository at this point in the history
  22. ✨ Random continuous dataset added.

    - Tested bayes and ttest on new data
    - Added config files for continuous test
    TODO:
    Create folder with files to create synthetic datasets
    mpielies authored and ri-heme committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    c9cf123 View commit details
    Browse the repository at this point in the history
  23. 🎨 Type hinting

    ri-heme committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    a3ddf48 View commit details
    Browse the repository at this point in the history
  24. ✨ Update ID associations module

    - Add GPU compatibility
    - Fix typing
    - Make test dataloader batch size configurable
    - Add extra columns to output table
    ri-heme committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    1c64573 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    59a6d7a View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2023

  1. 🔧 Update default config

    ri-heme committed Jan 6, 2023
    Configuration menu
    Copy the full SHA
    0530139 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2023

  1. ✨ 🚧 🧐

    - Exploring bayes behaviour on continuous pert
    - Plot feature associations and vae architecture as graphs
    - Use VSCode debugger (json edited)
    mpielies committed Jan 24, 2023
    Configuration menu
    Copy the full SHA
    6fd7589 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2023

  1. Configuration menu
    Copy the full SHA
    c83fb42 View commit details
    Browse the repository at this point in the history
  2. 🚧

    Added ks method to calculate distances
    mpielies committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    3300a86 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2023

  1. ✨ 🚧

    Functioning Kolmogorov Smirnov method
    
    - QC of features is given as separate csv from KS scores
    - schema: feature names of feature to visualize added
    - Basic visualization functions added to dataset_distribution.py
    mpielies committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    2cac930 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    00dd85d View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2023

  1. ✨ 🚧

    Updated identify associations:
    - Latest KS version
    
    New folder: supplementary_material
    - Create datasets py file
    - Performance evaluation py file
    mpielies committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    968ff14 View commit details
    Browse the repository at this point in the history
  2. 🎨 🔥 🔧 💡

    Clean MOVE continuous branch
    - To ease eventual merging with main
    - Add tutorial files for continuous perturbations
    - Append content to supplementary material folder:
    Random continuous dataset (originally called realistic) added.
    Final predictions saved for 150 feature model.
    This is to run performance_evaluation directly.
    mpielies committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    2813ebd View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2023

  1. Configuration menu
    Copy the full SHA
    831d8ce View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2023

  1. Configuration menu
    Copy the full SHA
    0b23637 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2023

  1. 🎨 🔥 ✨

    Clean code to merge with developer:
    - Add hotfix changes for plotting
    - Uncouple visualize latent and VAE from id_assoc_ks.
    - id_assoc_ks stores latent repr before and after pert. in 3D npy file
    - 2 new files in supplementary_files: 3D_latent and VAE visualization.
    mpielies committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    048117e View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2023

  1. 🔀 Merge branch 'developer'

    ri-heme committed Jun 28, 2023
    Configuration menu
    Copy the full SHA
    8cd44d8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1e524eb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    37a7590 View commit details
    Browse the repository at this point in the history
  4. 🎨 Styling/sorting imports

    ri-heme committed Jun 28, 2023
    Configuration menu
    Copy the full SHA
    9912e11 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2023

  1. 🎨 Styling

    ri-heme committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    f8bd98d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8c49d23 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2023

  1. 🎨 ⚡ 🐛 Editing pull request.

    - Relocated get_2nd... function to analysis - metrics .
    - Generalized node colormap for graph visualization
    - Enforced MOVE default style
    - Add some type hints and docstrings
    mpielies committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    e03eec2 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2023

  1. 🐛 🔧

    Allowing multiple hidden layers when tuning reconstruction:
    - Solved parsing issue with results.tsv file's title
    mpielies committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    3ab3a6d View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. 🐛 Keep dimensions if NaN

    If a row (sample) had all its values as NaNs, this would eliminate it from the metrics output. This caused a mismatch in # of labels/scores.
    ri-heme committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    030e019 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2024

  1. 🔥 Remove

    ri-heme committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    a54cf35 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Merge branch 'developer' into developer-continuous-v3

    Henry Webel committed May 16, 2024
    Configuration menu
    Copy the full SHA
    fb0dd98 View commit details
    Browse the repository at this point in the history
  2. ✨ add workflow for formatting checks

    - 🐛 fix incomplete publishing package file
    - 🎨 format src files
    Henry committed May 16, 2024
    Configuration menu
    Copy the full SHA
    4164f41 View commit details
    Browse the repository at this point in the history
  3. 🎨 format files

    Henry committed May 16, 2024
    Configuration menu
    Copy the full SHA
    439c8cf View commit details
    Browse the repository at this point in the history
  4. ✨ lint src files with flake8 - might introduce regression errors

    - set max-line-length to 120
    Henry committed May 16, 2024
    Configuration menu
    Copy the full SHA
    3ff9842 View commit details
    Browse the repository at this point in the history
  5. 🐛 configure flake8 for black formatting

    Henry committed May 16, 2024
    Configuration menu
    Copy the full SHA
    d722c0b View commit details
    Browse the repository at this point in the history
  6. 🐛 ⏪ HYDRA_VERSION_BASE needed for imports

    Henry committed May 16, 2024
    Configuration menu
    Copy the full SHA
    a7e6275 View commit details
    Browse the repository at this point in the history
  7. 🐛 regression: merging branches lead to name mismatch

    - in case of no categorical variables, the error surfaced: input_config has to be used!
    Henry committed May 16, 2024
    Configuration menu
    Copy the full SHA
    6184235 View commit details
    Browse the repository at this point in the history
  8. 🐛 correct value in yaml file

    Henry committed May 16, 2024
    Configuration menu
    Copy the full SHA
    daa74b7 View commit details
    Browse the repository at this point in the history
  9. ✅ Add integration test based on tutorial

    Henry committed May 16, 2024
    Configuration menu
    Copy the full SHA
    e6368a9 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2024

  1. Configuration menu
    Copy the full SHA
    0542ff2 View commit details
    Browse the repository at this point in the history
  2. 🎨 add typehints and always return figure for plotting fcts

    double check type hints
    - also FloatArray is not very informative about the layout of the array (2D, 3D, 4D?)
    Henry committed May 31, 2024
    Configuration menu
    Copy the full SHA
    087dcb7 View commit details
    Browse the repository at this point in the history
  3. 🎨 split bayes and t-test run in CI

    Henry committed May 31, 2024
    Configuration menu
    Copy the full SHA
    2b5b098 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2024

  1. 🎨 format file

    Henry committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    2cb9aa5 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. ⏪ random small defaults restored

    Henry committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    0dc2a0f View commit details
    Browse the repository at this point in the history
  2. 🔧 Add default KS config

    ri-heme committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    25fc96b View commit details
    Browse the repository at this point in the history
  3. 🔧 Use default KS config

    ri-heme committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    82c6624 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    09ca32f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6a02d0e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2a12ed1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2e1c6ba View commit details
    Browse the repository at this point in the history
  8. ✨ dry-run continuous configuration sample data

    - play also with sample data configuration
    Henry committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    6207350 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e4e2283 View commit details
    Browse the repository at this point in the history
  10. 🐛 error due to black formatting?

    - f-string formatting error.
    Henry committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    5e23447 View commit details
    Browse the repository at this point in the history
  11. ✨ run continous example

    - check if less latent dimensions reduces the t-test runtime
    Henry committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    7796f5e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    48a76b7 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. Configuration menu
    Copy the full SHA
    5533eca View commit details
    Browse the repository at this point in the history
  2. ⚡ speed up and balance both jobs' runtime

    Henry committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    d0a4409 View commit details
    Browse the repository at this point in the history