hanasusak / cDriver

cDriver R package for finding candidate driver genes in cancers
18 stars 3 forks source link

BAF correction above 0.6 #1

Closed jgarces02 closed 5 years ago

jgarces02 commented 5 years ago

Dear @hanasusak,

Thanks for your CCF calculation method, I found it very easy to use (and very applicable)! If you don't mind, I've a question related with BAF correction: why in values above 0.6 ccfPlody is again calculated (moreover, taking account a ploidy of 1 and not 2) instead of saturate final CCF values to 1 like in correction of BAFs between 0.5 and 0.6?

Thanks for your help. Regards.

hanasusak commented 5 years ago

Hi @jgarces02,

CCF (cancer cell fraction) as a concept can take values [0,1], but it happens from time to time that using VAF/BAF as described CCF fraction is estimated to be above 1. There are two most common reasons for this i) VAF value is estimated itself, therefore, when the true value is 0.5 (max in the diploid region) from reads can be estimated to close by value (especially if there is low coverage). Further, I would not expect that estimates go above 0.6 if the true value is 0.5 (this is just arbitrary value, but in reality should be estimated using read depth); ii) If CCF is estimated to be above 1.2 (VAF >0.6) then possible reason for this is that deletion is missed and true ploidy is 1. Moreover, if VAF values are very high (close to 1) and it is heterozygote somatic mutation, then deletion is an only reasonable explanation to my knowledge ( loss of heterozygosity (loh) ).
I hope this clears some of my thinking when coding CCF estimation. And sorry for the late reply.

jgarces02 commented 5 years ago

Ok, I think it's more clear... Thanks a lot!