Skip to main content

library for neighbor-dependent gene expression analysis

Project description

CellNeighborEX

CellNeighborEX is a computational approach to identify genes up-regulated or down-regulated by immediate neighbors from spatial transcriptomics (ST) data. It works for both image-based and NGS-based ST data. For image-based ST data where exact cell locations are available, CellNeighborEX uses various algorithms including Delaunay triangulation and KNN to find immediate neighbors. For NGS-based ST data where exact cell locations are not available, CellNeighborEX leverages the mixture of transcriptomes in each spot. CellNeighborEX dissects cells or spots based on the cell types of the immediate neighbors. Carrying out differential expression analysis for the categorized cells or spots, CellNeighborEX detects neighbor-dependent genes. The expression of neighbor-dependent genes is validated in the spatial context.

The figure below shows the workflow of CellNeighborEX:

Fig 1

Version update: 0.0.4 (Aug.2.2023)

  • bug fix: get_volcano_plot() in DEanalysis.py
  • additional parameters: get_spatialPlot() in visualization.py

Install

conda create -n myenv python=3.10 conda activate myenv conda install pip pip install -r requirements.txt pip install CellNeighborEX

Citation

Hyobin Kim, Amit Kumar, Cecilia Lövkvist, António M. Palma, Patrick Martin, Junil Kim, Praveen Bhoopathi, Jose Trevino, Paul Fisher, Esha Madan, Rajan Gogna, and Kyoung Jae Won, CellNeighborEX: Deciphering Neighbor-Dependent Gene Expression from Spatial Transcriptomics Data, bioRxiv.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

CellNeighborEX-0.0.4-py3-none-any.whl (20.8 kB view details)

Uploaded Python 3

File details

Details for the file CellNeighborEX-0.0.4-py3-none-any.whl.

File metadata

File hashes

Hashes for CellNeighborEX-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e11d754d04d81f030a9c21096afd092cebfbe9d0e4a8be5c802d583ad781fd94
MD5 0f066969242c4c1832ff0217daa70d37
BLAKE2b-256 3a9e824b288b21809f38a31ce848875e8f4a9dc0e7ab31d0c1d559c100d70d8b

See more details on using hashes here.

Supported by

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