CITE-seq-Count icon indicating copy to clipboard operation
CITE-seq-Count copied to clipboard

different results each the CITE-seq count is run

Open colin986 opened this issue 2 years ago • 2 comments

Hi,

I'm getting a different output each time CITE-seq count is run. My whitelist and parameters do not each each time.

Is this expected? Is there anyway to control this in terms of reproducibility (i.e. setting a seed) ?

Thanks, Colin

colin986 avatar Mar 11 '22 21:03 colin986

Hey Colin, This is really strange as there is no randomness in the code, it should pretty much be the exact same output each time for the same parameters.

Could you show me some examples?

On Fri, 11 Mar 2022, 22:05 colin986, @.***> wrote:

Hi,

I'm getting a different output each time CITE-seq count is run. My whitelist and parameters do not each each time.

Is this expected? Is there anyway to control this in terms of reproducibility (i.e. setting a seed) ?

Thanks, Colin

— Reply to this email directly, view it on GitHub https://github.com/Hoohm/CITE-seq-Count/issues/165, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAJVO2CYBEN5O25JQ467P33U7OYQXANCNFSM5QQV3YFA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you are subscribed to this thread.Message ID: @.***>

Hoohm avatar Mar 11 '22 22:03 Hoohm

Hi Hoohm,

Thanks for coming back to me.

You were right. The CITE-seq count output is the same each time.

The variation in the result seems to come from the HTODemux function in Seurat when using clara clustering option (When using kmeans clustering the output is consistent). The result changes each time I run CITE-Seq count. The function has an option to set the seed, but I've still found that the output changes each time. So what I mean here is that HTODemux is reproducible with the same CITE-seq count output. CITE-seq count is also reproducible. However, when I re-run CITE-Seq count and HTODemux I get a different result - I don't understand why this is happening.

I know HTODemux draws 100 samples from the dataset for clara clustering - I wonder if during the CITE-Seq count the samples, while the same, the data are written in a a different order and the 100 samples are drawn in a different order - and that gives rise to variability in the output?

Thanks, Colin

colin986 avatar Mar 14 '22 17:03 colin986