|
7 | 7 | import numpy as np |
8 | 8 | from segger.data.parquet._utils import get_polygons_from_xy |
9 | 9 |
|
10 | | -xenium_data_dir = Path('data_raw/breast_cancer/Xenium_FFPE_Human_Breast_Cancer_Rep1/outs/') |
11 | | -segger_data_dir = Path('data_tidy/pyg_datasets/bc_rep1_emb_200_final') |
| 10 | +xenium_data_dir = Path("data_raw/breast_cancer/Xenium_FFPE_Human_Breast_Cancer_Rep1/outs/") |
| 11 | +segger_data_dir = Path("data_tidy/pyg_datasets/bc_rep1_emb_200_final") |
12 | 12 |
|
13 | 13 |
|
14 | | -scrnaseq_file = Path('/omics/groups/OE0606/internal/tangy/tasks/schier/data/atals_filtered.h5ad') |
15 | | -celltype_column = 'celltype_minor' |
16 | | -gene_celltype_abundance_embedding = calculate_gene_celltype_abundance_embedding( |
17 | | - sc.read(scrnaseq_file), |
18 | | - celltype_column |
19 | | -) |
| 14 | +scrnaseq_file = Path("/omics/groups/OE0606/internal/tangy/tasks/schier/data/atals_filtered.h5ad") |
| 15 | +celltype_column = "celltype_minor" |
| 16 | +gene_celltype_abundance_embedding = calculate_gene_celltype_abundance_embedding(sc.read(scrnaseq_file), celltype_column) |
20 | 17 |
|
21 | 18 | sample = STSampleParquet( |
22 | 19 | base_dir=xenium_data_dir, |
|
43 | 40 |
|
44 | 41 |
|
45 | 42 | sample.save( |
46 | | - data_dir=segger_data_dir, |
47 | | - k_bd=3, |
48 | | - dist_bd=15, |
49 | | - k_tx=3, |
50 | | - dist_tx=5, |
51 | | - tile_width=200, |
52 | | - tile_height=200, |
53 | | - neg_sampling_ratio=5.0, |
54 | | - frac=1.0, |
55 | | - val_prob=0.3, |
56 | | - test_prob=0, |
| 43 | + data_dir=segger_data_dir, |
| 44 | + k_bd=3, |
| 45 | + dist_bd=15, |
| 46 | + k_tx=3, |
| 47 | + dist_tx=5, |
| 48 | + tile_width=200, |
| 49 | + tile_height=200, |
| 50 | + neg_sampling_ratio=5.0, |
| 51 | + frac=1.0, |
| 52 | + val_prob=0.3, |
| 53 | + test_prob=0, |
57 | 54 | ) |
58 | 55 |
|
59 | 56 |
|
60 | | -xenium_data_dir = Path('data_tidy/bc_5k') |
61 | | -segger_data_dir = Path('data_tidy/pyg_datasets/bc_5k_emb_new') |
62 | | - |
| 57 | +xenium_data_dir = Path("data_tidy/bc_5k") |
| 58 | +segger_data_dir = Path("data_tidy/pyg_datasets/bc_5k_emb_new") |
63 | 59 |
|
64 | 60 |
|
65 | 61 | sample = STSampleParquet( |
66 | 62 | base_dir=xenium_data_dir, |
67 | 63 | n_workers=8, |
68 | | - sample_type='xenium', |
69 | | - weights=gene_celltype_abundance_embedding, # uncomment if gene-celltype embeddings are available |
| 64 | + sample_type="xenium", |
| 65 | + weights=gene_celltype_abundance_embedding, # uncomment if gene-celltype embeddings are available |
70 | 66 | ) |
71 | 67 |
|
72 | 68 |
|
|
88 | 84 |
|
89 | 85 |
|
90 | 86 | sample.save( |
91 | | - data_dir=segger_data_dir, |
92 | | - k_bd=3, |
93 | | - dist_bd=15.0, |
94 | | - k_tx=15, |
95 | | - dist_tx=3, |
96 | | - tile_size=50_000, |
97 | | - neg_sampling_ratio=5.0, |
98 | | - frac=0.1, |
99 | | - val_prob=0.1, |
100 | | - test_prob=0.1, |
| 87 | + data_dir=segger_data_dir, |
| 88 | + k_bd=3, |
| 89 | + dist_bd=15.0, |
| 90 | + k_tx=15, |
| 91 | + dist_tx=3, |
| 92 | + tile_size=50_000, |
| 93 | + neg_sampling_ratio=5.0, |
| 94 | + frac=0.1, |
| 95 | + val_prob=0.1, |
| 96 | + test_prob=0.1, |
101 | 97 | ) |
102 | | - |
103 | | - |
0 commit comments