Я прочитал по всему форуму, но не нашел желаемого ответа.
У меня есть следующий набор данных:
Dataset
Важными столбцами являются TGEClass и пептид:
Я хотел бы рассчитать перекрытие между различными классами TGE
Я использовал Calculate.overlap (TGE) из VennDiagram, но это не дает мне желаемого результата;
Код R с фиктивным набором данных:
# A simple single-set diagram
C1 <- as.data.frame(letters[1:10])
C2 <- as.data.frame(letters[1:10])
data =cbind(C1,C2)
overlap <- calculate.overlap(data)
overlap = as.data.frame(overlap)
Результат R:
Результат:
a1 a2 a3
1 a a a
2 b b b
3 c c c
4 d d d
5 e e e
6 f f f
Желаемый результат будет выглядеть так:
TGEClass
Желаемый результат
10 генов экспрессируются в обоих классах TGE
50 генов в единственной альтернативе
60 генов в коротком
Это в основном диаграмма ven, но в табличном формате.
Обратите внимание, что у каждого гена разное количество категорий классов TGE.
Я очень плохо знаком с R, поэтому любая помощь будет принята с благодарностью.
Большое спасибо,
Ишак