We present ScPace, a novel approach for timestamp calibration in time-series single-cell RNA sequencing (scRNA-seq) data. This method tackles the significant issue of noisy timestamps in time-series ScRNA-seq data, which can undermine the accuracy of timestamp automatic annotation (TAA) and interfere with downstream analyses, such as supervised pseudotime analysis. ScPace leverages a latent variable indicator within a support vector machine (SVM) framework to efficiently identify and correct mislabeled samples, improving the robustness and reliability of results across a range of time-series ScRNA-seq datasets.
ScPace/ScPace
: Main code for ScPace.ScPace/Hinge_Loss
: Computes Hinge Loss for each SamplesSimulated Datasets
: Simulated datasets using Splatter
data
: The input time-series ScRNA-seq expression matrix.labels
: Time-labels for each cells(Numpy Ndarray)C
: The regularization parameter for SVMnum_iteration
: Numbers of iterations to perform ScPacep
: The C-Growing Parameterlam
: Threshold for updating the latent variablesmethods
: reclassify/deletion
Timestamp calibration for time-series single cell RNA-seq expression data