1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| gene_split <- t(matrix(c ("TPOJSF18" , "" , "" , "" , "" , "" , "" , "" , "" , "" , "" , "",
"MLI4" , "B3AZVT6" , "" , "" , "" , "" , "" , "" , "" , "" , "", "",
"POJU2" , "" , "" , "" , "" , "" , "" , "" , "" ,"" ,"" , "",
"POJU2" , "PAZK4" , "" , "" , "" , "" , "" , "" , "" , "" , "", "",
"SPM45B1" , "" , "" , "" , "" , "" , "" , "" , "" , "" , "" , "",
"UPO4B" , "" , "" , "" , "" , "" , "" , "" , "" ,"" ,"" , "",
"CTUY6" , "MNUFR" , "" , "" , "" , "" , "" , "" , "" , "" , "", ""),
ncol=7, nrow=12))
gene_list <- c("ABS1",
"ABST",
"ABCZ2",
"AJPB7",
"ASDC9",
"ABSD",
"AB4",
"ABJK5",
"POK9",
"THIO",
"LOKL",
"UTRC",
"OTRA",
"PAZK4",
"POJU2")
ok <- matrix(gene_split %in% gene_list,
ncol=ncol(gene_split),
nrow=nrow(gene_split))
# nombre de correspondances par ligne
apply(ok, FUN=sum, MARGIN=1)
# nombre de correspondances par colonne
apply(ok, FUN=sum, MARGIN=2) |
Partager