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.4.tar.gz (10.3 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: sclitr-0.1.4.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.4.tar.gz
Algorithm Hash digest
SHA256 83f666fff2e8a5889cee14b955e09428957ae25c6f7f41303025b07456289533
MD5 666f57c473ce688a582cce12b2492bad
BLAKE2b-256 d3f1cb82e12b9c006f4a5268dd3a1348fc9f59ad125cfdcd60162b37f9545782

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scLiTr-0.1.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 0914379724d5ede932bdb1262a8bef7802ab82ce6d12e86983366142bfbb4ed0
MD5 bd12152590a52c3bc7ba1074e672dcf7
BLAKE2b-256 d299d5f71ebb6479ef53908860d97f05c53406d1912db001ce8f646cba17429b

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