Skip to contents

rRMSAnalyzer

rRMSAnalyzer-package
rRMSAnalyzer package dedicated to analysis of RiboMethSeq data

Example data

Example data shipped with rRMSAnalyzer.

ribo_toy
RiboClass from a toy dataset

Annotation data

Annotation data shipped with rRMSAnalyzer.

human_methylated
Known 2'Ome positions in Humans' rRNA
human_suspected
Suspected 2'Ome positions in Humans' rRNA

RiboClass annotation

Functions to add, remove or keep selected annotation in a RiboClass.

annotate_site()
Annotate sites according to a dataframe containing annotation
get_annotation()
Get annotation of a RiboClass
remove_annotation()
Remove site annotations of a given RiboClass
keep_selected_annotation()
Keep only a subset of the current annotation

Data importation

Import data to rRMSAnalyzer and generate a RiboClass.

load_ribodata()
Load csv files from GenomeCov and their associated metadata. Create a RiboClass.
new_riboclass()
Create a RiboClass from count files and metadata.

C-score computation and adjustment

Annotation data shipped with rRMSAnalyzer.

compute_cscore()
Compute c-score for all samples in a riboclass
adjust_bias()
Correct batch effect with ComBat-seq method

RiboClass customization

Customize an already generated RiboClass, by renaming/removing RNA or remove a sample.

show_rna_names()
Display RNA names
rename_rna()
Rename RNAs in a RiboClass object
remove_rna()
Remove one or more RNA among your RiboClass' samples
remove_ribo_samples()
Remove samples from a Riboclass object
keep_ribo_samples()
Keep only selected samples from a RiboClass Object.

Utils

get_IQR()
Compute IQR or variance for 2'Ome sites
get_variant_sites()
Return the most/less variant sites of a dataframe or a RiboClass

Plots

Different plots to show either samples and sites.

plot_coa()
Correspondence analysis of a RiboClass' counts.
plot_counts_env()
Plot counts for a given position on a given RNA
plot_counts_fraction()
Plot count distribution among RNAs for each sample
plot_diff_sites()
plot differential sites between conditions.
plot_heatmap()
Plot heatmap for a riboclass object.
plot_heatmap_corr()
Plot a correlation heatmap from a riboclass object. Shows the correlation distance between samples.
plot_pca()
Principal component analysis of a RiboClass object
plot_rle()
Relative Log Expression plot of a RiboClass object’s counts.
boxplot_count()
Plot a boxplot of a RiboClass object’s counts.
boxplot_cscores()
Plot boxplot representing the C-score values of all samples for each individual annotated site. Sites are sorted by their median.

Export data

Export data

extract_data()
Aggregate results into a single matrix
format_to_plot()
Transform RiboClass data to a "ggplot-friendly" data frame.
mean_samples_by_conditon()
Regroup samples by condition and calculate mean for each condition

Reports

Generate automated reports from a RiboClass

report_qc()
Generate html report about possible batch effect for a given RiboClass.