hemberg-lab / SC3

A tool for the unsupervised clustering of cells from single cell RNA-Seq experiments
http://bioconductor.org/packages/SC3
GNU General Public License v3.0
118 stars 55 forks source link

How to calculate D? #91

Closed XiHuYan closed 5 years ago

XiHuYan commented 5 years ago

Hello, I'm a student interested in Machine learrning. After reading the paper of SC3, I'm confused about the parameters d and D. Is d a constant or a range in the process of running the algorithm? If d is a constant, how is the value of D calculated? If d is a range, how do you calculate the range of d when the model is trained? Thanks for answering it.

wikiselev commented 5 years ago

Hi, d is a range, and D is a maximum index in d range. There is no training happening in the SC3 algorithm. Hope this helps.

Cheers, Vlad

XiHuYan commented 5 years ago

Thanks for reply. But I'm still a bit confused. The SC3 paper mentions that di (d1,d2,...dD) is a matrix composed of multiple feature vectors extracted from the feature vector of transformation martics of PCA or Laplacian. Then, are these feature vectors d1,,,dD gradually accumulated, or are there any intersections?

wikiselev commented 5 years ago

Clustering is performed for each d1,,,dD matrix of eigenvectors and then the results are averaged using the consensus approach.

XiHuYan commented 5 years ago

Thanks for your patience and answering.