Literature DB >> 31599331

MSDB: a comprehensive, annotated database of microsatellites.

Akshay Kumar Avvaru1,2, Deepak Sharma1, Archana Verma1, Rakesh K Mishra1, Divya Tej Sowpati1.   

Abstract

Microsatellites are short tandem repeats of 1-6 nucleotide motifs, studied for their utility as genome markers and in forensics. Recent evidence points to the role of microsatellites in important regulatory functions, and their length polymorphisms at coding regions are linked to various neurodegenerative disorders in humans. Microsatellites show a taxon-specific enrichment in eukaryotic genomes, and their evolution remains poorly understood. Though other databases of microsatellites exist, they fall short on several fronts. MSDB (MicroSatellite DataBase) is a collection of >4 billion microsatellites from 37 680 genomes presented in a user-friendly web portal for easy, interactive analysis and visualization. This is by far the most comprehensive, annotated, updated database to access and analyze microsatellite data of multiple species. The features of MSDB enable users to explore the data as tables that can be filtered and exported, and also as interactive charts to view and compare the data of multiple species simultaneously. Its modularity and architecture permit seamless updates with new data, making it a powerful tool and useful resource to researchers working on this important class of DNA elements, particularly in context of their evolution and emerging roles in genome organization and gene regulation.
© The Author(s) 2019. Published by Oxford University Press on behalf of Nucleic Acids Research.

Entities:  

Mesh:

Year:  2020        PMID: 31599331      PMCID: PMC6943038          DOI: 10.1093/nar/gkz886

Source DB:  PubMed          Journal:  Nucleic Acids Res        ISSN: 0305-1048            Impact factor:   16.971


INTRODUCTION

Microsatellites, also known as simple sequence repeats (SSRs), are short tandem DNA repeats of 1–6 nucleotide (nt) motifs comprising a significant proportion of the noncoding genome. The distribution of microsatellites in eukaryotic genomes is nonrandom (1), and a subset of SSRs shows taxon-specific enrichment (2). The variation in the length of microsatellites, particularly their expansion, in protein-coding regions causes various neurodegenerative diseases in humans (3). Historically, microsatellites are studied for their use in marker-assisted selection (4), linkage analysis (5) and DNA fingerprinting (6). In the recent past, several studies have highlighted the role of microsatellites in gene regulatory functions—epigenetic regulation by GAA repeats (7), enhancer-blocker activity of AGAT repeats (8), association of AAGAG repeat transcripts with nuclear matrix (9) and other possible roles in genome organization (10). Microsatellites show high rates of polymorphisms with a preference for elongation (11). However, their evolution remains poorly understood. A possible reason for this could be the lack of a unified resource and an analytical tool for these elements. Several databases of microsatellites currently exist (Table 1). However, they are taxa-specific (12,13), contain information of only a few species (14,15) or are outdated (14,16,17). In addition, the tabular format used by most databases makes it cumbersome to interpret global trends. Similarly, understanding the distribution of genic/intergenic microsatellites is challenging because most current databases lack the genomic annotation of these elements. A recent database, SSRome, addresses the issue of genomic context, but for only a subset of species and microsatellites (18). Finally, no existing database enables simultaneous comparison of data from multiple species (Table 1B). Here, we created a database of >4 billion microsatellites from more than 37 500 genomes available in various genome repositories. Microsatellites from over 27 500 of these genomes are annotated with their genomic context. MSDB is designed for speed, ease of use and constant updates with new genome data, and also provides functionality to analyze and compare data from multiple species simultaneously as interactive charts and tables.
Table 1.

Comparison of MSDB with existing microsatellite databases based on (A) the number of species for which data are available, and (B) database features and functionality

(A)
Taxonomic group MTRD UgMSD KMD PMDBase TRDB FMS MICAS EMSDb SSRome MSDB
Bacteria11090001047720282821 525
Archaea910000027101251397
Plants080141102003198604
Fungi08000100312412702
Protozoa080000003178492
Metazoans016000181900621371975
Viruses1463000000012708952
(B)
Feature MTRD UgMSD KMD PMDBase TRDB FMS MICAS EMSDb SSRome MSDB
Interactive tables with column filtersYesaYesaNodYeseYesNoYesaYesaYesYes
Downstream analysis and plotsNoNoNoNoNoYesfNoNoNoYes
Comparison of data from multiple organismsNobNoNoNoNoNoNoNoNoYes
Annotation of microsatellites with genomic featuresNoNoNoNoNoNoNoNoYesYes
Taxonomic groupingYescYesNoYesNoYesYescNoYesYes
Data downloadNoYesYesYesYesNoNoNoYesYes

aDoes not support dynamic filtering of the results; the filtering parameters should be selected initially

bComparison only across different strains of same species

cGrouping only based on the kingdoms

dOnly a tabular view of the data without dynamic filters

eFiltering only based on the type of repeat

fOnly pie charts available

MTRD: Microorganism Tandem Repeats Database (http://minisatellites.u-psud.fr); UgMSD: UgMicro SatDb (http://veenuash.info/web1/index.html); KMD: Kazusa Marker Database (http://marker.kazusa.or.jp/); PMDBase: Plant Microsatellite DNAs Database (http://www.sesame-bioinfo.org/PMDBase/index.html); TRDB: Tandem Repeats Database (https://tandem.bu.edu/cgi-bin/trdb/trdb.exe?taskid=0); FMS: FishMicro Sat (http://mail.nbfgr.res.in/fishmicrosat/); MICAS: http://www.mcr.org.in/micas/; EMSDb: EuMicroSat Db (http://www.veenuash.info/); SSRome: http://mggm-lab.easyomics.org/; MSDB: MicroSatellite DataBase (https://data.ccmb.res.in/msdb)

Comparison of MSDB with existing microsatellite databases based on (A) the number of species for which data are available, and (B) database features and functionality aDoes not support dynamic filtering of the results; the filtering parameters should be selected initially bComparison only across different strains of same species cGrouping only based on the kingdoms dOnly a tabular view of the data without dynamic filters eFiltering only based on the type of repeat fOnly pie charts available MTRD: Microorganism Tandem Repeats Database (http://minisatellites.u-psud.fr); UgMSD: UgMicro SatDb (http://veenuash.info/web1/index.html); KMD: Kazusa Marker Database (http://marker.kazusa.or.jp/); PMDBase: Plant Microsatellite DNAs Database (http://www.sesame-bioinfo.org/PMDBase/index.html); TRDB: Tandem Repeats Database (https://tandem.bu.edu/cgi-bin/trdb/trdb.exe?taskid=0); FMS: FishMicro Sat (http://mail.nbfgr.res.in/fishmicrosat/); MICAS: http://www.mcr.org.in/micas/; EMSDb: EuMicroSat Db (http://www.veenuash.info/); SSRome: http://mggm-lab.easyomics.org/; MSDB: MicroSatellite DataBase (https://data.ccmb.res.in/msdb)

MATERIALS AND METHODS

Data sources

All genomic data was obtained from RefSeq and GenBank databases of NCBI, and the UCSC genome browser (19–21). Sequence information was downloaded in FASTA format, and the genic annotations where available were downloaded in GFF/GTF format. If a species was available in both RefSeq and GenBank, the RefSeq version was chosen as they are better curated and annotated than their GenBank counterparts. Preference was given to assemblies with better contiguity (chromosomes > scaffolds > contigs). If multiple genomes of the same assembly level were available, the most recently released version was chosen. We have verified that the most recent version had the highest N50 in all cases. For genomes from UCSC, the latest build for a species was chosen, and one previous build if available (e.g. hg38 and hg19 builds for humans). In addition to the sequences, other information about the species such as its phylogenetic classification was recorded. All genomes were given a unique MSDB ID before further processing.

Identification of repeats

Microsatellites from genomic sequences were identified using PERF (22). PERF classifies 5356 possible permutations of 1–6 nt long DNA motifs into 501 unique classes of microsatellites based on the cyclical variations and strand of the motif sequence (Supplementary Figure S1 and Table S1). A minimum length cutoff of 12 nt was used for all motif sizes. The output of PERF is a TSV file that follows BED format specification to describe the location and other information of the identified microsatellites. In addition to the FASTA input, gene annotations were provided to PERF in GFF/GTF format (where available), based on which the nearest gene for each microsatellite was identified along with the distance to the nearest TSS (transcription start site). Further, microsatellites were classified as exonic, intronic or intergenic repeats. PERF prints all information in a TSV file, one for each genome. The final output was sorted by chromosome order before it was added to the database.

Database design

The backend of MSDB is powered by MySQL, and queried and accessed using the Python-based Django framework as the middleware. The redesigned database consists of two tables; the genomes table stores all information about the available genomes in the database, and all microsatellite information are stored in a single large repeats table (Supplementary Figure S2). The repeats table is indexed on several keys to optimize retrieval of querysets. Most queries are optimized by the ORM (object relational model) of Django, which primarily employs lazy querysets to avoid repeated database hits. In addition, a cache is used to store information such as queryset counts to prevent unnecessary/redundant count queries. This improves the speed and responsiveness of the entire web interface and minimizes the computational overhead on the server.

Web interface

The front end of MSDB is an SPA (single-page application) built using VueJS (https://vuejs.org/) and Element UI (https://element.eleme.io/). The entire state of the website is stored in a single JavaScript object, which is valid across the tabs of the website. This ensures that the pages remember user selections and other settings until the website is reloaded again. Basic microsatellite information is pre-calculated and stored in species-specific JSON files, which are retrieved and used for rendering plots quickly.

DATABASE OVERVIEW AND FUNCTIONALITY

MSDB is a collection of 4 330 912 429 perfect SSRs that are ≥12 nt in length, from 37 680 genomes belonging to 37 262 species. The web application of MSDB is designed for interactive exploration and analysis of SSRs across genomes. The home page provides general information about MSDB and quick links to access plots and microsatellite data of commonly studied species. Other features of MSDB are accessed using various tabs of the website, as described below.

Dashboard view

Accessed via the Browse tab, the main page of MSDB is a dashboard style view that summarizes the microsatellite information of the selected species as interactive tables and charts (Figure 1). By default, the page shows microsatellite information of humans (build hg38, UCSC), which can be changed as explained in the next section. Plots and tables available on this page are depicted in Supplementary Figures S3–S8. Detailed explanation of each plot and its customization options are described on the help page of the website.
Figure 1.

Browse page of MSDB showing microsatellite information of Homo sapiens (hg38 build of UCSC). Black arrow indicates the ‘Explore Repeats’ button that opens the table view. The button to toggle the modal view is indicated with the red arrow.

Browse page of MSDB showing microsatellite information of Homo sapiens (hg38 build of UCSC). Black arrow indicates the ‘Explore Repeats’ button that opens the table view. The button to toggle the modal view is indicated with the red arrow.

Species selection

Species can be added or changed via the species selection panel on the left side (Figure 1, left side). Users can either search for the species by their scientific or common names via the search bar or filter species of interest via the Species Table.

Modal view

Most dashboard plots have a button in the header (Figure 1, red arrow) that toggles the modal view of MSDB, which lets the user customize the plot in useful ways. Via the modal, users can access one of the most unique features of MSDB—multispecies comparison of microsatellite data (examples in Supplementary Figures S3–S6). The modal also provides options to normalize the data based on the genome size of the species to facilitate easier comparison of data across genomes of drastically different sizes.

Table view

Clicking on the ‘Explore Repeats’ button (Figure 1, black arrow) opens a new window with the microsatellite data of the selected species displayed as a table (Supplementary Figure S9). The filter panel at the top of the page allows the users to filter the displayed data on various attributes such as the genomic location, microsatellite motif (repeat class) or length, proximity to specific genes, genomic context or distance to transcription start sites. The table can be sorted by clicking the column header and can be exported as a TSV file using the Export Table button. The flanking sequence of the microsatellites can be obtained by selecting repeats of interest via checkboxes, and clicking the ‘Get Sequence’ button above the table. This launches a new window with the sequence of all selected microsatellites, with a default flank size of 100 bp on either side. The flank sizes are customizable, and the sequence format can be toggled between tabular and FASTA formats.

Data download

MSDB provides a dedicated download page to quickly retrieve microsatellite data of the desired genome. The download page shows the list of genomes in a layout similar to that of the Species Table of the Browse page (Supplementary Figure S10). For each genome, three links are provided—to launch the Table view of the genome, to download the entire data as a TSV file or to download it as a gzip compressed TSV file.

Help page

The help page of MSDB contains an extensive manual to aid new users in understanding the features and layout of the website. Annotated screenshots guide the users in navigating the site. Various sections of the page describe each chart of MSDB in detail, and also provide information on how the data were obtained or processed.

DISCUSSION

Genomic sequence information in the public domain is growing at an unprecedented scale. It is thus imperative to create resources that stay updated with the new information. MSDB is one such attempt to curate the largest collection of microsatellite data, designed from the ground up for seamless updates. At present, MSDB has data from >37 500 genomes, and we plan to update it with new genome information every 3 months. In addition to being the largest microsatellite collection, MSDB provides a user-friendly web interface for data analysis and visualization. Using its plotting functions, users can understand global microsatellite trends of a genome directly, bypassing the need to manually analyze millions of data points. With emerging roles of microsatellites in complex regulatory functions such as gene expression and genome organization, understanding the genomic context of these elements becomes crucial. However, this information is lacking in most of the existing databases. In this version of MSDB, data from more than 27 500 genomes have been annotated with genomic context information. This information is visualized in several plots and is also filterable in the table view, thus enabling researchers to get relevant microsatellite information easily. Combined with the unique ability to compare data of multiple species simultaneously, MSDB is a useful and powerful platform to analyze and visualize microsatellite data across species. The utility of MSDB is further highlighted in the following use cases:

Case study 1: length preference of AGAT repeats

Typically, the frequency of repeats reduces as the length of the repeat increases because longer repeats are more likely to accumulate mutations. However, previous studies have shown a preferential enrichment of few microsatellites at longer lengths, and such enriched repeats are likely to have functional roles (2,8). This preference can be observed for AGAT repeats in various species using the ‘length versus frequency’ line chart of MSDB (Supplementary Figure S11). As seen, Drosophila melanogaster, Xenopus tropicalis and Gallus gallus do not show any length preference, and the rate of decline in frequency of AGAT repeats is comparable to that of ACAG repeats, whereas Danio rerio, Anolis carolinensis and Homo sapiens show an increase in the repeat frequency after the initial decline. Furthermore, the length range becomes narrower from Danio rerio to H. sapiens, peaking at a repeat size of 40–44 bp (10–11 repeating units).

Case study 2: enrichment of AGC repeats in ruminants

We have previously observed enrichment of AGC repeats in ruminant species (unpublished data). This is depicted using the frequency bar plots of MSDB (Supplementary Figure S12). The top row shows frequency of all trimer classes in three primates (human, chimpanzee and macaques), and the bottom row shows that of three ruminants (cattle, goat and sheep). In addition to the selective enrichment of AGC repeats in ruminants (bottom row), it can be observed that the distribution of all trimer classes is similar in closely related species.

DATA AVAILABILITY

MSDB is developed using the Django framework, VueJS and MySQL. It is freely available at https://data.ccmb.res.in/msdb. Click here for additional data file.
  22 in total

1.  Repeat performance: how do genome packaging and regulation depend on simple sequence repeats?

Authors:  Ram Parikshan Kumar; Ramamoorthy Senthilkumar; Vipin Singh; Rakesh K Mishra
Journal:  Bioessays       Date:  2010-02       Impact factor: 4.345

2.  GATA simple sequence repeats function as enhancer blocker boundaries.

Authors:  Ram P Kumar; Jaya Krishnan; Narendra Pratap Singh; Lalji Singh; Rakesh K Mishra
Journal:  Nat Commun       Date:  2013       Impact factor: 14.919

3.  PERF: an exhaustive algorithm for ultra-fast and efficient identification of microsatellites from large DNA sequences.

Authors:  Akshay Kumar Avvaru; Divya Tej Sowpati; Rakesh Kumar Mishra
Journal:  Bioinformatics       Date:  2018-03-15       Impact factor: 6.937

4.  Genome fingerprinting by simple sequence repeat (SSR)-anchored polymerase chain reaction amplification.

Authors:  E Zietkiewicz; A Rafalski; D Labuda
Journal:  Genomics       Date:  1994-03-15       Impact factor: 5.736

5.  Microsatellites in different eukaryotic genomes: survey and analysis.

Authors:  G Tóth; Z Gáspári; J Jurka
Journal:  Genome Res       Date:  2000-07       Impact factor: 9.043

6.  AAGAG repeat RNA is an essential component of nuclear matrix in Drosophila.

Authors:  Rashmi U Pathak; Anitha Mamillapalli; Nandini Rangaraj; Ram P Kumar; Dasari Vasanthi; Krishnaveni Mishra; Rakesh K Mishra
Journal:  RNA Biol       Date:  2013-04-01       Impact factor: 4.652

7.  Kazusa Marker DataBase: a database for genomics, genetics, and molecular breeding in plants.

Authors:  Kenta Shirasawa; Sachiko Isobe; Satoshi Tabata; Hideki Hirakawa
Journal:  Breed Sci       Date:  2014-09-01       Impact factor: 2.086

8.  Patterns of microsatellite distribution across eukaryotic genomes.

Authors:  Surabhi Srivastava; Akshay Kumar Avvaru; Divya Tej Sowpati; Rakesh K Mishra
Journal:  BMC Genomics       Date:  2019-02-22       Impact factor: 3.969

9.  FishMicrosat: a microsatellite database of commercially important fishes and shellfishes of the Indian subcontinent.

Authors:  Naresh Sahebrao Nagpure; Iliyas Rashid; Rameshwar Pati; Ajey Kumar Pathak; Mahender Singh; Shri Prakash Singh; Uttam Kumar Sarkar
Journal:  BMC Genomics       Date:  2013-09-18       Impact factor: 3.969

10.  SSRome: an integrated database and pipelines for exploring microsatellites in all organisms.

Authors:  Morad M Mokhtar; Mohamed A M Atia
Journal:  Nucleic Acids Res       Date:  2019-01-08       Impact factor: 16.971

View more
  6 in total

1.  FusionGDB 2.0: fusion gene annotation updates aided by deep learning.

Authors:  Pora Kim; Hua Tan; Jiajia Liu; Haeseung Lee; Hyesoo Jung; Himanshu Kumar; Xiaobo Zhou
Journal:  Nucleic Acids Res       Date:  2022-01-07       Impact factor: 16.971

2.  FusionAI: Predicting fusion breakpoint from DNA sequence with deep learning.

Authors:  Pora Kim; Hua Tan; Jiajia Liu; Mengyuan Yang; Xiaobo Zhou
Journal:  iScience       Date:  2021-09-25

3.  Genomic characterization of the world's longest selection experiment in mouse reveals the complexity of polygenic traits.

Authors:  Sergio E Palma-Vera; Henry Reyer; Martina Langhammer; Norbert Reinsch; Lorena Derezanin; Joerns Fickel; Saber Qanbari; Joachim M Weitzel; Soeren Franzenburg; Georg Hemmrich-Stanisak; Jennifer Schoen
Journal:  BMC Biol       Date:  2022-02-21       Impact factor: 7.364

4.  Mutated KLF4(K409Q) in meningioma binds STRs and activates FGF3 gene expression.

Authors:  Alla V Tsytsykova; Graham Wiley; Chuang Li; Richard C Pelikan; Lori Garman; Francis A Acquah; Blaine H M Mooers; Erdyni N Tsitsikov; Ian F Dunn
Journal:  iScience       Date:  2022-08-03

Review 5.  Associating resistance to immune checkpoint inhibitors with immunological escape in colorectal cancer.

Authors:  Yi Ding; Zehua Wang; Fengmei Zhou; Chen Chen; Yanru Qin
Journal:  Front Oncol       Date:  2022-09-30       Impact factor: 5.738

6.  DNA polymerase stalling at structured DNA constrains the expansion of short tandem repeats.

Authors:  Pierre Murat; Guillaume Guilbaud; Julian E Sale
Journal:  Genome Biol       Date:  2020-08-21       Impact factor: 13.583

  6 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.