Skip to main content

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

Project description

# 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 `

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

imputefish-0.0.5.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

imputefish-0.0.5-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file imputefish-0.0.5.tar.gz.

File metadata

  • Download URL: imputefish-0.0.5.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.20

File hashes

Hashes for imputefish-0.0.5.tar.gz
Algorithm Hash digest
SHA256 2c72c107fc278a67ba7060ff6be02a5cd3aba89908db11d0912c96655d4828b4
MD5 97205f1c0ec533e2305a4cfcee57e817
BLAKE2b-256 9550b8e129caf6e152e3376939d4c3daf32f06ec467c321de7c11a83d65e3c01

See more details on using hashes here.

File details

Details for the file imputefish-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: imputefish-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.20

File hashes

Hashes for imputefish-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 c23abc0a78f9f56cc51e3ede6b5b6501721a1885dcd1e6d504f3e8a702e4d3ba
MD5 bff477e4f9e2bab909d2166c5a39ad29
BLAKE2b-256 f6a4e29125d7fe49b6d9f5d635f8682b98a244071e5411d057ef62560adfc8c6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page