Skip to main content

FineST: Fine-grained Spatial Transcriptomic

Project description

About

FineST (Fine-grained Spatial Transcriptomics), a statistical model and toolbox to identify the super-resolved ligand-receptor interaction with spatial co-expression (i.e., spatial association).

Uniquely, FineST can distinguish co-expressed ligand-receptor pairs (LR pairs) from spatially separating pairs at sub-spot level or single-cell level, and identify the super-resolved interaction.

https://github.com/LingyuLi-math/FineST/blob/main/docs/fig/FineST_framework.png?raw=true

It comprises two main steps:

  1. Fine-grained ligand-receptor pair discovery;

  2. Cell-cell communication pattern classification;

  3. Pathway enrichment analysis.

https://github.com/LingyuLi-math/FineST/blob/main/docs/fig/Downstream.png?raw=true

With the analytical testing method, FineST accurately predicts ST gene expression and outperforms TESLA and iStar at both spot and gene levels in terms of the root mean square error (RMSE) and Pearson correlation coefficient (PCC) between the predicted gene expressions and ground truth.

https://github.com/LingyuLi-math/FineST/blob/main/docs/fig/OtherMethods.png?raw=true

It comprises two main steps:

  1. global selection spatialdm_global to identify significantly interacting LR pairs;

  2. local selection spatialdm_local to identify local spots for each interaction.

Installation

FineST is available through PyPI. To install, type the following command line and add -U for updates:

pip install -U FineST

Alternatively, you can install from this GitHub repository for latest (often development) version by the following command line:

pip install -U git+https://github.com/LingyuLi-math/FineST

Installation time: < 1 min

Alternatively,

$ git clone https://github.com/LingyuLi-math/FineST.git
$ conda create --name FineST python=3.8
$ conda activate FineST
$ cd FineST
$ pip install -r requirements.txt

Typically installation is expected to be completed within a few minutes.

Quick example

Using the build-in NPC dataset as an example, the following Python script will predict super-resolution ST gene expression and compute the p-value indicating whether a certain Ligand-Receptor is spatially co-expressed.

Detailed Manual

The full manual is at finest-rtd-tutorial.

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

finest-0.0.1.tar.gz (39.3 kB view details)

Uploaded Source

Built Distribution

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

FineST-0.0.1-py3-none-any.whl (45.5 kB view details)

Uploaded Python 3

File details

Details for the file finest-0.0.1.tar.gz.

File metadata

  • Download URL: finest-0.0.1.tar.gz
  • Upload date:
  • Size: 39.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.2

File hashes

Hashes for finest-0.0.1.tar.gz
Algorithm Hash digest
SHA256 04761dc3cd0b0b9edad445a2a883277cdddda292d8bb8a51a4f05f0d71794c9b
MD5 fc52771ea8fb41e11ed6a002be77aebc
BLAKE2b-256 f37a65b7ba2a29c39bf18cb277777da5a29ff8d09f58655398a39da8f95bb137

See more details on using hashes here.

File details

Details for the file FineST-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: FineST-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 45.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.2

File hashes

Hashes for FineST-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2cd153d3f24208636e88eb188b362d665254eb9ffb413021fe96626fa67d2c84
MD5 d1bd127f2a8592bcbc54c32463e0c3cb
BLAKE2b-256 67a33e5c60cb98c03e6a67214b813ce8a744b95d70fbf0bfd7db5c1569e688bd

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