Подсчет общих и уникальных маркеров в нескольких группах - PullRequest
0 голосов
/ 28 февраля 2019

У меня есть набор маркеров, набранных в нескольких группах.Некоторые маркеры являются общими для всех групп (это могут быть все группы или меньше, например, только 3 из 5 групп имеют общий маркер), в то время как другие маркеры являются уникальными для определенной группы населения.Некоторые маркеры могут отсутствовать в некоторых популяциях, но присутствовать в других.Я хочу посчитать маркеры, которые уникальны для каждой популяции.У меня есть 5 отдельных файлов со списком маркеров, обнаруженных в каждой популяции, входной файл:

Markers_Group_1
snp1
snp2
snp3
snp4
snp5
snp6
snp7
snp8
snp9
snp10
snp11 ... snp100

Входной файл для группы 2 может иметь snps 5,6,9,20-70.Аналогично для групп от 3 до 5;то есть они несут другую комбинацию SNPS.Поэтому, если все 5 файлов будут объединены в один файл, будут некоторые пустые ячейки.

1 Ответ

0 голосов
/ 28 февраля 2019

Я бы использовал Excel VLookup.

https://support.office.com/en-us/article/vlookup-function-0bbc8083-26fe-4963-8ab8-93a18ad188a1

Это может дать вам что-то похожее на это.

ALL MARKERS      File1     File2    File3    File4    last_file_with_marker   COUNT
snp1              snp1      snp1     snp1     snp1           File4               4
snp2              snp2      snp2              snp2           File4               3
snp3              snp3      snp3     snp3                    File3               3
snp4                        snp4                             File2               1
snp5              snp5      snp5     snp5     snp5           File4               4

Если файл 1 находится на листе 2,Ваша формула для всех ячеек в столбцах File1, File2, File3, File4 может выглядеть примерно так: = VLOOKUP ($ A2 & "", Sheet2! Data, 1, FALSE)

Затем вы можете добавить что-то в следующемcolumn (title: last_file_with_marker) = LOOKUP (A2, B2: E2, $ B $ 1: $ E $ 1)

И столбец подсчета для поиска столбцов с одним.= COUNTIF (B2: E2, A2)

Вы можете отсортировать по столбцу подсчета, чтобы найти столбцы с уникальными маркерами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...