Aug. 19, 2025: scTrace+ was accepted by Cell Systems !
Sep. 10, 2025: scTrace+ was published online: https://doi.org/10.1016/j.cels.2025.101398
scTrace+ is a computational method to enhance the cell fate inference by integrating the lineage-tracing and multi-faceted transcriptomic similarity information.
- Python version: >= 3.7
The Release version of 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
Refer to folder: tutorial for full pipeline.
Example data1: Larry-Invitro-differentiation OR Larry-backup
Example data2: TraCe-seq-tumor OR TraCe-seq-backup
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 selected dynamic sub-clusters. -
dynamicDiffAnalysis: Perform differential expression analysis between all dynamic sub-clusters (1 v.s. rest).
Wenbo Guo#, Zeyu Chen#, Xinqi Li, Jingmin Huang, Qifan Hu, Jin Gu, scTrace+: enhance the cell fate inference by integrating the lineage-tracing and multi-faceted transcriptomic similarity information, Cell Systems, 2025, 101398, ISSN 2405-4712, https://doi.org/10.1016/j.cels.2025.101398
