File size: 2,403 Bytes
bea4d1a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
---
license: apache-2.0
tags:
- biology
- rna-seq
- tabular-classification
- tabular-regression
- survival-analysis
- in-context-learning
datasets:
- hanzi-bulk-collab/bulk-datasets-private
---

# PRTS

PRTS (Prior-trained RNA-seq Task Solver) predicts binary, multiclass, continuous and survival endpoints from bulk transcriptomes in context. A labelled cohort provides the context for predictions on new samples.

This repository provides the evaluated checkpoint for **In-context learning predicts clinical endpoints from bulk transcriptomes across diseases and platforms**, by Han Wang, Lennart Purucker, Huafeng Liu, Ziyin Luo, Junfeng Hao, Chao Zhu and Chunjie Tian.

- [Code and applications](https://github.com/Hanziwww/PRTS)
- [PreBULK, RealBulk and benchmark data](https://huggingface.co/datasets/hanzi-bulk-collab/bulk-datasets-private)
- Architecture: 219,595,334 parameters in 471 tensors; four cell blocks and twenty row blocks.
- File: `prts.pt`, a PyTorch checkpoint containing `config.model` and the `model` state dictionary.
- Export: model configuration and all parameter tensors are unchanged from the author-supplied checkpoint. Training-run bookkeeping and machine-specific paths are omitted from this inference export.
- [Checkpoint size and SHA-256](checkpoint_metadata.json)

## Load the model

```bash
pip install "git+https://github.com/Hanziwww/PRTS.git#subdirectory=prts" huggingface_hub
```

```python
from huggingface_hub import hf_hub_download
from prts import load

checkpoint = hf_hub_download("HanZiwww/PRTS", "prts.pt")
model = load(checkpoint, device="cpu")  # use "cuda" for a CUDA GPU
```

See the [inference documentation](https://github.com/Hanziwww/PRTS/tree/main/prts) for expression scaling, task construction and prediction outputs. The default Thinking preset averages four passes; the Off preset is also available.

## Scope and limitations

The model was evaluated on retrospective public transcriptomic cohorts. Accuracy varies with endpoint, cohort, platform and the reference samples supplied as context. Cross-cohort and unseen-site evaluation should be considered when assessing transfer to a new study. This repository supplies a research model; it is not a validated clinical diagnostic device.

## Licence

The checkpoint and author-owned code are available under Apache License 2.0. Original datasets and third-party code retain their own terms.