I am aware that using SCT for normalization of single-cell data is considered best practice, however plotting violin plots after normalization with SCT results in discrete values plotted (see below). The scale.data layer contains the expression level that people are more accustomed to viewing. Unfortunately, when SCT is run without excluding non-variable genes the object becomes huge. This is due to the layer not being stored as sparce matrix.
Are there any negative repercussions with converting the non-sparce matrix into sparce and then replacing it with the original scale.data layer?
I am aware that using SCT for normalization of single-cell data is considered best practice, however plotting violin plots after normalization with SCT results in discrete values plotted (see below). The
scale.data
layer contains the expression level that people are more accustomed to viewing. Unfortunately, when SCT is run without excluding non-variable genes the object becomes huge. This is due to the layer not being stored as sparce matrix.Are there any negative repercussions with converting the non-sparce matrix into sparce and then replacing it with the original
scale.data
layer?Standard normalization
SCT normalization