|
| 1 | +# ============================================================================= |
| 2 | +# .gitattributes — export-ignore rules for git archive (publication) |
| 3 | +# |
| 4 | +# Files and directories listed here will be EXCLUDED from `git archive` output. |
| 5 | +# This keeps the development repository intact while producing a clean archive |
| 6 | +# for the publication repository. |
| 7 | +# ============================================================================= |
| 8 | + |
| 9 | +# ----- PRIDICT2 submodule (broken, no longer needed) ------------------------- |
| 10 | +PRIDICT2 export-ignore |
| 11 | +scripts/14.0-PRIDICT2-comparison.py export-ignore |
| 12 | +scripts/plot_comparison.py export-ignore |
| 13 | + |
| 14 | +# ----- WandB / internal infrastructure scripts ------------------------------ |
| 15 | +scripts/download_checkpoint.py export-ignore |
| 16 | +scripts/download_comparison_tables.py export-ignore |
| 17 | +scripts/find_wandb_runs.py export-ignore |
| 18 | +scripts/get_wandb_table.py export-ignore |
| 19 | +scripts/list_artifacts.py export-ignore |
| 20 | +scripts/generate_predictions_skw_batch.py export-ignore |
| 21 | +scripts/normalize_data.py export-ignore |
| 22 | +scripts/save_rq3_splits.py export-ignore |
| 23 | +scripts/compare_models.py export-ignore |
| 24 | +scripts/schedule.sh export-ignore |
| 25 | + |
| 26 | +# ----- Development / exploratory notebooks ----------------------------------- |
| 27 | +notebooks/1.0-ju-genet-example.ipynb export-ignore |
| 28 | +notebooks/2.0-ju-rank-class-imbalance-visualization.ipynb export-ignore |
| 29 | +notebooks/3.0-rank-by-regression-5pes.ipynb export-ignore |
| 30 | +notebooks/3.1-rank-by-regression-4pes.ipynb export-ignore |
| 31 | +notebooks/3.2-rank-by-regression-3pes.ipynb export-ignore |
| 32 | +notebooks/3.3-rank-by-regression-2pes.ipynb export-ignore |
| 33 | +notebooks/3.3.1-rank-by-regression-2pes.ipynb export-ignore |
| 34 | +notebooks/4.0-rank-by-regression-5pes-5pct.ipynb export-ignore |
| 35 | +notebooks/4.2-rank-by-regression-3pes-5pct.ipynb export-ignore |
| 36 | +notebooks/5.0-rank-by-regression-5pes-10pct.ipynb export-ignore |
| 37 | +"notebooks/6.3-rank-by-regression-2pes-20pct copy.ipynb" export-ignore |
| 38 | +notebooks/7.0-genet-orthogonal-test.ipynb export-ignore |
| 39 | +notebooks/10.0-pe6-vs-pe7-ranking-comparison.ipynb export-ignore |
| 40 | +notebooks/10.0.1-stratification-investigation.ipynb export-ignore |
| 41 | +notebooks/10.1-pe6-vs-pe7-fold-change-prediction.ipynb export-ignore |
| 42 | +notebooks/__init__.py export-ignore |
| 43 | +notebooks/.gitkeep export-ignore |
| 44 | + |
| 45 | +# ----- Development experiment configs (SKW / legacy / duplicates) ------------ |
| 46 | +configs/experiment/pe6-small-skw-6-2-DP-dev.yaml export-ignore |
| 47 | +configs/experiment/pe6-small-skw-6-2-DP.yaml export-ignore |
| 48 | +configs/experiment/pe6-small-skw-6-3-DP.yaml export-ignore |
| 49 | +configs/experiment/pe6-small-skw-6-4-DP.yaml export-ignore |
| 50 | +configs/experiment/pe6-small-skw-7-2-DP-from-maxdRNaseH-FT.yaml export-ignore |
| 51 | +configs/experiment/pe6-small-skw-7-2-DP.yaml export-ignore |
| 52 | +configs/experiment/pe6-small-skw-7-3-DP-from-6b-FT.yaml export-ignore |
| 53 | +configs/experiment/pe6-small-skw-7-3-DP.yaml export-ignore |
| 54 | +configs/experiment/pe6-small-skw-7-4-DP-from-6c-FT.yaml export-ignore |
| 55 | +configs/experiment/pe6-small-skw-7-4-DP.yaml export-ignore |
| 56 | +configs/experiment/pe6-small-skw-pair-2-DP.yaml export-ignore |
| 57 | +configs/experiment/pe6-small-skw-pair-3-DP.yaml export-ignore |
| 58 | +configs/experiment/pe6-small-skw-pair-4-DP.yaml export-ignore |
| 59 | +configs/experiment/pe6a.yaml export-ignore |
| 60 | +configs/experiment/pe6b.yaml export-ignore |
| 61 | +configs/experiment/pe6c.yaml export-ignore |
| 62 | +configs/experiment/pe6d.yaml export-ignore |
| 63 | +configs/experiment/pemaxdrnaseh.yaml export-ignore |
| 64 | +configs/experiment/pe6a-DP-baseline.yaml export-ignore |
| 65 | +configs/experiment/pe6b-DP-baseline.yaml export-ignore |
| 66 | +configs/experiment/pe6b-DP-baseline-from-scratch.yaml export-ignore |
| 67 | +configs/experiment/pe6c-DP-baseline.yaml export-ignore |
| 68 | +configs/experiment/pe6c-DP-baseline-from-scratch.yaml export-ignore |
| 69 | +configs/experiment/pe6d-DP-baseline.yaml export-ignore |
| 70 | +configs/experiment/pemax-DP-baseline.yaml export-ignore |
| 71 | +configs/experiment/pemax-DP-baseline-original.yaml export-ignore |
| 72 | +configs/experiment/pemaxdrnaseh-DP-baseline.yaml export-ignore |
| 73 | +configs/experiment/pemaxdrnaseh-DP-baseline-from-scratch.yaml export-ignore |
| 74 | +configs/experiment/example.yaml export-ignore |
| 75 | + |
| 76 | +# ----- Development data configs (SKW / PE6d / PE6g) ------------------------- |
| 77 | +configs/data/pe6-small-skw-6-2.yaml export-ignore |
| 78 | +configs/data/pe6-small-skw-6-3.yaml export-ignore |
| 79 | +configs/data/pe6-small-skw-6-4.yaml export-ignore |
| 80 | +configs/data/pe6-small-skw-7-2.yaml export-ignore |
| 81 | +configs/data/pe6-small-skw-7-3.yaml export-ignore |
| 82 | +configs/data/pe6-small-skw-7-4.yaml export-ignore |
| 83 | +configs/data/pe6d.yaml export-ignore |
| 84 | +configs/data/pe6g.yaml export-ignore |
| 85 | + |
| 86 | +# ----- HPO sweep configs ---------------------------------------------------- |
| 87 | +configs/hparams_search/ export-ignore |
| 88 | + |
| 89 | +# ----- PE6d / PE6g train configs --------------------------------------------- |
| 90 | +configs/train_6d.yaml export-ignore |
| 91 | +configs/train_6g.yaml export-ignore |
| 92 | + |
| 93 | +# ----- Debug configs --------------------------------------------------------- |
| 94 | +configs/debug/ export-ignore |
| 95 | + |
| 96 | +# ----- Unused model configs -------------------------------------------------- |
| 97 | +configs/model/pe6_delta.yaml export-ignore |
| 98 | +configs/model/pe6_resnet.yaml export-ignore |
| 99 | +configs/model/pe6_simple.yaml export-ignore |
| 100 | + |
| 101 | +# ----- CI/CD, GitHub infra, dev tools ---------------------------------------- |
| 102 | +.github/ export-ignore |
| 103 | +.pre-commit-config.yaml export-ignore |
| 104 | +.editorconfig export-ignore |
| 105 | +.vscode/ export-ignore |
| 106 | +Makefile export-ignore |
| 107 | +pyproject.toml export-ignore |
| 108 | + |
| 109 | +# ----- DVC (internal Synology NAS) ------------------------------------------- |
| 110 | +.dvc/ export-ignore |
| 111 | +.dvcignore export-ignore |
| 112 | +data/DeepPrime.dvc export-ignore |
| 113 | +data/MNIST.dvc export-ignore |
| 114 | +data/pe6.dvc export-ignore |
| 115 | +src/models/weights.dvc export-ignore |
| 116 | + |
| 117 | +# ----- Credentials / secrets ------------------------------------------------- |
| 118 | +.env export-ignore |
| 119 | + |
| 120 | +# ----- Miscellaneous dev artifacts ------------------------------------------- |
| 121 | +data/.gitignore export-ignore |
| 122 | +data/.gitkeep export-ignore |
| 123 | +src/.gitignore export-ignore |
| 124 | +src/models/.gitignore export-ignore |
| 125 | +src/models/components/utils/.gitkeep export-ignore |
| 126 | +logs/.gitkeep export-ignore |
| 127 | +configs/local/.gitkeep export-ignore |
| 128 | + |
| 129 | +# ----- Tests (internal, not needed for reproduction) ------------------------- |
| 130 | +tests/ export-ignore |
| 131 | + |
| 132 | +# ----- Development figures (not directly in paper) --------------------------- |
| 133 | +figures/2.0-ju-rank-class-imbalance-visualization/ export-ignore |
| 134 | +figures/14.0-pridict2-comparison/ export-ignore |
| 135 | + |
| 136 | +# ----- Unused model / data source code --------------------------------------- |
| 137 | +src/models/pe6_delta_module.py export-ignore |
| 138 | +src/data/pe6_delta_datamodule.py export-ignore |
| 139 | +src/data/components/data_model/pe6_delta_dataset.py export-ignore |
| 140 | +src/models/components/pe6_resnet.py export-ignore |
| 141 | +src/models/components/pe6_dense_net.py export-ignore |
| 142 | +src/utils/optuna_patch.py export-ignore |
0 commit comments