A package to enhance single-cell lineage tracing data through kernelized bayesian network
Project description
scTrace+
Introduction
scTrace+ is a computational method to enhance single-cell lineage tracing data through the kernelized bayesian network.
System Requirements
- Python version: >= 3.7
Installation
The Release version scTrace+ python package can be installed directly via pip:
pip install scTrace
Besides, we provided the develop version of scTrace+. After installing scStateDynamics and node2vec,
you can run our tutorial
to perform LT-scSeq data enhancement and cell fate inference steps.
pip install scStateDynamics
pip install node2vec
git clone https://github.com/czythu/scTrace.git
Quick Start of LT-scSeq data enhancement
Refer to folder: tutorial for full pipeline.
Below are the introduction to important functions, consisting of the main steps in scTrace+.
-
prepareCrosstimeGraph: Process input time-series dataset, output lineage adjacency matrices and transcriptome similarity matrices, both within and across timepoints. -
prepareSideInformation: Derive low-dimensional side information matrix withnode2vecandrbf kernel. -
trainMF: Train scLTMF model to predict the missing entries in the original across-timepoint transition matrix. -
predictMissingEntries: Load pretrained scLTMF model and calculate performance evaluation indicators. -
prepareScdobj: PreparescStateDynamicsobjects and perform clustering method. -
visualizeLineageInfo&visualizeEnhancedLineageInfo: Visualize cluster alignment results with Sankey plot. -
assignLineageInfo: Assign fate information at single-cell level and output acell2clustermatrix according to lineage information. -
enhanceFate: Enhance cell fate information based on hypothesis testing method for single-cell level fate inference. -
runFateDE: Perform differential expression analysis between dynamic sub-clusters.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sctrace-0.1.3.tar.gz.
File metadata
- Download URL: sctrace-0.1.3.tar.gz
- Upload date:
- Size: 17.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7d99a45fff33db928e120534cb58332bc199f18e222dcc2053346f22c7548614
|
|
| MD5 |
454d0b9cd792f8bac731d278f7184d8a
|
|
| BLAKE2b-256 |
09f67f9b828ea276e5ceec0bcf775cc27bfecc6ad48d92a1c1ff413edbbfe404
|
File details
Details for the file scTrace-0.1.3-py3-none-any.whl.
File metadata
- Download URL: scTrace-0.1.3-py3-none-any.whl
- Upload date:
- Size: 17.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
74116d6b1e0b39aecfd559778ff0f94d4f1d23f970914e19b6f590f671b0f3b6
|
|
| MD5 |
453ebf7c78cd51b42ffd6e09dcfb0e18
|
|
| BLAKE2b-256 |
a51951d7389976251d37c573725edf0889bece17853a140815bcbc7131174fb2
|