Documents

# Overview of PRMD top

The scheme of PRMD workflow: PRMD provides comprehensive information on RNA modifications. For m6A modifications, a total of 693 MeRIP-seq samples were collected from SRA and GSA databases for 20 plant species. In addition, twelve MeRIP-seq datasets of Oryza rufipogon, Oryza sativa ssp. indica, Oryza sativa ssp. japonica were generated in this study. These MeRIP-seq datasets together with other types of RNA modification datasets and additional related datasets were processed through our uniform pipeline. All results were deposited in a MySQL database and displayed in several convenient web modules on PRMD web pages. Furthermore, we developed several convenient tools in PRMD to facilitate users visualizing the data in the database and choose data or samples to perform further analyses.

logo

# Quickly start PRMD top

Users can quickly search for the interest gene symbol or Ensembl ID from the homepage. You will see the page shown in the screenshot below. Enter the gene symbol “IPA1" in the Gene/Transcript input box.

logo

If you have an interesting gene/transcript, you also can search for it in the ‘Search’ module.

logo

The results of the “Search” module in PRMD revealed that this gene contains two transcript names associated with two RNA modification types, m6A and m5C.

logo
logo

# Explain the annotation results top

Modification sites/peaks distribution on different gene features, including Promoter, 5'UTR (UTR5), CDS, 3'UTR (UTR3), Stop codon, Intron and Intergenic region. Y-axis denotes the frequency of peaks/sites (number of peaks/sites) while x-axis represents different gene features. The numbers on the bar indicates the frequency of peaks/sites distributed on according gene feature. The plot can be showed in three different forms: 'Plain', 'Inverted' and 'Poplar' and the plot can be exported in png, jpeg, pdf and svg formats. It is noted that the stop codon is overlapped with 3'UTR and CDS.

logo

Modification sites/peaks distribution on different gene biotypes, such as protein coding gene, lncRNA, pseudogenes, rRNA, and miRNA. Y-axis indicates the frequency of peaks/sites (number of peaks/sites) while x-axis represents different gene biotypes. The numbers on the bar indicates the frequency of peaks/sites distributed on according gene biotype. The plot can be showed in three different forms: 'Plain', 'Inverted' and 'Pie' and can be downloaded in png, jepg, svg and PDF formats.

logo

Coverage plot for modification sites/peaks overlapping with different mRNA features. After excluding the features shorter than specific length, each gene feature is divided into bins (100 bins by default) in equal size. The value of the length threshold equals to the number of bins. The number of sites/peaks distributed in each bin is counted and the mean coverage is then calculated among all the according features. X-axis represents the bins (5' → 3' direction) while Y-axis indicates the mean coverage. In the plot, ribbons represent the mean coverage while the thickness of ribbon shows the 95% confidence interval (±standard error x 1.96).

logo

Coverage plot for modification sites/peaks around transcription start sites and translation end sits. The number of site/peaks for each location is counted around the flank regions (upstream and downstream,1000 bp flank size in default). The mean depth of coverage for that location is then calculated for all the genes. X-axis represents the nucleotide location around the site (5' → 3' direction) while Y-axis is the mean depth of coverage. In the plot, ribbons represent the mean coverage while the thickness of ribbon shows the 95% confidence interval (±standard error x 1.96).

logo

Coverage plot for modification sites/peaks around translation start sites (TSS) and translation end sits (TES). The number of site/peaks for each nucleotide location is counted around the flank regions (upstream and downstream) of TSS/TES on the transcript. The mean depth of coverage is then calculated for all the genes. X-axis represents the nucleotide location around the site (5' → 3' direction) while Y-axis is the mean depth of coverage. In the plot, ribbons represent the mean coverage while the thickness of ribbon shows the 95% confidence interval (±standard error x 1.96).

logo

Coverage plot for modification sites/peaks around 5' splice sites and 3' splice sites. For the coverage analysis around splice sites, the number of site/peaks in each location is counted. Then, mean depth coverage for specific location is calculated for all the genes. X-axis represents the nucleotide location around the splice site (5' → 3' direction) while Y-axis indicates the mean depth of coverage. In the plot, ribbons represent the mean coverage while the thickness of ribbon shows the 95% confidence interval (±standard error x 1.96).

logo

mRNA characteristics statistics between genes with modifications and other background genes. Y-axis in three plots (from left to right) represents length, GC content and minimum free energy (MFE), respectively. The blue bar and black bar represent modified gene and other background genes, respectively.

logo

mRNA metagene plot. After excluding the gene with any of the mRNA features (5'UTR, CDS and 3'UTR) shorter than specific length, each mRNA feature was divided into bins with equal size (100 bins by default). The value of the length threshold equals to the number of bins. The number of sites/peaks distributed in each bin is counted. Then,the mean coverage in each bin is calculated among all the genes. The rectangles in green, yellow and blue represent 5'UTR, CDS and 3'UTR, respectively. Y-axis denotes the density distribution of coverages.

logo

Enriched motifs detect by Homer for the modification sites/peaks. The seqLogo plots for enriched motifs (top 5 as default) are showed, in which, the logo use a stack of letters to represents columns of the alignment and the height of each stack proportional to the sequence conservation (measured in bits) at that position. The enrichment p-value is showed bellow according seqLogo plot.

logo

Heatmap of modification sites/peaks around transcription start sites and transcription end sites (genomic regions). X-axis represents the nucleotide position around the site (5' → 3' direction) while Y-axis represents all modified genes which is sorted by the number of modifications in each gene. In the plot, the red color scale evaluates the depth of coverage.

logo

Heatmap of modification site/peaks among translation start sites and translation end sites (transcriptic regions). X-axis represents the nucleotide position around the site (5' → 3' direction) while Y-axis represents all modified genes which is sorted by the number of modifications in each gene. In the plot, the red color scale evaluates the depth coverages.

logo

Gene Ontology (GO) functional enrichment for genes with modifications. Top 12 enriched terms are show in the bar plots. Y-axis in the bar plot indicates number of genes in according GO term. The color scale represent the enrichment p-value. All the enriched terms in three GO domains (biological process, cellular component and molecular function) are contained in one table and use filter in 'GO' column to select specific GO domain terms. A blank picture indicates that there is no significant enriched terms for that GO domain.

logo

Functional pathway enrichments for genes with modifications, which include KEGG for all 19 species, Top 12 enriched pathways are show in the barplots. Y-axis in the barplot indicates number of genes in according pathway category. The color scale represent the enrichment p-value. All the enriched pathway in different pathways are contained in one table and use filter in 'Type' column to select specific pathway. If there is no data for specific pathway category, there will be no picture for that pathway. Beside, a blank picture indicates that there is no significant enriched pathway for that pathway category.

logo

The detail list of genes containing modification sites/peaks. The gene information include transcript ID, gene symbol and gene biotype (gene_type). It is note that 'Stop codon' region is overlapped with 3'UTR and CDS. Click icon to compare the modifications in these genes with known modifications and RBP binding sites in JBrowse and click the transcript_ID to show the detailed gene information in Ensembl database.

logo

Detail annotation list of sites/peaks. The gene information for the peak include transcript ID, gene symbol, gene biotype (gene_type) and location on according gene. Click icon to compare the modification with other known modifications and RBP binding sites in JBrowse while click the transcript_ID to show the detailed gene information in Ensembl database.

logo

# Web-based analysis tools developed in PRMD top

# RMlevelDiff for m6A level analysis and differential rna modification analysis top

Choose reference genome from supported plant species, and select samples for different groups.

logo

After job is submitted, the web server will give the user a Job ID, and display the running progressing.

logo

Retrieving results: tools for retrieving the analysis results of RMlevelDiff

logo

The page while redirect to the result page when the job completed. In volcano plot, each point represents a site/peak, red represents up-regulated peak and green represents down-regulated peak according to cutoff giving by users. X-axis represents log2 fold change, Y-axis represents –log10(p-value). In box plot, X-axis represents samples, Y-axis represents log2(m6A levels + 1). In heatmap, X-axis represents the samples, Y-axis represents all modified sites/peaks which is clusterd by the m6A modification levels.

logo

The detail list of m6A modification sites/peaks in selected samples.

logo

The detail list of mean and foldchange of the two groups in selected samples.

# RMplantVar to detect potential deleterious variants effects on RNA modification top

VCF lines have four required fields:

CHROM - chromosome: An identifier from the reference genome or an angle-bracketed ID String ("< ID >") pointing to a contig in the assembly file (cf. the ##assembly line in the header). All entries for a specific CHROM should form a contiguous block within the VCF file. (String, no whitespace permitted, Required).

POS - position: The reference position, with the 1st base having position 1. Positions are sorted numerically, in increasing order, within each reference sequence CHROM. It is permitted to have multiple records with the same POS. Telomeres are indicated by using positions 0 or N+1, where N is the length of the corresponding chromosome or contig. (Integer, Required).

REF - reference base(s): Each base must be one of A,C,G,T,N (case insensitive). Multiple bases are permitted. The value in the POS field refers to the position of the first base in the String. For simple insertions and deletions in which either the REF or one of the ALT alleles would otherwise be null/empty, the REF and ALT Strings must include the base before the event (which must be reflected in the POS field), unless the event occurs at position 1 on the contig in which case it must include the base after the event; this padding base is not required (although it is permitted) for e.g. complex substitutions or other events where all alleles have at least one base represented in their Strings. If any of the ALT alleles is a symbolic allele (an angle-bracketed ID String "< ID >") then the padding base is required and POS denotes the coordinate of the base preceding the polymorphism. Tools processing VCF files are not required to preserve case in the allele Strings. (String, Required).

ALT - alternate base(s): Comma separated list of alternate non-reference alleles. These alleles do not have to be called in any of the samples. Options are base Strings made up of the bases A,C,G,T,N,*, (case insensitive) or an angle-bracketed ID String ("< ID >") or a breakend replacement string as described in the section on breakends. The ‘*’ allele is reserved to indicate that the allele is missing due to a upstream deletion. If there are no alternative alleles, then the missing value should be used. Tools processing VCF files are not required to preserve case in the allele String, except for IDs, which are case sensitive. (String; no whitespace, commas, or angle-brackets are permitted in the ID String itself).

logo

Choose reference genome from supported plant species, upload variation file and select samples.

logo

After job is submitted, the web server will give the user a Job ID, which can be used to retrieve the results.

logo

Query the job status and retrieve the results by input your job ID which is a 16 characters string.

logo

Query the job status. There are four major steps in the data analysis process: RPF mapping', ‘RPF profiling' and 'job completed'. The page refreshes every 30 seconds and will redirect to the result page when the job status is "job completed". In result pages, all the results are showed in high-quality interactive figures and tables. The figures generated by highcharts.js can be downloaded in PNG, JPG, PDF and SVG formats while the table formated by DataTables.js can be download in CSV, Excel and PDF formats.

logo

The percentage of whether the score gained, lost, or equal after alter.

logo

The list of whether the score gained, lost, or equal after alter.

logo

# RNAmodNet for gene-co-modification network analysis top

Choose species from supported plant species for network visualization.

logo

# Blast for identifying potential RNA modification enzymes top

Use blast to search RNA modification enzymes.

logo

Parameters for blast analysis.

logo

# Visualization tools developed in PRMD top

# mRNAbrowse for RNA modification visualization top

The mRNAbrowse designed for transcript-scale mRNA modification visualization based on IGV.js (https://github.com/igvteam/igv.js), intuitively displayed our RNA modification results and the additional related datasets in transcript scale including nanopore-seq, conservation, GWAS sites, miCLIP-seq, miRNA cleavage, alternative polyadenylation sites, RBP binding sites, RNA secondary structures, alternative polyadenylation sites, RNA G-quadruplex structures, R-loop atlas, small ORFs and other modification files.

logo

# RNAlollipop for lollipop view of modification on RNA top

RNAlollipop was designed for the lollipop view of modification on RNA (only the nonempty tracks are shown) in PRMD. We merged all the datasets which contain the transcript locations by species, so users can directly compare the differences in RNA modification with other elements from different sources under the same location , RNAlollipop was automatically loaded to display the locations along with transcript coordinates of RNA modification sites and related information in the “Browse” module interface.

logo

# Jbrowse showed the tracks of m6A RNA modifications and other related annotations. top

Jbrowse is used to show the known modification sites and related data sites. The tracks are organized into three groups: basic genome information tracks, RNA modification tracks and RBP binding-site tracks. The track of user's modification are showed automatically and click the checkbox in left window to show other tracks. Meanwhile, the tracks can be searched by inputing the modification type or RBP name.

logo

The detailed information under the view of mRNAbrowse and RNAlollipop

logo

# IGV view of modification sites and peaks. top

The Integrative Genomics Viewer (IGV), which located in detail information under the view of mRNAbrowse and RNAlollipop, was integrated to visualize variations in the genome. Users can intuitively view the coverage of different samples and the abundance of peaks which called by macs2 and exomepeak2.

logo

# Download of PRMD top

The PRMD data files can be freely downloaded and used in accordance with the GNU Public License and the license of primary data sources.

logo