The choice of the variant calling approach and tool depends on the specific research goals, the nature of the data (e.g., DNA-seq, RNA-seq, whole-genome, exome), and the desired level of sensitivity and specificity. Often, a combination of tools and strategies is used to improve the accuracy of the variant callset. This is particularly true when it comes to Structural Variants. Additionally, best practices and quality control measures, including filtering to remove low-quality variants, are critical to ensure reliable variant calls in NGS data analysis.
After obtaining the variant call format (VCF) file with the variants, the next crucial step is to annotate the identified variants to gain insights into their potential functional significance and relevance in the context of your study. Usually this is done with tools such as Funcotator, ANNOVAR, or the Variant Effect Predictor (VEP) that provide annotations based on known genomic databases, including information about gene names, coding consequences, allele frequencies in populations, and potential functional impact.
Finally, you can use specialized packages like maftools to generate summary statistics and visualizations of the mutation data. This is often useful to assess the results, e.g., if the mutation load is higehr than expected, you might wnat to go back and tweak the parameters used in mutect2, or do some additional filtering.
NGS variant calling represents a complex and substantial topic. We don't typically advise beginners to delve into it, as it often demands a significant commitment of time and effort. Nevertheless, if you are determined, we have included a non-comprehensive list of resources below to help you with NGS variant calling, particularly in the context of somatic analysis.