我是 R 编程的新手,我正在使用 BioMart 包来提取基因旁系同源物以获得基因列表。
使用下面的“基因”向量是否可以将每个值单独循环到“getBM”函数的值部分,然后将其输出添加到数据框中?
genes <- C("FGF1", "BRCA1", "FOXP2")
getBM(attributes = c("external_gene_name", "hsapiens_paralog_associated_gene_name"),
filters = "external_gene_name",
values = , mart = ensembl_hsapiens)
下面是我一直在做的事情,使用基因向量作为值,但它给了我错误的数字,我知道原因。当我单独尝试基因时,值是正确的,这就是为什么我想循环这些值。
genes <- C("FGF1", "BRCA1", "FOXP2")
getBM(attributes = c("external_gene_name", "hsapiens_paralog_associated_gene_name"),
filters = "external_gene_name",
values = c(genes), mart = ensembl_hsapiens)