Obtain CD (cluster of differentiation) marker expression information
I can offer this as a way to scrape the data from the Abcam resource:

library(rvest)
library(dplyr)

antigens &lt;- read_html("http://www.abcam.com/primary-antibodies/human-cd-antigen-guide") %&gt;% 
  html_node("table") %&gt;% 
  html_table(header = TRUE)

# what targets expressed in "Langerhans" ?
antigens %&gt;% 
  filter(grepl("Langerhans", `Cellular Expression`)) %&gt;% 
  select(`Target Name`)

   Target Name
1         CD1a
2         CD1b
3         CD1c
4         CD1e
5         CD14
6         CD39
7         CD50
8         CD69
9         CD74
10        CD83
11       CD101
12       CD206
13       CD207


The data could be further processed by, for example, splitting the Cellular Expression column on either and or , (comma) to try and make one row per cell type.