jruffle commited on
Commit
e15f63c
·
verified ·
1 Parent(s): 0a4280d

Upload folder using huggingface_hub

Browse files
Files changed (3) hide show
  1. README.md +11 -7
  2. metadata.json +7 -8
  3. model.joblib +2 -2
README.md CHANGED
@@ -4,18 +4,23 @@ tags:
4
  - dimensionality-reduction
5
  - classical
6
  - TRACERx
 
 
7
  license: mit
8
  ---
9
 
10
- # CLASSICAL Model - transcriptome mode - 8D
11
 
12
- Pre-trained classical model for transcriptomic data compression.
 
 
13
 
14
  ## Details
15
  - **Mode**: transcriptome-centric compression
16
  - **Dimensions**: 8
17
  - **Training data**: TRACERx lung cancer transcriptomics
18
- - **Created**: 2026-01-09T20:53:58.653499
 
19
 
20
  ## Usage
21
 
@@ -27,9 +32,8 @@ from huggingface_hub import snapshot_download
27
  local_dir = snapshot_download("jruffle/classical_transcriptome_8d")
28
  model = joblib.load(f"{local_dir}/model.joblib")
29
 
30
- # For classical models (PCA/UMAP):
31
- # model contains: 'pca', 'umap', 'robust_scaler', 'gene_order'
32
 
33
- # For TabPFN models:
34
- # model contains: 'tabpfn_embedding', 'pca_final', 'input_scaler', etc.
35
  ```
 
4
  - dimensionality-reduction
5
  - classical
6
  - TRACERx
7
+ - UMAP
8
+ - PCA
9
  license: mit
10
  ---
11
 
12
+ # Classical Models (PCA + UMAP) - transcriptome mode - 8D
13
 
14
+ Pre-trained PCA and UMAP models for transcriptomic data compression.
15
+
16
+ **UMAP models support transform()** - new data can be projected into the same embedding space.
17
 
18
  ## Details
19
  - **Mode**: transcriptome-centric compression
20
  - **Dimensions**: 8
21
  - **Training data**: TRACERx lung cancer transcriptomics
22
+ - **Created**: 2026-01-13T12:08:26.398930
23
+ - **UMAP transform**: Enabled (low_memory=False)
24
 
25
  ## Usage
26
 
 
32
  local_dir = snapshot_download("jruffle/classical_transcriptome_8d")
33
  model = joblib.load(f"{local_dir}/model.joblib")
34
 
35
+ # Model contains: 'pca', 'umap', 'robust_scaler', 'gene_order'
 
36
 
37
+ # Use UMAP transform on new data:
38
+ new_embeddings = model['umap'].transform(preprocessed_new_data)
39
  ```
metadata.json CHANGED
@@ -2,15 +2,14 @@
2
  "model_type": "classical",
3
  "mode": "transcriptome",
4
  "dimensions": 8,
5
- "created": "2026-01-09T20:53:58.653777",
 
6
  "keys": [
7
- "robust_scaler",
8
- "norm_params",
9
  "pca",
10
- "preprocessing_method",
11
- "preprocessing_quantile_range",
12
- "gene_ids",
13
- "sample_order",
14
- "umap"
15
  ]
16
  }
 
2
  "model_type": "classical",
3
  "mode": "transcriptome",
4
  "dimensions": 8,
5
+ "created": "2026-01-13T12:08:26.399124",
6
+ "umap_transform_enabled": true,
7
  "keys": [
 
 
8
  "pca",
9
+ "robust_scaler",
10
+ "gene_order",
11
+ "sample_ids",
12
+ "umap",
13
+ "norm_params"
14
  ]
15
  }
model.joblib CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:cb00b88c6e1d7e9acb9f87197bb6e6a4c59555a72c618633dda9e122f1287884
3
- size 349033310
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c550141ae6d40419d2bac5a6f4b3f3810140b0b85f0769b0b8bac57030413592
3
+ size 347037419