Итак, как упоминалось в заголовке, как мне решить "ошибку за пределами нижнего индекса"? Чтобы иметь представление, это код, который генерирует ошибку:
IBD_value <- polyOrigin(phased_maplist = location_AxC,
dosage_matrix = genotype_AxC,
ploidy = 4,
bivalent_decoding = FALSE,
ncores = 7)
В частности, ошибка вызвана dosage_matrix ([rownames (phased.dose [i]], c ( parent1, parent2)
Пакеты, которые я использую, называются PolyQTL R.
Я искал на форуме и обнаружил, что ошибка означает, что R пытается получить то, чего не существует.