With the rapid advancement of high-throughput genome sequencing technology, vast number of samples have been sequenced, leading to the identification of abundant whole-genome single-nucleotide polymorphism (SNP) variations [1]. As a third-generation molecular marker technology, SNPs have become as an ideal tool for genetic studies due to their widespread genomic distribution, high-throughput compatibility, genetic stability, and ease of standardization [2]. High-throughput sequencing technologies offer significant advantages over traditional SNP detection methods such as Sanger sequencing, CAPS, melting curve analysis, SNaPshot, TaqMan probes, and gene chip [3]. These conventional techniques, while widely used, often fail to meet the growing demand for cost-effective, rapid and large scale genotyping solutions [4].
Kompetitive Allele Specific PCR (KASP), developed by LGC Biosearch Technologies, combines PCR amplification with competitive allele-specific primer binding and fluorescence detection to enable accurate and cost-effective genotyping of target SNPs or InDel variations [5]. Compared to other genotyping technologies, KASP exhibits high analytical stability and accuracy, along wth great flexibility in the number of SNPs and samples that can be processed [6, 7]. It can also supports high-precision dual-allele genotyping for a limited number of target markers, including SNPs and InDels, across large segregating populations or natural germplasm collections [8]. KASP is compatible with low-, medium-, and high-throughput genotyping formats and can be integrated with automated platforms, making it suitable for a wide range of research and breeding applications [9].
Over the past five years, more than 800 studies have reported the development of KASP markers, establishing it as a benchmark genotyping technology worldwide [10]. In agricultural research, KASP has been widely applied for fine mapping of target genes, molecular-assisted breeding, germplasm resource identification, and genetic quality control of crop varieties [11–15]. In medical field, KASP has proven valuable for investigating molecular genetic mechanisms of diseases, mapping disease-associated genes, and screen for drug sensitivity and disease susceptibility loci [16]. Unlike conventional PCR primers, KASP primers consist of three oligonucleotides: two allele-specific forward primers, and one common reverse primer. The allele-specific primers are designed to match the two allelic variants of SNPs or InDels, with the 3’ ends located at the corresponding variant sites. Each specific primer includes 21-bp universal tail sequence at the 5’ ends. The common primer follows the same principles in designing regular PCR primers. The use of universal tail sequences eliminates the need to synthesize fluorescent probes for each variant, significantly reducing the reagent cost for KASP detection (http://www.lgcgenomics.com). Primer design is critical for the accuracy and efficiency of KASP genotyping. In addition to the general requirements for PCR primers——such as optimal primer length, GC content, Tm value, and avoidance of secondary structures [17], the common KASP primer should have higher Tm value than the two specific primers. Furthermore, the amplification products should be less than 100 bp to ensure efficient amplification. Since the SNP or InDel site defines the 3′ end of the allele-specific primers, the sequences available for primer design are inherently constrained.
Currently, several software tools have been developed for allele-specific PCR (AS-PCR) primer design, such as WAPS [18], PolyMarker [19], KASPspoon [20] and FastPCR [21]. However, some of these programs are no longer updated, and few are available and specifically designed for high-throughput KASP primers designing. Therefore, there is an urgent need for developing specialized software tailored to KASP primer design. Visual Basic for Applications (VBA) is an object-oriented programming language integrated into Microsoft Excel software, a widely used international spreadsheet software [22]. Numerous tools have been developed using the Excel VBA platform, significantly accelerating data management and processing while enhancing workflow productivity [23–27]. In primer design, DNA sequences can be treated as a text string in VBA, allowing parameters such as primer length and GC content to be easily calculated in Excel. The extensive function library of Excel provides robust support for developing customized algorithms for KASP primers. In this study, we developed a simple and user-friendly VBA-based tool named EasyKASP within Microsoft Excel. EasyKASP is freely accessible and facilitates the efficient design of KASP primers for both SNP and InDel loci. Moreover, its core functionality can be extended to accommodate diverse primer design requirements, highlighting its versatile and broad applicability in genotyping research.