HuSusu commited on
Commit
a2005e2
·
verified ·
1 Parent(s): d2c45a5

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +46 -3
README.md CHANGED
@@ -1,3 +1,46 @@
1
- ---
2
- license: cc-by-nc-nd-4.0
3
- ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: cc-by-nc-nd-4.0
3
+ tags:
4
+ - spatial-transcriptomics
5
+ - pathology
6
+ - histology
7
+ - deep-learning
8
+ - pytorch
9
+ ---
10
+
11
+ # HistoPrism: Unlocking Functional Pathway Analysis from Pan-Cancer Histology via Gene Expression Prediction
12
+
13
+ <div align="center">
14
+
15
+ [![arXiv](https://img.shields.io/badge/arXiv-2601.21560-b31b1b.svg)](https://arxiv.org/abs/2601.21560)
16
+ [![Model Architecture](https://img.shields.io/badge/Model-Transformer-blue)]()
17
+ [![Dataset](https://img.shields.io/badge/Dataset-HEST-green)]()
18
+
19
+ </div>
20
+
21
+ **HistoPrism** is a deep learning model designed to bridge the gap between histology images (H&E) and spatial gene expression.
22
+
23
+ Check out the details in the [github repo](https://github.com/susuhu/HistoPrism).
24
+
25
+ This repository contains the weights for the checkpoints in the paper trained on the HEST v1.1.0 dataset.
26
+
27
+ ## 📄 Paper
28
+ **Title:** HistoPrism: Unlocking Functional Pathway Analysis from Pan-Cancer Histology via Gene Expression Prediction
29
+ **Authors:** Hu, Susu and Zeng, Qinghe and Bhasker, Nithya and Kather, Jakob Nicholas and Speidel, Stefanie
30
+ **Link:** [ICLR 2026 arXiv](https://arxiv.org/abs/2601.21560)
31
+
32
+
33
+ ## 💻 Usage
34
+ To load this checkpoint, ensure you have the HistoPrism codebase or compatible model definition.
35
+
36
+ ```python
37
+ from huggingface_hub import hf_hub_download
38
+ import torch
39
+
40
+ # Download the model checkpoint
41
+ checkpoint_path = hf_hub_download(repo_id="HuSusu/HistoPrism", filename="HistoPrism_split0.ckpt")
42
+
43
+ # Load weights (Pseudo-code: replace with your actual model class)
44
+ # model = HistoPrism(config=...)
45
+ # checkpoint = torch.load(path, map_location=map_location)
46
+ # model.load_state_dict(checkpoint["model_state"])