Skip to main content


Front. Plant Sci., 14 December 2023
Sec. Plant Bioinformatics
This article is part of the Research Topic Plant Biological Databases and Webservers View all 6 articles

MegaSSR: a web server for large scale microsatellite identification, classification, and marker development

  • 1Bioinformatics Laboratory, College of Computing, Mohammed VI Polytechnic University, Benguerir, Morocco
  • 2Agricultural Genetic Engineering Research Institute, Agricultural Research Center, Giza, Egypt
  • 3Biotechnology Department, International Center for Agricultural Research in the Dry Areas (ICARDA), Giza, Egypt

Next-generation sequencing technologies have opened new avenues for using genomic data to study and develop molecular markers and improve genetic resources. Simple Sequence Repeats (SSRs) as genetic markers are increasingly used in molecular diversity and molecular breeding programs that require bioinformatics pipelines to analyze the large amounts of data. Therefore, there is an ongoing need for online tools that provide computational resources with minimal effort and maximum efficiency, including automated development of SSR markers. These tools should be flexible, customizable, and able to handle the ever-increasing amount of genomic data. Here we introduce MegaSSR (, a web server and a standalone pipeline that enables the design of SSR markers in any target genome. MegaSSR allows users to design targeted PCR-based primers for their selected SSR repeats and includes multiple tools that initiate computational pipelines for SSR mining, classification, comparisons, PCR primer design, in silico PCR validation, and statistical visualization. MegaSSR results can be accessed, searched, downloaded, and visualized with user-friendly web-based tools. These tools provide graphs and tables showing various aspects of SSR markers and corresponding PCR primers. MegaSSR will accelerate ongoing research in plant species and assist breeding programs in their efforts to improve current genomic resources.

1 Introduction

Microsatellites are a class of DNA repeats that include Simple Sequence Repeats (SSRs), repeats of 1 to 6 bp distributed throughout the eukaryotic genome (Phumichai et al., 2015). These repeats may be distributed throughout the genome with or without short interruptions and may cover a substantial portion (> 50%) of the genome (Haubold and Wiehe, 2006). Because of advances in DNA sequencing technology over the past decade, numerous genomic and transcriptomic datasets have been published. Researchers have used this information to investigate the abundance and impact of SSR motifs on the functionality and structure of animal and plant genomes (Mokhtar and Atia, 2019). Several studies suggest that SSRs are not randomly distributed across the genome (Vieira et al., 2016).

SSRs are subject to random genetic mutation at higher rates than other parts of the genome, with long SSR motifs having a higher mutation rate than short SSR motifs (Vieira et al., 2016). Due to errors in DNA replication or the recombination process, genetic mutation results in the addition or deletion of SSR motifs. New SSR alleles can be formed due to errors in the DNA mismatch repair system. They lead to the formation of different SSR alleles, and these polymorphisms are passed on to the next generation (Vieira et al., 2016). Because of their significant contribution to genetic variation, SSRs have attracted the interest of molecular evolutionary researchers. SSRs have been used as codominant, multiallelic, repeatable, highly informative, and transferable PCR-based markers to study related and distant species (Mason, 2015). Over the past decade, SSR markers have been used in a variety of evolutionary studies, for genotyping, diversity, marker-assisted selection, linkage map construction, integrated maps, physical and sequence-based maps, and quantitative traits loci (Garcia et al., 2006; Kalia et al., 2011; Souza et al., 2013; Hayward et al., 2015).

SSR research continues to expand due to its undeniable importance in genome assembly, annotation, and gene regulation. For decades, SSR markers have been successfully used to select potential varieties for breeding programs, and several studies have linked microsatellite instability to phenotypic variability (Li et al., 2004; Gao et al., 2013). This link has made SSR an important tool for breeders and geneticists to study genetic variation in relation to phenotypic variation in organisms (Hayward et al., 2015). According to the PubMed and Scopus search engines, SSRs have been used in thousands of research articles in recent years to study molecular ecology, conservation biology, phylogenetic diversity, genetic markers for breeding, and many other areas. The identification of SSR motifs has become increasingly important in recent years, and several computational algorithms have been developed to detect their occurrence in the genomic sequence. The utility of these tools is primarily determined by their ability to identify complex SSR structures, their flexibility, their ease of maintenance, and the minimal computer skills required for proper use. These tools include TRF (Benson, 1999), TROLL (Castelo et al., 2002), mreps (Kolpakov et al., 2003), SciRoko (Kofler et al., 2007), MsDetector (Girgis and Sheetlin, 2013), GMATo (Wang et al., 2013), GMATA (Wang and Wang, 2016), MISA (Thiel et al., 2003), PolyMorphPredict (Das et al., 2019), ESAP Plus (Ponyared et al., 2016), SAT (Dereeper et al., 2007), AARTI (Kumar et al., 2022), ESMP (Sarmah et al., 2012), WebSat (Martins et al., 2009), SSRPrimer (Jewell et al., 2006), WGSSAT (Pandey et al., 2018), and IMEx (Mudunuri and Nagarajaram, 2007). Among these tools, MISA is a widely used tool for SSR detection due to its early development, efficiency, and simplicity.

The expansion of genomic sequencing data requires the development of simple platforms for SSR detection, classification, and comparison. Currently available tools for SSR identification have one or more major limitations that hinder their adoption on a larger scale. Several of these tools have limited ability to examine large genomic datasets, do not use publicly available gene annotation data, do not have graphical interfaces that allow manipulation of results, or do not provide tools for genome-wide analyses and assessments. Although some of these tools, such as the GMATA pipeline (Wang and Wang, 2016), have attempted to avoid most of these limitations, it still has some drawbacks, such as the lack of classification and comparison of SSR motifs based on their genomic location and the lack of an online version. The availability of an online version of SSR detection tools should facilitate the current and future inclusion of SSR markers in basic and advanced research studies.

Here, we developed MegaSSR as a web server for large-scale SSR identification, classification, and marker development. The proposed online pipeline provides a wide range of useful and routine tools for automatic and easy identification, classification and annotation of SSR markers. This pipeline is supported by the fastest supercomputer in Africa. MegaSSR provides a centralized framework for the study, manipulation, and design of targeted PCR-based SSR markers at the whole genome and transcriptome level. The key steps in the MegaSSR pipeline are: 1) SSR mining; 2) SSR classification; 3) SSR gene-based annotation; 4) SSR motif comparison; 5) SSR primer design; and 6) statistical visualization. MegaSSR is a unique and useful tool for filtering SSRs and PCR-based primers based on genomic location and proximity to functional genomic regions. It is also available as a standalone program that can be easily installed in the Conda environment.

2 Materials and methods

The computational pipeline of the MegaSSR web server and its data resources consists of various subsystems interconnected by data adapters. These adapters ensure that data is passed from FASTA sequences to processed data and statistics in an end-to-end pipeline.

2.1 Implementation

MegaSSR is hosted on LAMP server: Linux 5.4.0-89-generic x86 64 (Ubuntu 20.04.3 LTS), Apache (version 2.4.41), MySQL (version 8.0.27), and PHP (version 7.4.3). Perl (v5.30.0), Python (v3.8.10), R (v4.1.2) are installed as a prerequisite for the software and tools used in the computational pipeline. The LAMP server runs on a computer with 32GB of memory, 16-core CPUs and a 10TB hard drive. HTCondor (v9.5.0) is used to manage and schedule the submitted tasks and processes. After the server validates the uploaded data format, the jobs are sent to the fastest high-performance computer in Africa (TOUBKAL-POWEREDGE C6420, CRC-STACKHPC, XEON PLATNIUM 8276L 28C 2.2GHZ, MELLANOX INFINIBAND HDR100. and the results are sent back to the web server (Figure 1).

Figure 1

Figure 1 Workflow to manage submitted jobs and processes between the web server and the high performance computer.

The computational pipeline consists of the Microsatellite Identification Tool (MISA v1.0) (Thiel et al., 2003), Primer3 PCR primer design software (v2.6.1), and Primersearch (EMBOSS v6.6.0) for in silico validation of designed SSR primers. Other processes, such as SSR classification, annotation, and motif comparisons, are performed using custom scripts written in different programming languages. Several software and programming libraries are used to create visualization plots, including Google Charts (, ggplot2 v3.3.3 (R package), Bandwagon v0.3.2 (, and the JBrowse v1.0 (Buels et al., 2016). JBrowse is used to map, visualize, and localize SSR motifs and to generate PCR-based primers and their associated annotations at whole-genome scale. Finally, PHP, Cascading Style Sheets (CSS), HTML, and JavaScript were used to create the website interface. Figure 2 illustrates the computational framework of MegaSSR.

Figure 2

Figure 2 MegaSSR framework, including pipelines for SSR mining, statistical analysis and results visualization.

The MegaSSR workflow consists of several steps as shown in Figure 2. The pipeline starts with data preparation, where several quality control scripts are used to ensure that the uploaded files are in the correct format. On the main page, the user is notified if data is unreadable or incorrectly formatted. The SSR identification process begins with the submission of data to the MISA (Thiel et al., 2003). The MISA tool is used to identify perfect and compound SSR motifs. Users can change the default parameters to ensure that the submitted analysis is more specific to the data provided. The default parameters are mononucleotide ≥ 10 units, dinucleotide ≥ 6 units, trinucleotide ≥ 5 units, tetranucleotide ≥ 4 units, pentanucleotide ≥ 3 units, and hexanucleotide ≥ 3 units. For compound SSR motifs, the default maximum difference between the two motifs is 100 bp. These default parameters were chosen based on previous SSR studies (Mokhtar et al., 2016; Mokhtar et al., 2020). The generated SSR units go through the steps of classification, assembly, and clustering. After classification into different categories and assembly, the units are clustered based on motif class, genomic position, and gene annotation. The flanking regions of the identified SSR units are extracted from the provided genomic data. These sequences will be used to generate SSR-specific primers for PCR analysis and create a non-redundant SSR library. Primer3 (Untergasser et al., 2012) is used to design SSR-targeted primers based on the user-defined parameters. Users can also use the default parameters, which include primer lengths from 10 to 22 bp, a melting temperature of 55°C, a G/C content of 50%, and a PCR product size range of 100-500 bp. USEARCH v11.0 (Edgar, 2010) is used to create a non-redundant SSR library with a minimum sequence identity of 90%. All data generated by the MegaSSR pipeline are used to calculate a variety of statistical measures for post-processing and to generate tables and graphs. Bang and Chung (2015) reported that there is a risk in using length variation of SSR without sequence confirmation, even within a species. To avoid this risk, MegaSSR provides users with SSR flanking sequences as FASTA files. In addition, MegaSSR reports potentially amplified bands and their length variations within the same genome using in-silico PCR. This helps to ensure the accuracy and reliability of the results obtained from MegaSSR. The previous processing steps are completed in sequence. If successful, users are notified via the processing page when the steps are complete, or via email (if one is provided) when the entire analysis is complete. The results generated by MegaSSR can be viewed and downloaded from the website for one month using the link provided, or users can search for them on the homepage using the unique process ID.

2.2 Standalone version

MegaSSR is also available as a standalone mode ( It has been tested on Ubuntu 18.04 and 20.04 and can be installed through the Conda environment with the command “conda env create -f MegaSSR.yml”, which installs all MegaSSR dependencies. In standalone mode, the user can set all parameters, including SSR identification, primer design, in silico PCR, and the number of threads to use. The parameters are flags such as the analysis type (-A) fasta file (-F) GFF file (-G) outfile prefix (-P) minimum number of mononucleotides (-1) dinucleotides (-2) trinucleotides (-3) tetranucleotides (-4) pentanucleotides (-5) hexanucleotides (-6) maximum difference between the two motifs (-C) minimum primer length (-s) maximum primer length (-S) optimal primer length (-O) PCR product size (-R) number of CPU/threads (-t) calculate the number of alleles for each SSR primer and plot the migration patterns of the DNA bands (-B) the maximum allele length (-L) number of primers in each image (-I).

3 Results and discussion

In this section, we provide an overview of MegaSSR’s capabilities using two case studies with whole genomes and transcriptomes. We also compare MegaSSR with other SSR web servers and verify the quality of the identified SSRs using a well-established dataset.

3.1 Web server usage

The web-based interface can be used to provide MegaSSR with the required data. The pipeline accepts two types of input: Fasta sequences and their annotation. Users can upload the whole genome, transcriptome, contigs, ESTs, or any form of nucleotide sequences (FASTA format) from their local computer or via an NCBI-FTP link. In addition, users are encouraged to provide as much information about the target genomic sequences as possible using a general feature format (gff or gff3) file. These features are used to select SSR units near or within genes or any genome features of interest. The web server automatically generates well-designed visualizations that allow users to explore the results and evaluate the SSRs and PCR primers. Users can categorize and select the generated SSR primers based on their functional genomic location and relevance to gene targeting methods or population diversity analyses. The MegaSSR pipeline generates a series of statistical visual representations and tables detailing the statistics of the identified SSR motifs. These results describe, classify, and compare the discovered SSR units based on their distribution in the genomic data, motif class, and proximity to genic regions. MegaSSR generates SSR primers that target the flanking regions of the discovered SSR repeats. The user can filter or classify these primers based on their potential use. The results table displays some important information about the selected forward and reverse PCR primers, such as genomic position, sequence, melting temperatures, and GC content. Some of this information is statistically represented in generated graphs where PCR primers can be classified based on their distance from gene regions (Figures 3A, B).

Figure 3

Figure 3 An example of the online MegaSSR output: (A) Genic SSR primers browse and search page, (B) Repeats comparison page showing a comparison between SSR repeats that are unique to genic and non-genic regions, and shared repeats between them, (C) JBrowse visualization.

The genome visualization tool JBrowse is used to display various results from the MegaSSR pipeline. These data are presented using genome coordinates. The JBrowse visualization page displays the identified SSR motifs, designed SSR-targeted PCR primers, and gene annotations. Users can explore all relevant information such as genome location, SSR class, SSR sequence length, SSR sequence, primer sequences, and primer product sequence by selecting the coordinate of a specific SSR unit or PCR primer target region. In addition, the JBrowse tool provides an overall view of all SSR units or genes in the genomic regions explored (Figure 3C). This information could be helpful in selecting specific SSR units or PCR primers for functional and diversity studies. Users can search and browse the results and also download the results in bulk. The results are provided in the form of tables and figures, as described in Supplementary Table 1.

3.2 Case study 1: Detection of SSRs at the whole genome level

A number of 35 genome sequences totaling 31.17 giga base pairs from model and non-model organisms were downloaded from the NCBI (Wheeler et al., 2007) and used to validate the performance of MegaSSR in different domains of life. The organisms studied belong to Plantae, Protozoa, Animalia, Chromista, Fungi, Archaea and Bacteria. Accordingly, using the default parameters (implementation subsection), with the exception of mononucleotides, which were excluded from the analysis, a total of 25,339,218 SSR motifs and 7,094,267 SSR primers were detected in the organisms studied. Using 56 CPUs, we report the pipeline execution time for the example genomes in Table 1. The genome size of the studied organisms ranges from 4.64 Mb (Escherichia coli) to 2866.14 Mb (Homo sapiens). The number of pseudomolecules/scaffolds ranges from 1 (Escherichia coli) to 16,236 (Sesamum indicum). The run time depends on the genome size and the number of pseudomolecules/scaffolds and ranges from 19 seconds (Escherichia coli) to 24 hours (Anolis carolinensis). As shown in Table 1, MegaSSR is able to analyze the Oryza sativa reference genome in 15 minutes. Supplementary Table 2 provides the organism name, NCBI accession number, organism classification, genome size, total number of SSRs identified, total number of SSR primers developed, and links to download the results for each genome examined.

Table 1

Table 1 Name of organisms, classification, run time (hours: minutes: seconds) using 56 CPU, number of pseudomolecules/scaffolds, genome size (Mbp), number of identified SSRs, and number of designed SSR primers of the validated genomes.

Srivastava et al. (2019) investigated the pattern of SSRs in genomic features and reported that about 60-80% of SSRs in land plants are located in intergenic regions, confirming the report of Lawson and Zhang (2006) in Arabidopsis thaliana. To compare this finding with the MegaSSR results, the Arabidopsis thaliana genome (5 chromosomes) was used with the default parameters (Implementation section), except that the compound SSR motifs were set to zero. MegaSSR identified a total of 56,071 SSR motifs, of which 35,156 (62.7%) were found in intergenic regions and 20,915 (37.3%) in genic regions. This result is consistent with previous findings by Srivastava et al. (2019) and Lawson and Zhang (2006).

3.3 Case study 2: Detection of SSRs at the transcriptome level

A total of 113 plant transcriptome sequences with a total size of 4,141.64 Mb, corresponding to 9,266,623 sequences, were retrieved from CyVerse Data Commons (One Thousand Plant Transcriptomes Initiative, 2019). These sequences were used to verify the performance of MegaSSR at the transcriptome level. Accordingly, using the default parameters (implementation subsection), with the exception of mononucleotides, which were excluded from the analysis, a total of 1,909,098 SSR motifs and 245,937 EST-SSR primers were detected. Using 56 CPUs, the average execution time was 4 minutes. Supplementary Table 3 lists for each transcriptome the download link, the sequence size, the total number of sequences examined, the total number of SSRs identified, the number of SSR-containing sequences, the number of SSRs present in the compound, the total number of EST-SSR primers, the abundance of SSR classes, and links to the results.

3.4 Technical validation

To confirm the quality of the SSRs identified by MegaSSR, previously published data from the date palm (Mokhtar et al., 2016) and maize (Qu and Liu, 2013) were used for comparison. These data were selected because they broadly cover the genome and their accuracy was assessed by in vitro validation. The genome sequence of Phoenix dactylifera (Al-Dous et al., 2011) was downloaded from and analyzed using MegaSSR. The genome sequence contains 57,277 scaffolds with a size of approximately 381 Mbp, which were analyzed by Mokhtar et al. (2016) and therefore used for comparison with MegaSSR. The parameters used were mononucleotide ≥10 units, dinucleotide ≥6 units, and ≥5 units for all higher order motifs including trinucleotide, tetranucleotide, pentanucleotide, and hexanucleotide. For compound SSR motifs, the maximum difference between the two motifs was 100 bp. As a result, a total of 172,075 SSRs were identified, including 108,096 mono-, 48,156 di-, 11,841 tri-, 3,329 tetra-, 474 penta-, and 179 hexa-nucleotides. The current results are consistent with a previous study by Mokhtar et al. (2016) in which a total of 172,075 SSRs were identified using the MISA tool. A total of 172,075 SSR sequences reported by Mokhtar et al. (2016) were extracted from the genome sequences and used for comparison with the MegaSSR results. To compare these SSR repeats, SSRs and their flanking regions (200 bp) were extracted from the genome sequence and examined using the OrthoFinder tool (Emms and Kelly, 2019). OrthoFinder grouped the 172,075 SSR sequences (previous study) into 144,010 ortho groups and mapped them to the 172,075 SSR sequences in the MegaSSR results (Supplementary Table 4). This is due to the fact that SSRs can be multi-allelic, meaning that more than one sequence can be assigned to a group. The results showed that all SSR sequences reported by Mokhtar et al. (2016) matched the MegaSSR results.

Additionally, the whole genome of maize B73 (version ZmB73 RefGenV2) was downloaded from RefGen v2 and analyzed using MegaSSR. The ZmB73 RefGenV2 genome contains 10 chromosomes, mitochondria, chloroplast, and unmapped sequences. Only the 10 chromosomes (2.06 Gbp) were analyzed by Qu and Liu (2013), and therefore they were used for comparison with MegaSSR, which identified a total of 179,688 SSRs, including 47,830 mono-, 43,162 di-, 35,635 tri-, 2,616 tetra-, 800 penta-, 449 hexa-nucleotides, and 49,196 compound SSRs. Two studies by Qu and Liu (2013) and by (Pandey et al. 2018) reported a total of 179,681 SSRs using the MISA (Thiel et al. 2003) and WGSSAT (Pandey et al. 2018) tools, while MegaSSR reported 7 additional SSRs. A total of 82,694 SSRs with unique flanking sequences reported by Qu and Liu (2013) were extracted from the genome sequences and used for comparison with the MegaSSR results. To compare these SSR repeats, the SSRs and their flanking regions (200 bp) were extracted from the genome sequence and examined using the OrthoFinder tool (Emms and Kelly, 2019). OrthoFinder grouped the 82,694 SSR sequences (previous study) into 80,862 ortho groups and mapped them to the 84,239 SSR sequences in the MegaSSR results (Supplementary Table 5). The results showed that all 82,694 SSR sequences reported by Qu and Liu matched the MegaSSR results.

3.5 Comparison with other SSR web servers and tools

Existing SSR analysis tools provide useful data on SSR in both genomes and transcriptomes level. However, some of them have limitations, such as the ability to localize SSR primers or to detect genic and non-genic SSR. Some tools limit the size of the input sequence, and others are only available as standalone tools. Powerful tools are available as web servers, but they lack important features, limiting their usability (Table 2). PolyMorphPredict (Das et al., 2019), for example, is a web server that can analyze both DNA and EST sequences. It has a size limitation and does not classify SSRs based on gene proximity (genic and

Table 2

Table 2 Comparison of some features provided by current SSR web servers.

non-genic). ESAP Plus (Ponyared et al., 2016) is another web server for SSR analysis. However it requires registration and is designed for EST sequences only. MICAS (Sreenu et al., 2003) is a web server limited to SSR analysis of prokaryotic and viral genome sequences and cannot process eukaryotic genomes.

Other SSR web servers exist in the literature and are no longer available, such as the AutomAted RepeaT Identifier (AARTI, Kumar et al. (2022), EST-SSR Marker Pipeline (ESMP, Sarmah et al. (2012), WebSat ( Martins et al. (2009), SSRPrimer ( (Jewell et al., 2006), and Imperfect Microsatellite Extractor (IMEx, (Mudunuri and Nagarajaram, 2007). SSR Analysis Tool (SAT, (Dereeper et al., 2007) is a web server and standalone application for SSR search and primer design. However, the web server is no longer available and the standalone tool is available upon request. Some SSR databases, such as PolySSR (Tang et al., 2008), SSRome (Mokhtar and Atia, 2019), and ImtRDB (Shamanskiy et al., 2019) provide analysis capabilities for SSR data. PolySSR is a pipeline for EST-SSR analysis and includes EST-SSR primers for tomato, rice, Arabidopsis, potato, brassica, and chicken. It is available through but is limited to the analysis of SSRs in the aforementioned six genomes. SSRome (, on the other hand, is a dynamic database with pipelines for the analysis of SSRs in 6,533 organisms. However, SSRome only provides analysis of stored genomes and does not provide an option to upload and analyze new sequences. ImtRDB is another database and software designed for mitochondrial and chloroplastic SSRs and is not suitable for whole-genome or transcriptome detection and analysis of SSRs.

4 Conclusion

MegaSSR is a web-based server and a standalone for microsatellite investigation and analysis, and for the design of targeted SSR PCR-based primers at the whole genome and transcriptome level. This pipeline includes basic SSR mining methods such as SSR identification and primer design for basic methods. However, it also includes advanced methods such as classification of SSR motifs based on their proximity to genic and non-genic motifs. In addition to determining which SSR motifs occur only in genic or nongenic regions, we also classify the shared SSRs between the two regions. As a result, it provides active statistical visualization methods such as tables and graphs, as well as the ability to locate SSR motifs and designed primers at the genome level using the JBrowse tool. MegaSSR provides essential tools for genetic diversity research and marker design. MegaSSR can be used to find SSRs and design PCR primers that target flanking regions of SSRs. Users can screen and compare genic and non-genic regions based on their SSR repeat content. In addition, the PCR primers allow specific targeting of these regions. MegaSSR provides dynamic graphs that allow users to visualize the data and select PCR primers efficiently.

Data availability statement

The original contributions presented in the study are included in the article/Supplementary Material. Further inquiries can be directed to the corresponding authors. MegaSSR web server is freely available at: and the standalone version at

Author contributions

Conceptualization: MM and AEA; Methodology: MM, AMA and AEA; Scripting: MM and AEA; Data curation: MM and AMA; Writing–original draft: MM, AMA and AEA. All authors reviewed the manuscript. All authors contributed to the article and approved the submitted version.


The authors acknowledge the African Supercomputing Center at Mohammed VI Polytechnic University for supercomputing resources ( made available for conducting the research reported in this paper. We would also like to thank Mr. Rachid El-Fermi and Mr. Zakaria Mahmoud for their support.

Conflict of interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher’s note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

Supplementary material

The Supplementary Material for this article can be found online at:


Al-Dous, E. K., George, B., Al-Mahmoud, M. E., Al-Jaber, M. Y., Wang, H., Salameh, Y. M., et al. (2011). De novo genome sequencing and comparative genomics of date palm (phoenix dactylifera). Nat. Biotechnol. 29, 521–527. doi: 10.1038/nbt.1860

PubMed Abstract | CrossRef Full Text | Google Scholar

Bang, S. W., Chung, S.-M. (2015). One size does not fit all: the risk of using amplicon size of chloroplast ssr marker for genetic relationship studies. Plant Cell Rep. 34, 1681–1683. doi: 10.1007/s00299-015-1849-y

PubMed Abstract | CrossRef Full Text | Google Scholar

Benson, G. (1999). Tandem repeats finder: a program to analyze dna sequences. Nucleic Acids Res. 27, 573–580. doi: 10.1093/nar/27.2.573

PubMed Abstract | CrossRef Full Text | Google Scholar

Buels, R., Yao, E., Diesh, C. M., Hayes, R. D., Munoz-Torres, M., Helt, G., et al. (2016). Jbrowse: a dynamic web platform for genome visualization and analysis. Genome Biol. 17, 1–12. doi: 10.1186/s13059-016-0924-1

PubMed Abstract | CrossRef Full Text | Google Scholar

Castelo, A. T., Martins, W., Gao, G. R. (2002). Troll—tandem repeat occurrence locator. Bioinformatics 18, 634–636. doi: 10.1093/bioinformatics/18.4.634

PubMed Abstract | CrossRef Full Text | Google Scholar

Das, R., Arora, V., Jaiswal, S., Iquebal, M., Angadi, U., Fatma, S., et al. (2019). Polymorphpredict: A universal web-tool for rapid polymorphic microsatellite marker discovery from whole genome and transcriptome data. Front. Plant Sci. 9. doi: 10.3389/fpls.2018.01966

PubMed Abstract | CrossRef Full Text | Google Scholar

Dataset One Thousand Plant Transcriptomes Initiative, Leebens-Mack., J. H., Wong, G. K.-S. (2019). Data packages for one thousand plant transcriptomes and phylogenomics of green plants. CyVerse Data Commons. doi: 10.25739/8m7t-4e85

CrossRef Full Text | Google Scholar

Dereeper, A., Argout, X., Billot, C., Rami, J.-F., Ruiz, M. (2007). Sat, a flexible and optimized web application for ssr marker development. BMC Bioinf. 8, 1–10. doi: 10.1186/1471-2105-8-465

CrossRef Full Text | Google Scholar

Edgar, R. C. (2010). Search and clustering orders of magnitude faster than blast. Bioinformatics 26, 2460–2461. doi: 10.1093/bioinformatics/btq461

PubMed Abstract | CrossRef Full Text | Google Scholar

Emms, D. M., Kelly, S. (2019). Orthofinder: phylogenetic orthology inference for comparative genomics. Genome Biol. 20, 1–14. doi: 10.1186/s13059-019-1832-y

PubMed Abstract | CrossRef Full Text | Google Scholar

Gao, C., Ren, X., Mason, A. S., Li, J., Wang, W., Xiao, M., et al. (2013). Revisiting an important component of plant genomes: microsatellites. Funct. Plant Biol. 40, 645–661. doi: 10.1071/FP12325

PubMed Abstract | CrossRef Full Text | Google Scholar

Garcia, A. A. F., Kido, E. A., Meza, A., Souza, H., Pinto, L. R., Pastina, M. M., et al. (2006). Development of an integrated genetic map of a sugarcane (saccharum spp.) commercial cross, based on a maximumlikelihood approach for estimation of linkage and linkage phases. Theor. Appl. Genet. 112, 298–314. doi: 10.1007/s00122-005-0129-6

PubMed Abstract | CrossRef Full Text | Google Scholar

Girgis, H. Z., Sheetlin, S. L. (2013). Msdetector: toward a standard computational tool for dna microsatellites detection. Nucleic Acids Res. 41, e22–e22. doi: 10.1093/nar/gks881

PubMed Abstract | CrossRef Full Text | Google Scholar

Haubold, B., Wiehe, T. (2006). How repetitive are genomes? BMC Bioinf. 7, 1–10. doi: 10.1186/1471-2105-7-541

CrossRef Full Text | Google Scholar

Hayward, A. C., Tollenaere, R., Dalton-Morgan, J., Batley, J. (2015). Molecular marker applications in plants. Plant genotyping 1245:13–27. doi: 10.1007/978-1-4939-1966-6_2

CrossRef Full Text | Google Scholar

Jewell, E., Robinson, A., Savage, D., Erwin, T., Love, C. G., Lim, G. A., et al. (2006). Ssrprimer and ssr taxonomy tree: Biome ssr discovery. Nucleic Acids Res. 34, W656–W659. doi: 10.1093/nar/gkl083

PubMed Abstract | CrossRef Full Text | Google Scholar

Kalia, R. K., Rai, M. K., Kalia, S., Singh, R., Dhawan, A. (2011). Microsatellite markers: an overview of the recent progress in plants. Euphytica 177, 309–334. doi: 10.1007/s10681-010-0286-9

CrossRef Full Text | Google Scholar

Kofler, R., Schlotterer,¨, C., Lelley, T. (2007). Sciroko: a new tool for whole genome microsatellite search and investigation. Bioinformatics 23, 1683–1685. doi: 10.1093/bioinformatics/btm157

PubMed Abstract | CrossRef Full Text | Google Scholar

Kolpakov, R., Bana, G., Kucherov, G. (2003). mreps: efficient and flexible detection of tandem repeats in dna. Nucleic Acids Res. 31, 3672–3678. doi: 10.1093/nar/gkg617

PubMed Abstract | CrossRef Full Text | Google Scholar

Kumar, S., Singh, A., Kumar, N., Choudhary, M., Choudhary, B. K., Shanker, A. (2022). Automated repeat identifier (aarti): A tool to identify common, polymorphic, and unique microsatellites. Mitochondrion 65, 161–165. doi: 10.1016/j.mito.2022.06.002

PubMed Abstract | CrossRef Full Text | Google Scholar

Lawson, M. J., Zhang, L. (2006). Distinct patterns of ssr distribution in the arabidopsis thalianaand rice genomes. Genome Biol. 7, 1–11. doi: 10.1186/gb-2006-7-2-r14

CrossRef Full Text | Google Scholar

Li, Y.-C., Korol, A. B., Fahima, T., Nevo, E. (2004). Microsatellites within genes: structure, function, and evolution. Mol. Biol. Evol. 21, 991–1007. doi: 10.1093/molbev/msh073

PubMed Abstract | CrossRef Full Text | Google Scholar

Martins, W. S., Lucas, D. C. S., de Souza Neves, K. F., Bertioli, D. J. (2009). Websat-a web software for microsatellite marker development. Bioinformation 3, 282. doi: 10.6026/97320630003282

PubMed Abstract | CrossRef Full Text | Google Scholar

Mason, A. S. (2015). “Ssr genotyping,” in Plant genotyping (New York, NY: Springer), 77–89. doi: 10.1007/978-1-4939-1966-6_6

CrossRef Full Text | Google Scholar

Mokhtar, M. M., Adawy, S. S., El-Assal, S. E.-D. S., Hussein, E. H. (2016). Genic and intergenic ssr database generation, snps determination and pathway annotations, in date palm (phoenix dactylifera l.). PloS One 11, e0159268. doi: 10.1371/journal.pone.0159268

PubMed Abstract | CrossRef Full Text | Google Scholar

Mokhtar, M. M., Atia, M. A. M. (2019). Ssrome: an integrated database and pipelines for exploring microsatellites in all organisms. Nucleic Acids Res. 47, D244–D252. doi: 10.1093/nar/gky998

PubMed Abstract | CrossRef Full Text | Google Scholar

Mokhtar, M. M., Hussein, E. H., El-Assal, S. E.-D. S., Atia, M. A. (2020). Vf odb: a comprehensive database of ests, est-ssrs, mtssrs, microrna-target markers and genetic maps in vicia faba. AoB Plants 12, plaa064. doi: 10.1093/aobpla/plaa064

PubMed Abstract | CrossRef Full Text | Google Scholar

Mudunuri, S. B., Nagarajaram, H. A. (2007). Imex: imperfect microsatellite extractor. Bioinformatics 23, 1181–1187. doi: 10.1093/bioinformatics/btm097

PubMed Abstract | CrossRef Full Text | Google Scholar

Pandey, M., Kumar, R., Srivastava, P., Agarwal, S., Srivastava, S., Nagpure, N. S., et al. (2018). Wgssat: a high-throughput computational pipeline for mining and annotation of ssr markers from whole genomes. J. Heredity 109, 339–343. doi: 10.1093/jhered/esx075

CrossRef Full Text | Google Scholar

Phumichai, C., Phumichai, T., Wongkaew, A. (2015). Novel chloroplast microsatellite (cpssr) markers for genetic diversity assessment of cultivated and wild hevea rubber. Plant Mol. Biol. Rep. 33, 1486–1498. doi: 10.1007/s11105-014-0850-x

CrossRef Full Text | Google Scholar

Ponyared, P., Ponsawat, J., Tongsima, S., Seresangtakul, P., Akkasaeng, C., Tantisuwichwong, N. (2016). Esap plus: a web-based server for est-ssr marker development. BMC Genomics 17, 163–173. doi: 10.1186/s12864-016-3328-4

PubMed Abstract | CrossRef Full Text | Google Scholar

Qu, J., Liu, J. (2013). A genome-wide analysis of simple sequence repeats in maize and the development of polymorphism markers from next-generation sequence data. BMC Res. Notes 6, 1–10. doi: 10.1186/1756-0500-6-403.

PubMed Abstract | CrossRef Full Text | Google Scholar

Sarmah, R., Sahu, J., Dehury, B., Sarma, K., Sahoo, S., Sahu, M., et al. (2012). Esmp: A high-throughput computational pipeline for mining ssr markers from ests. Bioinformation 8, 206. doi: 10.6026/97320630008206

PubMed Abstract | CrossRef Full Text | Google Scholar

Shamanskiy, V. N., Timonina, V. N., Popadin, K. Y., Gunbin, K. V. (2019). Imtrdb: a database and software for mitochondrial imperfect interspersed repeats annotation. BMC Genomics 20, 1–17. doi: 10.1186/s12864-019-5536-1

PubMed Abstract | CrossRef Full Text | Google Scholar

Souza, L. M., Gazaffi, R., Mantello, C. C., Silva, C. C., Garcia, D., Le Guen, V., et al. (2013). Qtl mapping of growth-related traits in a full-sib family of rubber tree (hevea brasiliensis) evaluated in a sub-tropical climate. PloS One 8, e61238. doi: 10.1371/journal.pone.0061238

PubMed Abstract | CrossRef Full Text | Google Scholar

Sreenu, V. B., Ranjitkumar, G., Swaminathan, S., Priya, S., Bose, B., Pavan, M. N., et al. (2003). Micas: a fully automated web server for microsatellite extraction and analysis from prokaryote and viral genomic sequences. Appl. Bioinf. 2, 165–168.

Google Scholar

Srivastava, S., Avvaru, A. K., Sowpati, D. T., Mishra, R. K. (2019). Patterns of microsatellite distribution across eukaryotic genomes. BMC Genomics 20, 1–14. doi: 10.1186/s12864-019-5516-5

PubMed Abstract | CrossRef Full Text | Google Scholar

Tang, J., Baldwin, S. J., Jacobs, J. M., van der Linden, C. G., Voorrips, R. E., Leunissen, J. A., et al. (2008). Large-scale identification of polymorphic microsatellites using an in silico approach. BMC Bioinf. 9, 1–13. doi: 10.1186/1471-2105-9-374

CrossRef Full Text | Google Scholar

Thiel, T., Michalek, W., Varshney, R., Graner, A. (2003). Exploiting est databases for the development and characterization of gene-derived ssr-markers in barley (hordeum vulgare l.). Theor. Appl. Genet. 106, 411–422. doi: 10.1007/s00122-002-1031-0

PubMed Abstract | CrossRef Full Text | Google Scholar

Untergasser, A., Cutcutache, I., Koressaar, T., Ye, J., Faircloth, B. C., Remm, M., et al. (2012). Primer3—new capabilities and interfaces. Nucleic Acids Res. 40, e115–e115. doi: 10.1093/nar/gks596

PubMed Abstract | CrossRef Full Text | Google Scholar

Vieira, M. L. C., Santini, L., Diniz, A. L., Munhoz, C. D. F. (2016). Microsatellite markers: what they mean and why they are so useful. Genet. Mol. Biol. 39, 312–328. doi: 10.1590/1678-4685-GMB-2016-0027

PubMed Abstract | CrossRef Full Text | Google Scholar

Wang, X., Lu, P., Luo, Z. (2013). Gmato: a novel tool for the identification and analysis of microsatellites in large genomes. Bioinformation 9, 541. doi: 10.6026/97320630009541

PubMed Abstract | CrossRef Full Text | Google Scholar

Wang, X., Wang, L. (2016). GMATA: An integrated software package for genome-scale SSR mining, marker development and viewing. Front. Plant Sci. 7. doi: 10.3389/fpls.2016.01350

CrossRef Full Text | Google Scholar

Wheeler, D. L., Barrett, T., Benson, D. A., Bryant, S. H., Canese, K., Chetvernin, V., et al. (2007). Database resources of the national center for biotechnology information. Nucleic Acids Res. 36, D13–D21. doi: 10.1093/nar/gkl1031

PubMed Abstract | CrossRef Full Text | Google Scholar

Keywords: Simple Sequence Repeats, bioinformatic pipeline, MegaSSR web server, SSR markers, Non-redundant SSR library

Citation: Mokhtar MM, Alsamman AM and El Allali A (2023) MegaSSR: a web server for large scale microsatellite identification, classification, and marker development. Front. Plant Sci. 14:1219055. doi: 10.3389/fpls.2023.1219055

Received: 08 May 2023; Accepted: 18 August 2023;
Published: 14 December 2023.

Edited by:

Noe Fernandez-Pozo, Spanish National Research Council (CSIC), Spain

Reviewed by:

Sebastian Beier, Forschungszentrum Jülich GmbH, Germany
Mansi Singh, Forschungszentrum Jülich GmbH, Germany, in collaboration with reviewer SB, Romit Seth, North Carolina State University, United States

Copyright © 2023 Mokhtar, Alsamman and El Allali. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Achraf El Allali,; Morad M. Mokhtar,

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.