File size: 5,324 Bytes
7928ed4 317fad6 7928ed4 317fad6 7928ed4 317fad6 7928ed4 317fad6 7928ed4 446af38 317fad6 446af38 317fad6 7928ed4 317fad6 fdc768e 317fad6 fdc768e 7928ed4 fdc768e | 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 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 | ---
license: cc-by-nc-4.0
tags:
- biology
- histopathology
- cell-type-annotation
- spatial-transcriptomics
- visium
- xenium
- codex
- LUAD
- GBM
- kidney
- atherosclerosis
- H&E
library_name: pytorch
---
# MeowCat-Models
Trained model weights for [**MeowCat**](https://github.com/liranmao/MeowCat)
(Multi-resolution Omics-informed Whole-slide Cell Annotation Tool), a deep
learning framework that predicts cell-type distributions on H&E whole-slide
images using spatially-registered transcriptomics / multiplexed protein
imaging as supervision.
Source code: https://github.com/liranmao/MeowCat
MeowCat also ships AI-assistant utilities β Claude Code skills
(`/meowcat-setup`, `/meowcat-check`) and reusable prompts for Codex / Cursor
β that automate configuration, input validation, and pipeline execution. See
[AI tools](https://github.com/liranmao/MeowCat#ai-tools).
## Repo layout
```
MeowCat-Models/
βββ README.md
βββ luad_general_celltype/states/ # LUAD coarse 8-class
βββ luad_refined_celltype/states/ # LUAD fine 17-class
βββ gbm_codex_celltype/states/ # GBM 14-class (CODEX-supervised)
βββ kidney_celltype/states/ # Kidney
βββ athero_celltype/states/ # Atherosclerosis 8-class
```
Each `states/` folder contains the ensemble replicas (`00/`, `01/`, ...).
Each replica contains `model.ckpt` and the per-phase subfolders
(`recon_phase`, `visium_phase`, `xenium_phase`) produced by MeowCat's
multi-phase training.
## Models
### `luad_general_celltype` β LUAD coarse 8-class
```
B, Plasma, Myeloid, Stromal, NonTumor_Epi, Tumor_Epi, T, NK
```
Recommended when downstream analyses only need broad lineage categories.
### `luad_refined_celltype` β LUAD fine 17-class
```
B, CD_cDC, Endo, Fibroblast, iCAF, Macro_alveolar, Macro_TAM, Mast,
Mural, myCAF, Neutrophil, NK, NonTumor_Epi, Plasma, T_CD4, T_CD4_Treg,
T_CD8, Tumor_Epi
```
Recommended for TME-resolved analyses (CAF subtypes, T-cell subsets,
macrophage polarization, etc.).
### `gbm_codex_celltype` β GBM CODEX 14-class
```
AC, MES, MES-Hyp, NPC, OPC, Chromatin-Reg,
Mac, Inflammatory-Mac, T-cell, B-cell,
Neuron, Oligo, Reactive-Ast, Vasc
```
### `kidney_celltype` β Kidney
Trained with the same MeowCat pipeline on kidney H&E + spatial data. See
the MeowCat repo for the cell-type vocabulary and dataset details.
### `athero_celltype` β Atherosclerosis 8-class
```
Endothelial, Inflammatory, Macrophage, Mast, Neutrophil, Plasma, T, VSMC
```
Trained on human atherosclerotic plaque (paired healthy / diseased regions),
Xenium-only supervision.
## Training data
- **LUAD** β 21 Visium sections (238,488 spots, RCTD soft labels) + 4 Xenium
sections (2,047,381 cells, hard labels). Held out: S1, P24.
Source: [Cancer Cell 2025](https://www.cell.com/cancer-cell/fulltext/S1535-6108(25)00445-3).
- **GBM (CODEX)** β 12 IDH-wildtype GBM sections, CODEX β H&E via Warpy.
CLS-only (no transcriptomics). Held out: ZH1007_INF, C_1.
Source: [Cell 2024](https://www.cell.com/cell/fulltext/S0092-8674(24)00320-9).
- **Kidney** β see the MeowCat repo for details.
Source: [Nature 2026](https://www.nature.com/articles/s41586-026-10363-4).
- **Atherosclerosis** β 8 Xenium sections (21,237 cells, hard labels) across
4 patients with paired healthy/diseased plaque regions. 8 additional Xenium
sections held out for prediction-only evaluation. Unpublished.
## Architecture
Please see the [MeowCat repo](https://github.com/liranmao/MeowCat) for details.
## Usage
### Download
```python
from huggingface_hub import snapshot_download
local = snapshot_download(
repo_id="liranmao/MeowCat-Models",
repo_type="model",
token=True, # required while the repo is private
)
# weights, e.g.:
# f"{local}/luad_general_celltype/states/00/model.ckpt"
# f"{local}/gbm_codex_celltype/states/00/model.ckpt"
```
To grab only one sub-model:
```python
local = snapshot_download(
repo_id="liranmao/MeowCat-Models",
repo_type="model",
allow_patterns=["gbm_codex_celltype/*", "README.md"],
token=True,
)
```
### Predict on a new H&E slide
Place the downloaded `states/` folder under your MeowCat run's
`output/batches/states`, then run:
```bash
meowcat predict --config config.yaml
meowcat visualize --config config.yaml
```
See `examples/06_predict_new_sample/` in the MeowCat repo for an end-to-end
prediction-only workflow.
## License
CC BY-NC 4.0 β research / non-commercial use only. Source-data restrictions
from the underlying studies may apply; please consult the original
publications before redistributing predictions.
## Citation
If you use these weights, please cite both MeowCat and the source datasets:
```bibtex
@software{meowcat,
title = {MeowCat: Multi-resolution Omics-informed Whole-slide Cell Annotation Tool},
author = {Mao, Liran and contributors},
year = {2026},
url = {https://github.com/liranmao/MeowCat}
}
```
- LUAD: [Cancer Cell 2025 β S1535-6108(25)00445-3](https://www.cell.com/cancer-cell/fulltext/S1535-6108(25)00445-3)
- GBM: [Cell 2024 β S0092-8674(24)00320-9](https://www.cell.com/cell/fulltext/S0092-8674(24)00320-9)
- Kidney: [Nature 2026 β s41586-026-10363-4](https://www.nature.com/articles/s41586-026-10363-4)
- Atherosclerosis: unpublished
|