Our pipeline already spends quite some time producing pileups for VarScan and we also wanted to enable FREEC BAF. I decided to use the pre-existing pileups with inputFormat=pileup and SNPfile instead of re-producing pileups with makePileup. This has the nice side-effect of making FREEC substantially faster as well.
However, I notice quite a discrepancy in operation between the two methods. The main thing is that using SNPfile automatically switching to GC-content normalisation and degree 3/4 in WGS sample-control mode. A few questions:
- Is this intentional?
- Why do the two methods differ in their defaults?
- Am I correct in thinking that it's not possible to disable GC-content normalisation using pre-prepared pileups unless also using targets? (i.e. if using targets you can set
degree=1 and forceGC=0 to get the normal sample-control behaviour but without targets you can only control degree).
- Did I miss some part of the documentation about these differences or does it need updating?
Also, #14 probably needs modification as the asymmetry wasn't clear to me at the time.
Our pipeline already spends quite some time producing pileups for VarScan and we also wanted to enable FREEC BAF. I decided to use the pre-existing pileups with
inputFormat=pileupandSNPfileinstead of re-producing pileups withmakePileup. This has the nice side-effect of making FREEC substantially faster as well.However, I notice quite a discrepancy in operation between the two methods. The main thing is that using
SNPfileautomatically switching to GC-content normalisation and degree 3/4 in WGS sample-control mode. A few questions:degree=1andforceGC=0to get the normal sample-control behaviour but without targets you can only control degree).Also, #14 probably needs modification as the asymmetry wasn't clear to me at the time.