Skip to main content

# ImputeFISH

ImputeFISH: A Spatially Aware and Scalable Framework for Gene Imputation in Imaging-Based Spatial Transcriptomics

—

## 🔍 Overview

ImputeFISH (Imputation for Fluorescence In-Situ Hybridization–based spatial transcriptomics) is a spatially aware and scalable framework designed for gene imputation and atlas-scale transcriptome enhancement in imaging-based spatial transcriptomics (IST) datasets such as MERFISH, Xenium, and seqFISH.

ImputeFISH integrates spatial context and scRNA-seq references to recover unmeasured genes, enabling more complete transcriptome representations and improved biological interpretation.

—

## 🚀 Key Features

  • 🧠 Reference Selection: Automatically identifies the most compatible scRNA-seq reference using a gene co-expression network–based compatibility filter.

  • 🌐 Spatial Awareness: Incorporates neighborhood-level spatial information inspired by graph neural network message passing.

  • 🔄 Domain Adaptation: Applies SVD-based domain alignment to correct batch effects between IST and scRNA-seq datasets.

  • ⚡ Scalability: Efficiently scales to millions of cells, suitable for atlas-scale datasets.

  • 🧬 Accurate Gene Imputation: Uses non-negative ridge regression to predict unmeasured gene expression.

—

## 📦 Installation

You can install ImputeFISH using pip:

`bash pip install imputefish `

Release files for ImputeFISH 0.0.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ImputeFISH 0.0.7
File Size Uploaded
imputefish-0.0.7.tar.gz 4.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ImputeFISH 0.0.7
File Interpreter ABI Platform
imputefish-0.0.7-py3-none-any.whl Python 3 none any Details

Total release size: 9.3 kB

Release files / imputefish-0.0.7.tar.gz

Download URL imputefish-0.0.7.tar.gz
Size 4.6 kB
Tags Source
SHA-256 checksum
How to use checksums
303440d55539aed9f31ff5ece273ef28322947a66a0bf859c1c6e5531dc6df29
BLAKE2b-256 checksum
How to use checksums
c61e7641c21095c7ef52735d90623ccf9b3a9edae547a0ebf6504ffb273e04a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.20

Release files / imputefish-0.0.7-py3-none-any.whl

Download URL imputefish-0.0.7-py3-none-any.whl
Size 4.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
67b601c1a31cf74b29a2c904be34bba0e322c5da2a14fff64bb8e754440c1e04
BLAKE2b-256 checksum
How to use checksums
5aaa334e718c2df66556171025c80a6398086b5d712bf84e921e0858b642394e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.20

Release history Release notifications | RSS feed

This release

0.0.7 This release

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page