Skip to main content

Package for an analysis of lineage-tracing scRNA-Seq data

Project description

scLiTr

scLiTr is a Python package for analysis of lineage tracing coupled with single-cell RNA-Seq.

The main key of the package are clonal embeddings — vector representations of the whole clones in low dimensional space (clone2vec). These representations is a dropout-robust and cluster-free way of representation of heterogeneity within clonal behaviour for cell type tree-free hypothesis generation regarding cells' multipotency.

clone2vec builds representation of clones in exact same way with popular word embedding algorithm — word2vec — via construction two-layers fully connected neural network (specifically it uses Skip-Gram architecture) that aims to predict neighbour cells clonal labellings by clonal label of cells. As a result, clones that exist in similar context in gene expression space will have similar weights in this neural network, and these weights will be used as embedding for further analysis.

Installation

scLiTr might be installed via pip:

pip install sclitr

Documentation

Please visit documentation web-site to check out API description and a few tutorials with analysis.

clones2cells

For interactive exploration of clonal and gene expression embeddings together we recommend using our simple tool clones2cells.

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

sclitr-0.1.3.tar.gz (10.3 kB view details)

Uploaded Source

Built Distribution

scLiTr-0.1.3-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

Details for the file sclitr-0.1.3.tar.gz.

File metadata

  • Download URL: sclitr-0.1.3.tar.gz
  • Upload date:
  • Size: 10.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for sclitr-0.1.3.tar.gz
Algorithm Hash digest
SHA256 20abc5322bd2209fe6ed0e3459f698372ad3572b85b5ac8fdd8810a997cedd05
MD5 f5f04bf7390513506db550ee64357efd
BLAKE2b-256 9e43eafd537cfba5b8868c62dce24ef3bb493aa317d7d9ef5b20a462226870f6

See more details on using hashes here.

File details

Details for the file scLiTr-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: scLiTr-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 11.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for scLiTr-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 56bab9c256b9230d8e8314e8040efc67615be844f459fe40702a549275c2784d
MD5 bbba6303735d079f1a6c76f81765aa08
BLAKE2b-256 2f52b80cd1085fe444c868bdd12c9b6b63303b1122bbb59e13c58e70313dfcc9

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