alt.freeweights.minicpm / SciCore-Omics
From: openbmb <huggingface.co/openbmb>Newsgroups: alt.freeweights.minicpmSubject:

SciCore-Omics

Date: 2026-11-15Commit: 41a88ecSigned: 2DC28CC7B26A283B ✓

Feature extraction model with 8.2B parameters. Safetensors weights, 16.4 GB in all. Published by openbmb under Apache-2.0.

8.2B params16.4GBSciCore-Omicssafetensorspermissive
FactsParams8.2BSize16.4 GBFormatssafetensorsTaskfeature extractionLicenseApache-2.0From sourcepermissive
$ fw get openbmb/SciCore-Omics
# manifest sha256 23860cbbbe71… · 16.4 GB · 38 files
$ fw verify ./SciCore-Omics openbmb/SciCore-Omics
From sourceHosted (signed)openbmb/SciCore-OmicsLast check: 2026-11-15 04:00 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Works with

Evaluate with

Overview

Size
16.4 GB
Weights
16.4 GB (safetensors)
Parameters
8.2B
Formats
safetensors
Task
feature extraction
License
Apache-2.0 (permissive)
Files
38, each with a sha256
Publisher
openbmb
Added
2026-11-15
Section
alt.freeweights.minicpm
Lineage

Original release from the publisher.

Where these bytes come from
Publisher at the pinned commitโ†’You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 04:00 UTCpassed

Model card

From the publisher at commit 41a88ec. Shown as plain text with links; images open at the publisher.

๐Ÿงฌ SciCore-Omics#

A tri-modal foundation model unifying histology, spatial transcriptomics, and biological language#

Model Code Demo License

Image: SciCore-Omics overview


๐Ÿ” Overview#

SciCore-Omics is a tri-modal biomedical foundation model that connects histology images, spatial transcriptomic profiles, and biological language for spatial biology and pathology-related reasoning.

The model introduces a gene-aware branch based on NicheFormer + Gene Q-Former + Gene Projector, enabling transcriptomic information to be aligned with the language-model token space.

SciCore-Omics supports:

  • ๐Ÿ–ผ๏ธ image-only reasoning;
  • ๐Ÿงฌ gene-only reasoning;
  • ๐Ÿ–ผ๏ธ๐Ÿงฌ joint image-gene reasoning;
  • ๐Ÿ’ฌ natural-language biomedical interpretation.

โœจ Highlights#

  • Tri-modal modeling of histology, spatial transcriptomics, and language
  • Gene-aware transcriptomic encoding with NicheFormer
  • Unified image-gene-text reasoning in the language-model space
  • Designed for spatial biology, pathology reasoning, and biomedical interpretation
  • Open-source model weights, code, and demo

๐Ÿš€ Quick Start#

This Hugging Face repository hosts the model weights.

For full inference and training code, please refer to the GitHub repository:

git clone https://github.com/OpenBMB/Scicore-Omics.git
cd Scicore-Omics

Download the model weights:

huggingface-cli download openbmb/SciCore-Omics \
  --local-dir ./weights/SciCore-Omics

Minimal loading example:

import torch
from transformers import AutoModel, AutoTokenizer, AutoProcessor

model_path = "openbmb/SciCore-Omics"

processor = AutoProcessor.from_pretrained(
    model_path,
    trust_remote_code=True
)

tokenizer = AutoTokenizer.from_pretrained(
    model_path,
    trust_remote_code=True
)

model = AutoModel.from_pretrained(
    model_path,
    trust_remote_code=True,
    torch_dtype=torch.bfloat16,
    device_map="auto"
)

model.eval()

For complete examples, please see:

https://github.com/OpenBMB/Scicore-Omics/tree/main/eval


๐Ÿ“ฆ Resources#


โš ๏ธ Limitations#

SciCore-Omics is released for research use only.

It may generate inaccurate or incomplete biomedical interpretations and should not be used as a standalone clinical diagnostic or treatment recommendation system.


๐Ÿ“š Citation#

@misc{xiao2026scicoreomics,
  title  = {SciCore-Omics: a tri-modal foundation model unifying histology, spatial transcriptomics and language for spatial biology},
  author = {Xiao, Xinyu and Li, Yunfei and Zeng, Zheni and others},
  year   = {2026},
  note   = {Manuscript in preparation}
}

๐Ÿ“„ License#

This project is released under the Apache-2.0 License.

Files

38 files ยท 16.4 GBWeights 16.4 GB (safetensors). Sizes and sha256 from the signed manifest.
Show all 38 files with their sha256
FileSizesha256
.gitattributes1.66 KBaf9495b110d13124af66a8926be4082bf00010496a3fecdf45a32c7a85dcab18
README.md3.90 KB3da8603d6672311f123098b63770b548b6074c464800392f0df55c1af8f5981e
config.json2.70 KB687d528c787be74bd18c1f5c00b1cfa1ba31cae8055440ab7bfdad4bd8472146
configuration.json58 Bc1b09db419119513247e9b8b912c4b9897106c9b20c6cada7e107d993c5435eb
configuration_minicpm.py3.85 KBad255d69c8d61446ada464878bce940ca3cfa78b64409df097ccb1241910beb5
configuration_nicheformer.py2.01 KB3520832e05c6e0aead0cdbff45ec20985a8a5e20d2f2b1bea6ee99700a63f835
gene_projector_module.py523 Be3841519d12a2f1f19cfc06b109dbea9255d9d5caf1568438bfd7d06ba0f3c8a
gene_qformer_module.py6.82 KBa144bc6c5af8263ba0a05bcd9917366a3c8e0676caff1303bf4346fb3b9457c8
gene_tokenizer/__init__.py176 B706429a5ebcc1386f2489503debfa24d49bbcec0f7437212b7ca0f13a783b8f3
gene_tokenizer/config.json808 Bf0e124908222eb2e7082be1ee141e5fea8c68c02fcb98c75c3118ee4b048c7b0
gene_tokenizer/configuration_nicheformer.py2.01 KB3520832e05c6e0aead0cdbff45ec20985a8a5e20d2f2b1bea6ee99700a63f835
gene_tokenizer/gitattributes.txt1.57 KB85f23879cc8c131276bba6427baf048b1abf55ac3127f16ac436d98b16a89072
gene_tokenizer/masking.py1.96 KB657966b6d6fec1dc435339dc30afe8a461c7f6a1a7503579206b3553abcb44e5
gene_tokenizer/model-ensembl.h5ad1.07 MBa2658657dd9131c905dffe71e5d67c98accfde00f1b4bdf9d26fe3701b516322
gene_tokenizer/model-symbel.h5ad936 KB0b1b2374ea6af4fe2ecda17ff2571afdf212eee6ea1b1a3663a2602c7060e897
gene_tokenizer/tokenization_nicheformer.py16.4 KB3c0da866b223220cda1d3c6e8d4208d82fe5f39e3aa6f64804f05e9f678e51db
gene_tokenizer/vocab.json599 KB1ea4c02144cf02b669c5eb0419762f8acba9ac9da601e78ada90a390b3021a3e
gene_tokenizer/xenium_mean_script.npy163 KB66c5a5fd73467da2cc2b7cb1cbca150243a319ceb8272447c276bb21c7b3fa53
gene_tokenizer_config.json815 B6b493b9135c618791da9b5f55a75c3e82b13a9cf81679709027e90f5665d922d
generation_config.json121 Bbb52bfdd308deaea4ec800bf0165e75770b0a4e5c105963bee1b0398f4043d3e
image_processing_minicpmv.py16.6 KB070fbe746243ce3fd666b48bbf415d9b9b3bf4cddaad15ab3f243733e40a6201
model-00001-of-00004.safetensors4.87 GB9641a05aed224172559da013ed29a170769fd967eaaefbae2e127a55e8018a4b
model-00002-of-00004.safetensors4.93 GB44b02386fb99630ba9283b24ceb5c3168bc48c4c6ee7db3c1b54304f9486eda6
model-00003-of-00004.safetensors4.33 GB0f49c1e8fbffecf3b466eb5fd24c15705459f48cc18328f79d8f2db8844de199
model-00004-of-00004.safetensors2.24 GB4a31063292fbd09b7e461a00df40afaaa274c75f6aa4044713d54dd44e70bc40
model.safetensors.index.json88.0 KB6e5a0c1d70c7fc0ed3ab092706e9ecb210335892204e5fad19a139a0207bf3de
modeling_minicpmv.py23.8 KB439f87b3325b6db3cd01150ac2ec778a5508e95ea58b06376b55bc2599aa407c
modeling_navit_siglip.py41.9 KBb67d27800d18dc623ac10414e180fd5b3dcd9ba2975faa26c5ed53752d4cb4c2
modeling_nicheformer.py10.4 KBf80ff3ed8e012d95ca3e113c56c88ead8af237d574cb4411adb7f59d2f50a93b
preprocessor_config.json836 B0e93342d8135f678f626e0ccf9a19f706c57051080715bd84fbce7642ed8bbc7
processing_minicpmv.py13.4 KB1d1bc5e58d66b06926c2feee9a986a93e6ce4c3c491eaa5cb84257ddde691841
resampler.py34.7 KB8ba12ce07446900fc2bf0abfc04af7774d44a4915ac230331d5ae9d9787ce43c
special_tokens_map.json3.48 KB94d1778afa91eef12327cef07ed2e9023e40d1df8ed712fd41ec845df664922e
tokenization_minicpmv_fast.py2.25 KB1d346b05b85e6fcf08b0a7d5985c45805b9434741c21a406786405a92c39440a
tokenization_nicheformer.py16.4 KB3c0da866b223220cda1d3c6e8d4208d82fe5f39e3aa6f64804f05e9f678e51db
tokenizer.json7.03 MBf5511c3c95dcb6c626661ae0652de0c7b7d7543ffe61758e554f2ef6f6c9bd66
tokenizer_config.json5.48 KBc51c84ab822d3700a9c64e38f8a1ae7a0dec6b91fa9d954248c9b75b8ccaaae0
vocab.json2.78 MBca10d7e9fb3ed18575dd1e277a2579c16d108e32f27439684afa0e10b1440910
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
41a88ec20b pinned now2026-11-15 04:00 UTC38 files ยท 16.4 GB

Use it

$ fw get openbmb/SciCore-Omics
# manifest sha256 23860cbbbe71… · 16.4 GB · 38 files
$ fw verify ./SciCore-Omics openbmb/SciCore-Omics
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/openbmb/SciCore-Omics.json --dir ./SciCore-Omics $ python3 fw.py verify ./SciCore-Omics ./openbmb__SciCore-Omics.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download openbmb/SciCore-Omics --revision 41a88ec20b763d8ce95a48bb7104ce6d87e2d931 --local-dir ./SciCore-Omics
transformersLoad the weights in Python.
import os os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com" from transformers import AutoModel, AutoTokenizer tok = AutoTokenizer.from_pretrained("openbmb/SciCore-Omics", revision="41a88ec20b763d8ce95a48bb7104ce6d87e2d931") model = AutoModel.from_pretrained("openbmb/SciCore-Omics", revision="41a88ec20b763d8ce95a48bb7104ce6d87e2d931", device_map="auto")

License

Name
Apache License 2.0
Id
Apache-2.0
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
README.md
Text sha256
3da8603d6672311f123098b63770b548b6074c464800392f0df55c1af8f5981e
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: openbmb <huggingface.co/openbmb>Newsgroups: alt.freeweights.minicpmSubject: SciCore-OmicsDate: 2026-11-15Commit: 41a88ecSigned: 2DC28CC7B26A283B ✓
Upstream
openbmb/SciCore-Omics
Pinned commit
41a88ec20b763d8ce95a48bb7104ce6d87e2d931
Manifest
SciCore-Omics.json ยท .minisig
Manifest sha256
23860cbbbe7165876550cd488be0430c3be46e1234c16fdbc60f6e29b0194822
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 04:00 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/openbmb/SciCore-Omics.json $ curl -O https://freeweights.allternit.com/manifests/openbmb/SciCore-Omics.json.minisig $ minisign -Vm SciCore-Omics.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

No related models in this catalog.Nothing here lists this model as its parent, and it names no parent.
Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download openbmb/SciCore-Omics
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. SciCore-Omics.json. Provenance. Takedown history: none.
From: openbmb <huggingface.co/openbmb>Subject: AgentCPM-Explore-GGUF
From: openbmb <huggingface.co/openbmb>Subject: AgentCPM-Report
From: openbmb <huggingface.co/openbmb>Subject: AgentCPM-Report-GGUF
From: openbmb <huggingface.co/openbmb>Subject: BitCPM-CANN-0.5B-gguf
From: openbmb <huggingface.co/openbmb>Subject: BitCPM-CANN-1B-gguf
From: openbmb <huggingface.co/openbmb>Subject: BitCPM-CANN-3B-gguf