## ----highlight = TRUE---------------------------------------------------- library(miRNAmeConverter) ## ----highlight = TRUE---------------------------------------------------- ls("package:miRNAmeConverter"); ## ----highlight = TRUE---------------------------------------------------- slotNames("MiRNANameConverter"); ## ----highlight = TRUE---------------------------------------------------- MiRNANameConverter(); ## ----highlight=TRUE------------------------------------------------------ miRNAs = c("hsa-miR-422b", "mmu-mir-872", "gra-miR157b", "cel-miR-56*"); ## ----highlight = TRUE---------------------------------------------------- nc = MiRNANameConverter(); ## ----highlight = TRUE---------------------------------------------------- checkMiRNAName(nc, miRNAs); ## ----highlight = TRUE---------------------------------------------------- checkMiRNAName(nc, miRNAs, correct = FALSE); ## ----highlight = TRUE---------------------------------------------------- # "RNU-6" and "bpcv1-miR-B23" are not valid miRNAs = c("hsa-miR-422b", "RNU-6", "mmu-miR-872", "gra-miR157b", "bpcv1-miR-B23", "bpcv1-miR-B1"); nc = MiRNANameConverter(); # Create MiRNANameConverter object checkMiRNAName(nc, miRNAs); # check names ## ----highlight = TRUE---------------------------------------------------- nc = MiRNANameConverter(); # Create MiRNANameConverter object assessVersion(nc, example.miRNAs); # Assess most likely miRBase version ## ----highlight = TRUE---------------------------------------------------- miRNA.paper = "hsa-miR-422b"; nc = MiRNANameConverter(); # Create MiRNANameConverter object translateMiRNAName(nc, miRNA.paper); # Translate miRNA names ## ----highlight = TRUE---------------------------------------------------- miRNAs = c("hsa-miR-128b", "ebv-miR-BART3-5p", "mmu-miR-302b*", "mmu-miR-872", "ebv-miR-BART5", "bpcv1-miR-B23"); nc = MiRNANameConverter(); # Create MiRNANameConverter object result = translateMiRNAName(nc, miRNAs, versions = c(17, 19, 21)); # Translate names ## ----highlight = TRUE---------------------------------------------------- result; ## ----highlight = TRUE---------------------------------------------------- attr(result, 'description'); ## ----highlight = TRUE, eval=FALSE---------------------------------------- # saveResults(nc, result); ## ----highlight = TRUE---------------------------------------------------- nc = MiRNANameConverter(); # Create MiRNANameConverter object currentVersion(nc); # Receive the maximum miRBase version included in the package validVersions(nc); # Receive all valid versions nOrganisms(nc); # Number of organisms validOrganisms(nc); # Valid organisms