Hi @Aleka,
I had a longer answer, but lost it when I linked to follow the thread before posting, so briefly.
A) GATK forum is the best place to ask, and search for answer to these questions.
- You definitely want QUAL>30, and you will still have quite some false positives at the lower end
- The AF reported by GATK is the frequency of the ALT allele across your samples at this position - since all 28 of your samples are homozygous ALT, it is 1.0 - if one had been a heterozygote it would have been 0.982. The MAF you want is not provided by GATK - you would have to use an annotator such as ANNOVAR or dbNSFP, or something similar to add the annotation to your VCF, before filtering.
- The DP in the INFO field is the total DP across all samples, while the DP in the FORMAT field - i.e. for each sample, is sample specific. The sum of the latter is not always the former, since the number reported in the sample field is only for reads that were of sufficient quality to call the allele one way or another - you would have to ask GATK what exactly this means, but often there are a few reads that are regarded as ambiguous. So you want the FORMAT field, and you want >5. >7 is probably better