@komal.rathi Thanks for your message Lets assume your solution works. look the list is empty
test <- structure(list(V1 = structure(c(8L, 9L, 16L, 11L, 13L, 12L, 14L,
3L, 10L, 6L, 7L, 15L, 5L, 1L, 2L, 4L), .Label = c("ANXA1", "APCS",
"C6", "COL14A1", "CYB5R3", "FAM82A1", "GBE1", "GNAI1", "HLA-DQA1",
"IL16", "LTBP2", "MMS19", "MXRA5", "SEC13", "TUBAL3", "WDR1"), class = "factor")), .Names = "V1", class = "data.frame", row.names = c(NA,
-16L))
x <- test
# Get the probe identifiers - gene symbol mappings
mapped_probes <- mappedkeys(x)
# Convert to a dataframe
genesym.probeid <- as.data.frame(x[mapped_probes])
head(genesym.probeid)
# data frame with 0 columns and 6 rows
Which organism and which array? There are annotation packages in Bioconductor for most common ones that can facilitate the conversion.
@Devon Ryan human cell lines like promyelocytic leukemia, breast adenocarcinoma. HG-U133A microarray platform
If nothing showed up then you did something wrong. I used your example gene symbols (not IDs) at Ensembl BioMart and the conversion works fine (click "Results" after loading this URL). Perhaps you forgot to specify "HGNC symbol(s)" as the ID type in Filters?
This can also be done using R/biomaRt. Please search this site for numerous answers to similar questions.