tintin1027 commited on
Commit
ae510c3
·
verified ·
1 Parent(s): 4ef892b

Upload folder from local machine

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .gitattributes +28 -0
  2. baseline/gears.ipynb +0 -0
  3. baseline/outputs/conditional_flow_matching_method/aggregate_conditional_flow_matching_method_seen_cell_split_test.csv +7 -0
  4. baseline/outputs/conditional_flow_matching_method/conditional_flow_matching_model.pt +3 -0
  5. baseline/outputs/conditional_flow_matching_method/config_conditional_flow_matching_method_seen_cell_split_test.json +45 -0
  6. baseline/outputs/conditional_flow_matching_method/figures/bio_A_gene_mean_calibration_seen_cell_split_test.pdf +0 -0
  7. baseline/outputs/conditional_flow_matching_method/figures/bio_A_gene_mean_calibration_seen_cell_split_test.png +3 -0
  8. baseline/outputs/conditional_flow_matching_method/figures/bio_B_MA_plot_seen_cell_split_test.pdf +0 -0
  9. baseline/outputs/conditional_flow_matching_method/figures/bio_B_MA_plot_seen_cell_split_test.png +3 -0
  10. baseline/outputs/conditional_flow_matching_method/figures/bio_C_gene_error_hist_seen_cell_split_test.pdf +0 -0
  11. baseline/outputs/conditional_flow_matching_method/figures/bio_C_gene_error_hist_seen_cell_split_test.png +0 -0
  12. baseline/outputs/conditional_flow_matching_method/figures/bio_DE_heatmap_delta_predicted_seen_cell_split_test.pdf +0 -0
  13. baseline/outputs/conditional_flow_matching_method/figures/bio_DE_heatmap_delta_predicted_seen_cell_split_test.png +3 -0
  14. baseline/outputs/conditional_flow_matching_method/figures/bio_DE_heatmap_delta_truth_seen_cell_split_test.pdf +0 -0
  15. baseline/outputs/conditional_flow_matching_method/figures/bio_DE_heatmap_delta_truth_seen_cell_split_test.png +3 -0
  16. baseline/outputs/conditional_flow_matching_method/figures/bio_F_perturb_corr_truth_seen_cell_split_test.pdf +0 -0
  17. baseline/outputs/conditional_flow_matching_method/figures/bio_F_perturb_corr_truth_seen_cell_split_test.png +3 -0
  18. baseline/outputs/conditional_flow_matching_method/figures/bio_G_perturb_corr_clustered_seen_cell_split_test.pdf +0 -0
  19. baseline/outputs/conditional_flow_matching_method/figures/bio_G_perturb_corr_clustered_seen_cell_split_test.png +3 -0
  20. baseline/outputs/conditional_flow_matching_method/figures/bio_H_cell_PCA_truth_pred_seen_cell_split_test.pdf +0 -0
  21. baseline/outputs/conditional_flow_matching_method/figures/bio_H_cell_PCA_truth_pred_seen_cell_split_test.png +3 -0
  22. baseline/outputs/conditional_flow_matching_method/figures/bio_I_cell_L2_error_seen_cell_split_test.pdf +0 -0
  23. baseline/outputs/conditional_flow_matching_method/figures/bio_I_cell_L2_error_seen_cell_split_test.png +0 -0
  24. baseline/outputs/conditional_flow_matching_method/figures/bio_J_metric_panels_seen_cell_split_test.pdf +0 -0
  25. baseline/outputs/conditional_flow_matching_method/figures/bio_J_metric_panels_seen_cell_split_test.png +3 -0
  26. baseline/outputs/conditional_flow_matching_method/figures/bio_K_topvar_gene_scatters_seen_cell_split_test.pdf +0 -0
  27. baseline/outputs/conditional_flow_matching_method/figures/bio_K_topvar_gene_scatters_seen_cell_split_test.png +3 -0
  28. baseline/outputs/conditional_flow_matching_method/figures/evaluation_metrics_seen_cell_split_test.pdf +0 -0
  29. baseline/outputs/conditional_flow_matching_method/figures/evaluation_metrics_seen_cell_split_test.png +3 -0
  30. baseline/outputs/conditional_flow_matching_method/figures/training_history_seen_cell_split_test.pdf +0 -0
  31. baseline/outputs/conditional_flow_matching_method/figures/training_history_seen_cell_split_test.png +3 -0
  32. baseline/outputs/conditional_flow_matching_method/metrics_by_gene_conditional_flow_matching_method_seen_cell_split_test.csv +0 -0
  33. baseline/outputs/conditional_flow_matching_method/pred_conditional_flow_matching_method_seen_cell_split_test.h5ad +3 -0
  34. baseline/outputs/conditional_flow_matching_method/real_conditional_flow_matching_method_seen_cell_split_test.h5ad +3 -0
  35. baseline/outputs/conditional_flow_matching_method/summary_conditional_flow_matching_method_seen_cell_split_test.csv +16 -0
  36. baseline/outputs/conditional_flow_matching_method/training_history_conditional_flow_matching_method_seen_cell_split_test.csv +20 -0
  37. baseline/outputs/foundation_encoder_flow_matching/aggregate_foundation_encoder_flow_matching_seen_cell_split_test.csv +7 -0
  38. baseline/outputs/foundation_encoder_flow_matching/config_foundation_encoder_flow_matching_seen_cell_split_test.json +48 -0
  39. baseline/outputs/foundation_encoder_flow_matching/foundation_encoder_flow_matching_model.pt +3 -0
  40. baseline/outputs/foundation_encoder_flow_matching/metrics_by_gene_foundation_encoder_flow_matching_seen_cell_split_test.csv +0 -0
  41. baseline/outputs/foundation_encoder_flow_matching/pred_foundation_encoder_flow_matching_seen_cell_split_test.h5ad +3 -0
  42. baseline/outputs/foundation_encoder_flow_matching/real_foundation_encoder_flow_matching_seen_cell_split_test.h5ad +3 -0
  43. baseline/outputs/foundation_encoder_flow_matching/training_history_foundation_encoder_flow_matching_seen_cell_split_test.csv +21 -0
  44. baseline/outputs/gears_from_scratch/aggregate_gears_from_scratch_use_existing_test.csv +7 -0
  45. baseline/outputs/gears_from_scratch/config_gears_from_scratch_use_existing_test.json +28 -0
  46. baseline/outputs/gears_from_scratch/figures/bio_A_gene_mean_calibration_use_existing_test.pdf +0 -0
  47. baseline/outputs/gears_from_scratch/figures/bio_A_gene_mean_calibration_use_existing_test.png +3 -0
  48. baseline/outputs/gears_from_scratch/figures/bio_B_MA_plot_use_existing_test.pdf +0 -0
  49. baseline/outputs/gears_from_scratch/figures/bio_B_MA_plot_use_existing_test.png +0 -0
  50. baseline/outputs/gears_from_scratch/figures/bio_C_gene_error_hist_use_existing_test.pdf +0 -0
.gitattributes CHANGED
@@ -67,3 +67,31 @@ data/processed/scPerturb/latent_flow_replogle_k562_essential/figures/08_latent_s
67
  data/processed/scPerturb/latent_flow_replogle_k562_essential/figures/11_split_gene_count_heatmap_subset.png filter=lfs diff=lfs merge=lfs -text
68
  data/processed/scPerturb/latent_flow_replogle_k562_essential/replogle_k562_essential_latent_flow_ready.h5ad filter=lfs diff=lfs merge=lfs -text
69
  data/processed/scPerturb/prediction_ready/replogle_k562_essential_single_gene_prediction_ready_full.h5ad filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
67
  data/processed/scPerturb/latent_flow_replogle_k562_essential/figures/11_split_gene_count_heatmap_subset.png filter=lfs diff=lfs merge=lfs -text
68
  data/processed/scPerturb/latent_flow_replogle_k562_essential/replogle_k562_essential_latent_flow_ready.h5ad filter=lfs diff=lfs merge=lfs -text
69
  data/processed/scPerturb/prediction_ready/replogle_k562_essential_single_gene_prediction_ready_full.h5ad filter=lfs diff=lfs merge=lfs -text
70
+ baseline/outputs/conditional_flow_matching_method/figures/bio_A_gene_mean_calibration_seen_cell_split_test.png filter=lfs diff=lfs merge=lfs -text
71
+ baseline/outputs/conditional_flow_matching_method/figures/bio_B_MA_plot_seen_cell_split_test.png filter=lfs diff=lfs merge=lfs -text
72
+ baseline/outputs/conditional_flow_matching_method/figures/bio_DE_heatmap_delta_predicted_seen_cell_split_test.png filter=lfs diff=lfs merge=lfs -text
73
+ baseline/outputs/conditional_flow_matching_method/figures/bio_DE_heatmap_delta_truth_seen_cell_split_test.png filter=lfs diff=lfs merge=lfs -text
74
+ baseline/outputs/conditional_flow_matching_method/figures/bio_F_perturb_corr_truth_seen_cell_split_test.png filter=lfs diff=lfs merge=lfs -text
75
+ baseline/outputs/conditional_flow_matching_method/figures/bio_G_perturb_corr_clustered_seen_cell_split_test.png filter=lfs diff=lfs merge=lfs -text
76
+ baseline/outputs/conditional_flow_matching_method/figures/bio_H_cell_PCA_truth_pred_seen_cell_split_test.png filter=lfs diff=lfs merge=lfs -text
77
+ baseline/outputs/conditional_flow_matching_method/figures/bio_J_metric_panels_seen_cell_split_test.png filter=lfs diff=lfs merge=lfs -text
78
+ baseline/outputs/conditional_flow_matching_method/figures/bio_K_topvar_gene_scatters_seen_cell_split_test.png filter=lfs diff=lfs merge=lfs -text
79
+ baseline/outputs/conditional_flow_matching_method/figures/evaluation_metrics_seen_cell_split_test.png filter=lfs diff=lfs merge=lfs -text
80
+ baseline/outputs/conditional_flow_matching_method/figures/training_history_seen_cell_split_test.png filter=lfs diff=lfs merge=lfs -text
81
+ baseline/outputs/conditional_flow_matching_method/pred_conditional_flow_matching_method_seen_cell_split_test.h5ad filter=lfs diff=lfs merge=lfs -text
82
+ baseline/outputs/conditional_flow_matching_method/real_conditional_flow_matching_method_seen_cell_split_test.h5ad filter=lfs diff=lfs merge=lfs -text
83
+ baseline/outputs/foundation_encoder_flow_matching/pred_foundation_encoder_flow_matching_seen_cell_split_test.h5ad filter=lfs diff=lfs merge=lfs -text
84
+ baseline/outputs/foundation_encoder_flow_matching/real_foundation_encoder_flow_matching_seen_cell_split_test.h5ad filter=lfs diff=lfs merge=lfs -text
85
+ baseline/outputs/gears_from_scratch/figures/bio_A_gene_mean_calibration_use_existing_test.png filter=lfs diff=lfs merge=lfs -text
86
+ baseline/outputs/gears_from_scratch/figures/bio_DE_heatmap_delta_predicted_use_existing_test.png filter=lfs diff=lfs merge=lfs -text
87
+ baseline/outputs/gears_from_scratch/figures/bio_DE_heatmap_delta_truth_use_existing_test.png filter=lfs diff=lfs merge=lfs -text
88
+ baseline/outputs/gears_from_scratch/figures/bio_F_perturb_corr_truth_use_existing_test.png filter=lfs diff=lfs merge=lfs -text
89
+ baseline/outputs/gears_from_scratch/figures/bio_G_perturb_corr_clustered_use_existing_test.png filter=lfs diff=lfs merge=lfs -text
90
+ baseline/outputs/gears_from_scratch/figures/bio_H_cell_PCA_truth_pred_use_existing_test.png filter=lfs diff=lfs merge=lfs -text
91
+ baseline/outputs/gears_from_scratch/figures/bio_J_metric_panels_use_existing_test.png filter=lfs diff=lfs merge=lfs -text
92
+ baseline/outputs/gears_from_scratch/figures/bio_K_topvar_gene_scatters_use_existing_test.pdf filter=lfs diff=lfs merge=lfs -text
93
+ baseline/outputs/gears_from_scratch/figures/bio_K_topvar_gene_scatters_use_existing_test.png filter=lfs diff=lfs merge=lfs -text
94
+ baseline/outputs/gears_from_scratch/figures/evaluation_metrics_use_existing_test.png filter=lfs diff=lfs merge=lfs -text
95
+ baseline/outputs/gears_from_scratch/figures/training_history_use_existing_test.png filter=lfs diff=lfs merge=lfs -text
96
+ baseline/outputs/gears_from_scratch/pred_gears_from_scratch_use_existing_test.h5ad filter=lfs diff=lfs merge=lfs -text
97
+ baseline/outputs/gears_from_scratch/real_gears_from_scratch_use_existing_test.h5ad filter=lfs diff=lfs merge=lfs -text
baseline/gears.ipynb ADDED
The diff for this file is too large to render. See raw diff
 
baseline/outputs/conditional_flow_matching_method/aggregate_conditional_flow_matching_method_seen_cell_split_test.csv ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ ,mean,median
2
+ n_cells,14.574416342412452,12.0
3
+ mse_mean,0.01917405563267582,0.013619688805192709
4
+ mae_mean,0.09751567736916708,0.08807016909122467
5
+ pearson_mean,0.9756459682686928,0.9822781238831229
6
+ pearson_delta,0.08749359142595428,0.07193818371390132
7
+ delta_l2,8.496514736910274,7.682950496673584
baseline/outputs/conditional_flow_matching_method/conditional_flow_matching_model.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:cb5d5bd43d02a10f37f5829c074eccd53260d67a11b828cbb54eb0f00b64eda4
3
+ size 68058135
baseline/outputs/conditional_flow_matching_method/config_conditional_flow_matching_method_seen_cell_split_test.json ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "conditional_flow_matching_method",
3
+ "input_path": "/root/final/data/processed/scPerturb/prediction_ready/replogle_k562_essential_single_gene_prediction_ready_full.h5ad",
4
+ "split_strategy": "seen_cell_split",
5
+ "train_frac": 0.8,
6
+ "val_frac": 0.1,
7
+ "eval_split": "test",
8
+ "random_seed": 42,
9
+ "latent_dim": 128,
10
+ "hidden_dim": 512,
11
+ "condition_dim": 256,
12
+ "time_dim": 128,
13
+ "dropout": 0.08,
14
+ "num_flow_blocks": 6,
15
+ "batch_size": 128,
16
+ "epochs": 20,
17
+ "steps_per_epoch": 200,
18
+ "validation_steps": 48,
19
+ "learning_rate": 0.001,
20
+ "lr_scheduler": "plateau",
21
+ "plateau_factor": 0.5,
22
+ "plateau_patience": 3,
23
+ "early_stop_patience": 5,
24
+ "fixed_val_subset": true,
25
+ "flow_lr_mult": 1.5,
26
+ "uncertainty_samples": 1,
27
+ "weight_decay": 1e-05,
28
+ "recon_weight": 1.0,
29
+ "flow_weight": 1.5,
30
+ "endpoint_weight": 0.5,
31
+ "mmd_weight": 0.1,
32
+ "mean_weight": 1.0,
33
+ "noise_std": 0.05,
34
+ "sinkhorn_epsilon": 0.5,
35
+ "sinkhorn_iters": 30,
36
+ "inference_steps": 24,
37
+ "n_train_conditions": 2056,
38
+ "n_eval_conditions": 2056,
39
+ "n_unseen_eval_conditions": 0,
40
+ "feature_gene_columns": [
41
+ "is_feature_gene",
42
+ "highly_variable"
43
+ ],
44
+ "model_path": "/root/final/baseline/outputs/conditional_flow_matching_method/conditional_flow_matching_model.pt"
45
+ }
baseline/outputs/conditional_flow_matching_method/figures/bio_A_gene_mean_calibration_seen_cell_split_test.pdf ADDED
Binary file (31.6 kB). View file
 
baseline/outputs/conditional_flow_matching_method/figures/bio_A_gene_mean_calibration_seen_cell_split_test.png ADDED

Git LFS Details

  • SHA256: 1b207aff24f0132ffc905fe8e1d533026bc4e326f7c3851ec2b2ff41ae8cffdf
  • Pointer size: 131 Bytes
  • Size of remote file: 108 kB
baseline/outputs/conditional_flow_matching_method/figures/bio_B_MA_plot_seen_cell_split_test.pdf ADDED
Binary file (68.2 kB). View file
 
baseline/outputs/conditional_flow_matching_method/figures/bio_B_MA_plot_seen_cell_split_test.png ADDED

Git LFS Details

  • SHA256: 3b9c7207b3b4b60cc4ec26863a0fb641d92a1fdda0ed61cc441f6358c1fd0dc5
  • Pointer size: 131 Bytes
  • Size of remote file: 170 kB
baseline/outputs/conditional_flow_matching_method/figures/bio_C_gene_error_hist_seen_cell_split_test.pdf ADDED
Binary file (11.8 kB). View file
 
baseline/outputs/conditional_flow_matching_method/figures/bio_C_gene_error_hist_seen_cell_split_test.png ADDED
baseline/outputs/conditional_flow_matching_method/figures/bio_DE_heatmap_delta_predicted_seen_cell_split_test.pdf ADDED
Binary file (25.7 kB). View file
 
baseline/outputs/conditional_flow_matching_method/figures/bio_DE_heatmap_delta_predicted_seen_cell_split_test.png ADDED

Git LFS Details

  • SHA256: eaa704bc0626da9cee9c28c1bf70ae7cd27696ddd008a65d7f09334195edc678
  • Pointer size: 131 Bytes
  • Size of remote file: 137 kB
baseline/outputs/conditional_flow_matching_method/figures/bio_DE_heatmap_delta_truth_seen_cell_split_test.pdf ADDED
Binary file (30.7 kB). View file
 
baseline/outputs/conditional_flow_matching_method/figures/bio_DE_heatmap_delta_truth_seen_cell_split_test.png ADDED

Git LFS Details

  • SHA256: d33fd4daab8017151e74ef8791d9f47c81e3c92b9b2303d4542ef1bc253a9b26
  • Pointer size: 131 Bytes
  • Size of remote file: 149 kB
baseline/outputs/conditional_flow_matching_method/figures/bio_F_perturb_corr_truth_seen_cell_split_test.pdf ADDED
Binary file (28.7 kB). View file
 
baseline/outputs/conditional_flow_matching_method/figures/bio_F_perturb_corr_truth_seen_cell_split_test.png ADDED

Git LFS Details

  • SHA256: 0567ac8f6ba3aec4a3c34af690e6d380aff4eed90be079c78aad4ca8501a4954
  • Pointer size: 131 Bytes
  • Size of remote file: 150 kB
baseline/outputs/conditional_flow_matching_method/figures/bio_G_perturb_corr_clustered_seen_cell_split_test.pdf ADDED
Binary file (22.4 kB). View file
 
baseline/outputs/conditional_flow_matching_method/figures/bio_G_perturb_corr_clustered_seen_cell_split_test.png ADDED

Git LFS Details

  • SHA256: c819f804d7fbc42e4473fd814e33da87bbab006cfa2c223562ac27b63f810add
  • Pointer size: 131 Bytes
  • Size of remote file: 120 kB
baseline/outputs/conditional_flow_matching_method/figures/bio_H_cell_PCA_truth_pred_seen_cell_split_test.pdf ADDED
Binary file (32.7 kB). View file
 
baseline/outputs/conditional_flow_matching_method/figures/bio_H_cell_PCA_truth_pred_seen_cell_split_test.png ADDED

Git LFS Details

  • SHA256: 2d362f821313079e4a9ec7034af306b7fdc193323a0263d9be41796512bcad57
  • Pointer size: 131 Bytes
  • Size of remote file: 132 kB
baseline/outputs/conditional_flow_matching_method/figures/bio_I_cell_L2_error_seen_cell_split_test.pdf ADDED
Binary file (11.2 kB). View file
 
baseline/outputs/conditional_flow_matching_method/figures/bio_I_cell_L2_error_seen_cell_split_test.png ADDED
baseline/outputs/conditional_flow_matching_method/figures/bio_J_metric_panels_seen_cell_split_test.pdf ADDED
Binary file (67.8 kB). View file
 
baseline/outputs/conditional_flow_matching_method/figures/bio_J_metric_panels_seen_cell_split_test.png ADDED

Git LFS Details

  • SHA256: 541045d4a32afed2e71ac5187ebcffa0a82d4f8a6cb01da84d376eeab1211982
  • Pointer size: 131 Bytes
  • Size of remote file: 194 kB
baseline/outputs/conditional_flow_matching_method/figures/bio_K_topvar_gene_scatters_seen_cell_split_test.pdf ADDED
Binary file (32.6 kB). View file
 
baseline/outputs/conditional_flow_matching_method/figures/bio_K_topvar_gene_scatters_seen_cell_split_test.png ADDED

Git LFS Details

  • SHA256: 3f39241e21c5b67ce3a5156bbdb079ba01a7fcb2860ad8fdb4ab4cdfc577e719
  • Pointer size: 131 Bytes
  • Size of remote file: 160 kB
baseline/outputs/conditional_flow_matching_method/figures/evaluation_metrics_seen_cell_split_test.pdf ADDED
Binary file (86.8 kB). View file
 
baseline/outputs/conditional_flow_matching_method/figures/evaluation_metrics_seen_cell_split_test.png ADDED

Git LFS Details

  • SHA256: d468bf43e00f34d7f78e9051ec5e9fed9648b3648b91513d2eecd5a81d9f8315
  • Pointer size: 131 Bytes
  • Size of remote file: 291 kB
baseline/outputs/conditional_flow_matching_method/figures/training_history_seen_cell_split_test.pdf ADDED
Binary file (17 kB). View file
 
baseline/outputs/conditional_flow_matching_method/figures/training_history_seen_cell_split_test.png ADDED

Git LFS Details

  • SHA256: 503b8c1003ab2bc1029c29d93484eb8ea6d24820d9a443e142b2decb34baf5fc
  • Pointer size: 131 Bytes
  • Size of remote file: 120 kB
baseline/outputs/conditional_flow_matching_method/metrics_by_gene_conditional_flow_matching_method_seen_cell_split_test.csv ADDED
The diff for this file is too large to render. See raw diff
 
baseline/outputs/conditional_flow_matching_method/pred_conditional_flow_matching_method_seen_cell_split_test.h5ad ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b4a12ccdafff9ea74f69da33f744fb0c7529d8c7cc0354c5aa6568a38113fc4b
3
+ size 396168804
baseline/outputs/conditional_flow_matching_method/real_conditional_flow_matching_method_seen_cell_split_test.h5ad ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5f435139d91b9f7994acdfa8b7fb25b0e476e890384fb010f3a32d1ff55b77de
3
+ size 136056964
baseline/outputs/conditional_flow_matching_method/summary_conditional_flow_matching_method_seen_cell_split_test.csv ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ,value
2
+ method_name,conditional_flow_matching_method
3
+ input_path,/root/final/data/processed/scPerturb/prediction_ready/replogle_k562_essential_single_gene_prediction_ready_full.h5ad
4
+ eval_split,test
5
+ train_split,train
6
+ val_split,val
7
+ n_control_cells_train,8653
8
+ n_eval_cells,29965
9
+ n_train_genes,2056
10
+ n_eval_genes,2056
11
+ n_eval_genes_missing_from_train,0
12
+ mse_mean_avg,0.01917405563267582
13
+ mae_mean_avg,0.09751567736916708
14
+ pearson_mean_avg,0.9756459682686928
15
+ pearson_delta_avg,0.08749359142595428
16
+ delta_l2_avg,8.496514736910274
baseline/outputs/conditional_flow_matching_method/training_history_conditional_flow_matching_method_seen_cell_split_test.csv ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ epoch,train_total,train_recon,train_flow,train_endpoint,train_mmd,train_mean,val_total,val_recon,val_flow,val_endpoint,val_mmd,val_mean
2
+ 1,0.7229754361510277,0.28971150815486907,0.24020878426264972,0.0787694172328338,0.19176664233207702,0.014389381218934431,0.33742387033998966,0.2706386561815937,0.015656325869106997,0.006038070787326433,0.23440208037694296,0.01684147972264327
3
+ 2,0.3107110871374607,0.27675333626568316,0.00535464484593831,0.002205554904357996,0.182200910449028,0.00660291428968776,0.308100796615084,0.26800615433603525,0.0006917850102278559,0.0006494638643440945,0.23177250971396765,0.015554978871174777
4
+ 3,0.2989280115067959,0.2729910775274038,0.000976635105907917,0.0007381650074967184,0.18184845447540282,0.005918052765191533,0.3080284483730793,0.2683586037407319,0.0002501830507147436,0.0005082318154260671,0.23215054720640182,0.01582539805288737
5
+ 4,0.29797442868351937,0.27295888148248193,0.0005482676622341387,0.00059736281473306,0.18103294491767882,0.005791169993462972,0.3059702701866627,0.2671983763575554,0.000187529703907785,0.0004899104587821057,0.23031875739494959,0.015213765189400874
6
+ 5,0.30014777824282646,0.27508261904120446,0.00039250255038496105,0.0005459327067364938,0.1818482404947281,0.0060186157783027735,0.30635998025536537,0.26757268980145454,0.00014019711034052307,0.0004674413861115075,0.23050070305665335,0.015293202945031226
7
+ 6,0.3017364460229874,0.27629068948328495,0.00032005466979171613,0.0005194408107490745,0.18273981511592866,0.006431970063131303,0.3054399124036233,0.2670242730528116,8.965702742595265e-05,0.0004489487655519042,0.22983028491338095,0.01507365114230197
8
+ 7,0.2976172469556332,0.2728036333620548,0.0002161072821036214,0.00048459474943228996,0.18328052818775176,0.005919103824999184,0.3058415297418833,0.2673094707230727,7.187519903103141e-05,0.00043725281102524605,0.22969928135474524,0.015235687426563041
9
+ 8,0.296335127428174,0.27198477134108545,0.00017527998832520098,0.0004695315036224201,0.1817716372013092,0.005675507162231952,0.3069052553425233,0.2680856008082628,3.851303586088761e-05,0.0004033020256125989,0.230217474202315,0.015538490028120577
10
+ 9,0.29768055096268653,0.27330787897109987,0.0001349272867446416,0.0004576769690902438,0.18224453866481782,0.005716988170170225,0.30487822989622754,0.2667280314490199,4.05872543372728e-05,0.0004374973335264561,0.22910139709711075,0.014960426201772256
11
+ 10,0.3011392876505852,0.2761539756506681,0.00010996463399351342,0.0004482559330062941,0.18272344827651976,0.006323891071369872,0.3066509397079547,0.26794911175966263,2.592924249711359e-05,0.00041573257476557046,0.2301128382484118,0.015443787609304612
12
+ 11,0.29784899413585664,0.2736397182941437,0.00010055587150418432,0.0004440271585190203,0.18025926172733306,0.005810505092376843,0.30489887048800784,0.2667912198230624,2.4591204957384132e-05,0.0004189171310523913,0.2285609394311905,0.01500520906605137
13
+ 12,0.2998918299376965,0.27562876991927626,8.157462834788021e-05,0.0004382953247113619,0.1807991510629654,0.00584163500694558,0.30497980924944085,0.26691776514053345,3.130836391089057e-05,0.000427247950938181,0.22808108975489935,0.014993348711868748
14
+ 13,0.29903030902147293,0.2748288442194462,6.922077820490813e-05,0.00043506107467692343,0.18069200038909913,0.005810903518577107,0.3049966997156541,0.26690145892401534,1.7661998204706226e-05,0.00042133735526779975,0.22828781604766846,0.015029298442338282
15
+ 14,0.29681979984045026,0.2731965658068657,4.984963290553424e-05,0.00042991104259272107,0.180612171292305,0.005272286800318398,0.304299861813585,0.26653613056987524,6.265737804748521e-06,0.00041442390041387017,0.22698897620042166,0.01484821921621915
16
+ 15,0.29439964607357977,0.27132133327424524,4.378180017738487e-05,0.0004238814547716174,0.1789425027370453,0.004906447771354579,0.3053674524029096,0.2672811135028799,5.2374380269763305e-06,0.00039320610176218906,0.22708587100108465,0.015173293242696673
17
+ 16,0.298062794059515,0.2745291447639465,4.0351100269617743e-05,0.00042377187666716056,0.17960356652736664,0.00530088092375081,0.3044471361984809,0.26659432239830494,4.9299719648843165e-06,0.0004348547772679012,0.22777657707532248,0.014850332687880533
18
+ 17,0.2954445379972458,0.2721785414963961,3.7617002762999616e-05,0.0004223160068795551,0.17852332472801208,0.0051460796699393544,0.3047699636469285,0.2668332125370701,5.056588274025368e-06,0.00043147314681846183,0.22774638483921686,0.01493879126792308
19
+ 18,0.2971596910059452,0.2734533756971359,3.491570643745945e-05,0.000420169604185503,0.17951957285404205,0.005491900352062658,0.30458676256239414,0.26674242317676544,5.0952250821486205e-06,0.00042136689626204316,0.22738620887200037,0.014887394999580769
20
+ 19,0.29455566182732584,0.2715554262697697,3.188204713296727e-05,0.0004176008127979003,0.17817343950271605,0.004926269159186631,0.30446241423487663,0.26676911767572165,3.317419592955654e-06,0.0003996163850388257,0.2258559688925743,0.014902912473189645
baseline/outputs/foundation_encoder_flow_matching/aggregate_foundation_encoder_flow_matching_seen_cell_split_test.csv ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ ,mean,median
2
+ n_cells,14.574416342412452,12.0
3
+ mse_mean,0.01941383839131909,0.013922772370278835
4
+ mae_mean,0.09817201291403012,0.08879996463656425
5
+ pearson_mean,0.9754807498099398,0.9819993528020536
6
+ pearson_delta,0.09023290415007162,0.06830840871113207
7
+ delta_l2,8.575719317573517,7.767965793609619
baseline/outputs/foundation_encoder_flow_matching/config_foundation_encoder_flow_matching_seen_cell_split_test.json ADDED
@@ -0,0 +1,48 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "foundation_encoder_flow_matching",
3
+ "input_path": "/root/final/data/processed/scPerturb/prediction_ready/replogle_k562_essential_single_gene_prediction_ready_full.h5ad",
4
+ "split_strategy": "seen_cell_split",
5
+ "train_frac": 0.8,
6
+ "val_frac": 0.1,
7
+ "eval_split": "test",
8
+ "random_seed": 42,
9
+ "foundation_model_name": "geneformer",
10
+ "foundation_embed_source": "hvg_only",
11
+ "foundation_obsm_key": "X_geneformer",
12
+ "foundation_embed_h5ad_path": null,
13
+ "foundation_embed_file": null,
14
+ "foundation_obs_csv": null,
15
+ "use_dual_channel": true,
16
+ "foundation_freeze": true,
17
+ "foundation_proj_dim": 128,
18
+ "hvg_proj_dim": 64,
19
+ "latent_dim": 96,
20
+ "hidden_dim": 256,
21
+ "condition_dim": 128,
22
+ "time_dim": 64,
23
+ "dropout": 0.1,
24
+ "num_flow_blocks": 4,
25
+ "batch_size": 128,
26
+ "epochs": 20,
27
+ "steps_per_epoch": 200,
28
+ "validation_steps": 32,
29
+ "learning_rate": 0.001,
30
+ "weight_decay": 1e-05,
31
+ "recon_weight": 1.0,
32
+ "flow_weight": 1.0,
33
+ "endpoint_weight": 0.5,
34
+ "mmd_weight": 0.1,
35
+ "mean_weight": 1.0,
36
+ "noise_std": 0.05,
37
+ "sinkhorn_epsilon": 0.5,
38
+ "sinkhorn_iters": 30,
39
+ "inference_steps": 24,
40
+ "n_train_conditions": 2056,
41
+ "n_eval_conditions": 2056,
42
+ "n_unseen_eval_conditions": 0,
43
+ "feature_gene_columns": [
44
+ "is_feature_gene",
45
+ "highly_variable"
46
+ ],
47
+ "model_path": "/root/final/baseline/outputs/foundation_encoder_flow_matching/foundation_encoder_flow_matching_model.pt"
48
+ }
baseline/outputs/foundation_encoder_flow_matching/foundation_encoder_flow_matching_model.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:72b9c6fe14d958a38108987e2a32fe72bdfb52c90c972f282541afc8e66c2289
3
+ size 24385525
baseline/outputs/foundation_encoder_flow_matching/metrics_by_gene_foundation_encoder_flow_matching_seen_cell_split_test.csv ADDED
The diff for this file is too large to render. See raw diff
 
baseline/outputs/foundation_encoder_flow_matching/pred_foundation_encoder_flow_matching_seen_cell_split_test.h5ad ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7f56da7b352ecc2474992ddc8a42fd0f74fa7541955c9b723a215fe29bf38bb0
3
+ size 394862904
baseline/outputs/foundation_encoder_flow_matching/real_foundation_encoder_flow_matching_seen_cell_split_test.h5ad ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ff105a82e83979e01c742ac0466c814c11930c17411a8fc4ec16590d67eebbfb
3
+ size 136058292
baseline/outputs/foundation_encoder_flow_matching/training_history_foundation_encoder_flow_matching_seen_cell_split_test.csv ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ epoch,train_total,train_recon,train_flow,train_endpoint,train_mmd,train_mean,val_total,val_recon,val_flow,val_endpoint,val_mmd,val_mean
2
+ 1,0.38691789776086805,0.29517462618649004,0.04904787425184622,0.016468857816653325,0.18808757424354552,0.015652211549459026,0.3274608151987195,0.275825597345829,0.001044323875248665,0.0007793883223712328,0.24831904470920563,0.02536929867346771
3
+ 2,0.30455235108733175,0.2775276107341051,0.0023269738734234126,0.0011926707287784667,0.177983837723732,0.006303047815454193,0.3212786726653576,0.27292283019050956,0.0004433240710568498,0.0005435769221548981,0.2625858522951603,0.021382144579547457
4
+ 3,0.29915610790252684,0.2738037461787462,0.0012439033997361547,0.0008200335814035497,0.17889966309070587,0.005808474900550209,0.32495994027704,0.27975515043362975,0.0003343683379171125,0.0004975125066266628,0.24732991307973862,0.01988867791078519
5
+ 4,0.29836430445313455,0.27362029798328874,0.0007742353723733685,0.0006675001711118966,0.1789140635728836,0.005744616611627862,0.3281898917630315,0.2743259877897799,0.00012644549792639737,0.0004485846257011872,0.2576749287545681,0.027745677973143756
6
+ 5,0.30053194269537925,0.27569156885147095,0.0005305912837502547,0.0005861266049032566,0.18015105187892913,0.006001613531843759,0.31706626154482365,0.271136119030416,8.207476935240265e-05,0.00044235233008294017,0.25808728113770485,0.019818157656118274
7
+ 6,0.3020606791973114,0.2767776419222355,0.00045562463070382365,0.0005597601740737445,0.1812485247850418,0.006422679775278084,0.3101926790550351,0.26925651589408517,6.836948966792988e-05,0.000447841421191697,0.2147996462881565,0.019163907432812266
8
+ 7,0.29798629999160764,0.27322004564106467,0.00040472575463354585,0.0005387418481404893,0.18194822669029237,0.005897335183690302,0.3116888366639614,0.27143998397514224,5.981437584523519e-05,0.0004106282340217149,0.2355927899479866,0.0164244404877536
9
+ 8,0.296607558131218,0.2723300854116678,0.00031016745124361477,0.0005022020945034455,0.18060479462146758,0.005655723655945621,0.3245162405073643,0.2692126724869013,6.881837271066615e-05,0.0004348013458184141,0.22198719158768654,0.032818628882523626
10
+ 9,0.2979561977088451,0.2736369680613279,0.00024457521263684614,0.00048595993110211566,0.18126410663127898,0.005705264492426068,0.3120060069486499,0.2671913858503103,0.00015860154053370934,0.00043401215498306556,0.2274879813194275,0.02169021778536262
11
+ 10,0.30144763812422753,0.27645000398159025,0.000256421913363738,0.0004827430541627109,0.18179213345050813,0.006320627338718623,0.32949820067733526,0.27811660477891564,7.695834995047335e-05,0.0004271000398148317,0.2738311104476452,0.0237079802172957
12
+ 11,0.2980618551373482,0.27387773282825945,0.0002043454532758915,0.0004651212583121378,0.17950365245342254,0.005796851214254275,0.31166065484285355,0.2688261936418712,4.122563217379138e-05,0.00043036165152443573,0.24388854950666428,0.018189195747254416
13
+ 12,0.3000770792365074,0.2758459587395191,0.00016575749519688544,0.000456608561653411,0.18008724153041838,0.0058283342176582665,0.30728677567094564,0.265851276461035,3.8194732212559757e-05,0.00042105488319066353,0.23691591247916222,0.01749518767610425
14
+ 13,0.2992090843617916,0.275026483386755,0.0001538951452312176,0.00045235942336148584,0.18003856003284455,0.005798668235074729,0.3169968528673053,0.26816306728869677,5.754179380801361e-05,0.0004298104349800269,0.2489001788198948,0.02367131452774629
15
+ 14,0.29762876868247984,0.2737561973184347,0.00015962561763444683,0.000448978004133096,0.1805049878358841,0.005437960230046883,0.3246108265593648,0.27808606857433915,3.6118976822763216e-05,0.00040605286949357833,0.22163715586066246,0.02412189680035226
16
+ 15,0.2950549632310867,0.27182348765432834,0.00012080478607458645,0.00044040873035555705,0.17867071449756622,0.005023393639712595,0.303118328563869,0.26511960616335273,3.0777167353335244e-05,0.0004082728028151905,0.2235776223242283,0.015406048740260303
17
+ 16,0.29867891550064085,0.2749717626720667,0.00010667893966456176,0.0004333837666490581,0.17947034358978273,0.005436747506028041,0.31389718502759933,0.27396360924467444,3.137197688829474e-05,0.00040794723190629156,0.22455397248268127,0.01724283956355066
18
+ 17,0.2960674087703228,0.2726463632285595,9.388849945025868e-05,0.0004296518721093889,0.17837208151817321,0.005275122465100139,0.32834118511527777,0.2750188857316971,1.9406186737569442e-05,0.0004097648852621205,0.2599041238427162,0.02710759741603397
19
+ 18,0.2977588853240013,0.27388852305710315,9.371036765514873e-05,0.0004268587040132843,0.17940838932991027,0.005622384629095905,0.31483375933021307,0.2713820734061301,8.290409971323243e-05,0.00043064571400464047,0.2412523627281189,0.01902822239208035
20
+ 19,0.29542832225561144,0.27215037629008293,9.678928849098156e-05,0.00042518379297689534,0.17828599512577056,0.005139965713606216,0.31950006540864706,0.2781221577897668,7.059473591652932e-05,0.00044125305976194795,0.2129979096353054,0.01978689779934939
21
+ 20,0.2930982676148415,0.2697341851145029,8.121039700199617e-05,0.00042242487950716167,0.17926863789558412,0.005144796972745098,0.3244615225121379,0.28195606358349323,2.0344247758430356e-05,0.00040426405666948995,0.23186839371919632,0.019096140211331658
baseline/outputs/gears_from_scratch/aggregate_gears_from_scratch_use_existing_test.csv ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ ,mean,median
2
+ n_cells,164.25405405405405,141.0
3
+ mse_mean,0.010499478619847749,0.009012488648295403
4
+ mae_mean,0.06984614715785593,0.0652008205652237
5
+ pearson_mean,0.9866680353374947,0.989098821996637
6
+ pearson_delta,0.1809813825799865,0.16880085186328223
7
+ delta_l2,6.636925668974181,6.249810218811035
baseline/outputs/gears_from_scratch/config_gears_from_scratch_use_existing_test.json ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "gears_from_scratch",
3
+ "input_path": "/root/final/data/processed/scPerturb/prediction_ready/replogle_k562_essential_single_gene_prediction_ready_full.h5ad",
4
+ "split_strategy": "use_existing",
5
+ "eval_split": "test",
6
+ "random_seed": 42,
7
+ "graph_topk": 20,
8
+ "max_graph_control_cells": 1500,
9
+ "top_de_genes": 50,
10
+ "hidden_dim": 64,
11
+ "num_gnn_layers": 3,
12
+ "dropout": 0.1,
13
+ "batch_size": 32,
14
+ "epochs": 20,
15
+ "steps_per_epoch": 200,
16
+ "validation_steps": 40,
17
+ "learning_rate": 0.001,
18
+ "weight_decay": 1e-05,
19
+ "de_mse_lambda": 1.0,
20
+ "direction_lambda": 0.5,
21
+ "n_genes": 4334,
22
+ "n_train_conditions_all": 1645,
23
+ "n_train_conditions_graph": 1494,
24
+ "n_eval_conditions_all": 205,
25
+ "n_eval_conditions_graph": 185,
26
+ "n_eval_conditions_missing_graph": 20,
27
+ "model_path": "/root/final/baseline/outputs/gears_from_scratch/gears_from_scratch_model.pt"
28
+ }
baseline/outputs/gears_from_scratch/figures/bio_A_gene_mean_calibration_use_existing_test.pdf ADDED
Binary file (53.6 kB). View file
 
baseline/outputs/gears_from_scratch/figures/bio_A_gene_mean_calibration_use_existing_test.png ADDED

Git LFS Details

  • SHA256: 9ef33c1eb54a35b9f5229a5b17b04fc3a7edbcd5406a4c4e34b9b99667d7e300
  • Pointer size: 131 Bytes
  • Size of remote file: 166 kB
baseline/outputs/gears_from_scratch/figures/bio_B_MA_plot_use_existing_test.pdf ADDED
Binary file (33.1 kB). View file
 
baseline/outputs/gears_from_scratch/figures/bio_B_MA_plot_use_existing_test.png ADDED
baseline/outputs/gears_from_scratch/figures/bio_C_gene_error_hist_use_existing_test.pdf ADDED
Binary file (11.7 kB). View file