Function reference
The MirnaExperiment class
Methods and accessors for objects of class MirnaExperiment, the main class in MIRit to work with miRNA and gene expression data.
-
mirnaDE(<MirnaExperiment>)geneDE(<MirnaExperiment>)significantMirnas(<MirnaExperiment>)significantGenes(<MirnaExperiment>)pairedSamples(<MirnaExperiment>)mirnaTargets(<MirnaExperiment>)integration(<MirnaExperiment>)show(<MirnaExperiment>) - The 'MirnaExperiment' class
-
MirnaExperiment() - The constructor function for MirnaExperiment
-
pairedSamples() - View the relationship between miRNA and gene samples
Create example objects
Example datasets provided by MIRit for exploring the capabilities of the software.
-
mirnaCounts - Count matrix for microRNA expression in thyroid cancer
-
geneCounts - Count matrix for gene expression in thyroid cancer
-
loadExamples() - Load example MIRit objects
Differential expression analysis
The functions used to perform miRNA and gene differential expression analyses from start to finish.
-
plotDimensions() - Generate multidimensional scaling (MDS) plots to explore miRNA/gene expression distances
-
performMirnaDE()performGeneDE() - Perform differential expression analysis
-
addDifferentialExpression() - Manually add differential expression results to a MirnaExperiment object
-
significantMirnas()significantGenes() - Get the IDs of statistically differentially expressed miRNAs/genes
-
plotDE() - Represent differentially expressed miRNAs/genes as boxplots, barplots or violinplots
-
plotVolcano() - Produce volcano plots to display miRNA/gene differential expression
Functional enrichment
Methods and functions used to perform functional enrichment analysis of genes.
-
enrichmentResults(<FunctionalEnrichment>)enrichmentDatabase(<FunctionalEnrichment>)enrichmentMethod(<FunctionalEnrichment>)geneSet(<FunctionalEnrichment>)enrichmentMetric(<FunctionalEnrichment>)enrichedFeatures(<FunctionalEnrichment>)show(<FunctionalEnrichment>) - The
FunctionalEnrichmentclass
-
enrichGenes() - Perform functional enrichment analysis of genes
-
enrichTargets() - Perform an enrichment analysis of integrated microRNA targets
-
enrichedFeatures() - Extract the names of the pre-ranked features in a GSEA experiment
-
enrichmentBarplot() - Create a barplot for functional enrichment analysis
-
enrichmentDatabase() - Access the database used for functional enrichment analyses
-
enrichmentDotplot() - Create a dotplot for functional enrichment analysis
-
enrichmentMethod() - Access the method used for functional enrichment analyses
-
enrichmentMetric() - Extract the GSEA ranking metric used for functional enrichment analyses
-
enrichmentResults() - Access the results of functional enrichment analyses
-
geneSet() - Extract the gene-sets used for functional enrichment analyses
-
gseaPlot() - Create a GSEA plot that displays the running enrichment score (ES) for a given pathway
-
gseaRidgeplot() - Create a ridgeplot to display the results of GSEA analysis
-
supportedOrganisms() - Get the list of supported organisms for a given database
Retrieval of miRNA targets
The functions for obtaining and visualizing the target genes of differentially expressed miRNAs.
-
getTargets() - Get microRNA targets
-
mirnaTargets() - Explore miRNA-target pairs
Disease-SNPs association
The functions used to associate differentially expressed miRNAs with disease-related SNPs.
-
searchDisease() - Search for disease EFO identifiers
-
findMirnaSNPs() - Find disease-associated SNPs occurring at DE-miRNA loci
-
mirVariantPlot() - Create a trackplot to show the association between miRNAs and disease-SNPs
-
getEvidence() - Get the scientific evidence for a particular disease-SNP association
Integrate miRNA and gene expression
The functions for integrating miRNA and gene expression levels for both paired and unpaired samples.
-
batchCorrection() - Correct for batch effects in miRNA and gene expression measurements
-
mirnaIntegration() - Integrate microRNA and gene expression
-
integration() - Explore the results of the integration analysis between miRNAs and genes
-
plotCorrelation() - Plot correlation between miRNAs and genes within biological groups
Topological pathway analysis
The functions needed to perform a comprehensive topology-aware integrative pathway analysis (TAIPA) with MIRit.
-
integratedPathways(<IntegrativePathwayAnalysis>)integrationDatabase(<IntegrativePathwayAnalysis>)augmentedPathways(<IntegrativePathwayAnalysis>)show(<IntegrativePathwayAnalysis>) - The
IntegrativePathwayAnalysisclass
-
listPathways() - List all the available biological pathways in KEGG, Reactome and WikiPathways
-
preparePathways() - Prepare miRNA-augmented pathways for integrative miRNA-mRNA pathway analyses
-
topologicalAnalysis() - Perform a topologically-aware integrative pathway analysis (TAIPA)
-
integratedPathways() - Access the results of integrative miRNA-mRNA pathway analyses
-
visualizeNetwork() - Visualize the relationships between miRNAs and genes in a biological pathway
-
integrationDotplot() - Display integrated miRNA-mRNA augmented pathways in a dotplot
-
augmentedPathways() - Access the miRNA-augmented pathways that were used during TAIPA
-
integrationDatabase() - Extract the database used for integrative miRNA-mRNA pathway analyses