In this context, the b allele is the non-reference allele observed in a germline heterozygous SNP, i.e. in the normal/control sample. Since the tumor cells' DNA originally derived from normal cells' DNA, most of these SNPs will also be present in the tumor sample. But due to allele-specific copy number alterations, loss of heterozygosity or allelic imbalance, the allelic frequency of these SNPs may be different in the tumor, and that's evidence that one (or both) of the germline copies was gained or lost during tumor evolution.
So, filter for heterozygous genotypes in the normal sample, but keep the tumor sample in the VCF.
See this manual for details:
http://biorxiv.org/content/biorxiv/suppl/2016/01/13/036194.DC2/036194-2.pdf
"Canvas supports a number of different workflows depending on the input sequencing data. The available modes are:
Germline
WGS: CNV calling of a diploid germline sample from whole genome sequen cing data
Somatic
Enrichment: CNV calling of a somatic sample from targeted sequencing data
Somatic
WGS: CNV calling of a somatic sample from whole genome sequencing data
Tumor
normal
enrichment: CNV calling of a tumor/normal pair from targeted sequencing data"
Thank you, Natasha! Why didn't they just say "heterozygous sites" from the beginning?? I guess what I have to do then, for the purpose of this input file, is to grep for 0/1 or 1/0 SNPs.