【发布时间】:2020-06-13 00:07:48
【问题描述】:
我正在尝试对肝癌中的“TTN”基因进行生存分析。我使用 TCGAbiolinks 包下载 LIHC 数据。为了执行生存分析,使用了这个命令:
mafSurvival(maf = laml, genes = 'TTN', time = 'days_to_last_followup', Status = 'Overall_Survival_Status', isTCGA = TRUE)
但它导致错误“时间变量不是数字”!
这是我的代码:
library(maftools)
library(TCGAbiolinks)
library(tidyverse)
maf <- GDCquery_Maf("LIHC", pipelines = "muse")
clin <- GDCquery_clinic("TCGA-LIHC","clinical")
my_data <- as_tibble(clin)
# get column names
col <- colnames(my_data)
# Rename column where names is "Sepal.Length"
names(my_data)[names(my_data) == "bcr_patient_barcode"] <- "Tumor_Sample_Barcode"
names(my_data)[names(my_data) == "submitter_id"] <- "Tumor_Sample_Barcode"
names(my_data)[names(my_data) == "vital_status"] <- "Overall_Survival_Status"
names(my_data)[names(my_data) == "Dead"] <- FALSE
names(my_data)[names(my_data) == "Alive"] <- TRUE
laml = read.maf(
maf,
clinicalData = my_data,
removeDuplicatedVariants = TRUE,
useAll = TRUE,
gisticAllLesionsFile = NULL,
gisticAmpGenesFile = NULL,
gisticDelGenesFile = NULL,
gisticScoresFile = NULL,
cnLevel = "all",
cnTable = NULL,
isTCGA = FALSE,
vc_nonSyn = NULL,
verbose = TRUE
)
plotmafSummary(maf = laml, rmOutlier = TRUE, addStat = 'median', dashboard = TRUE, titvRaw = FALSE)
#oncoplot for top ten mutated genes.
oncoplot(maf = laml, top = 10)
#####################################Function_mafSurvival##################################
#Survival analysis based on grouping of Gene_name mutation status
mafSurvival(maf = laml, genes = 'TTN', time = 'days_to_last_followup', Status = 'Overall_Survival_Status', isTCGA = TRUE)
我将不胜感激任何帮助,使其适用于使用 maftools 和 TCGAbiolinks 软件包进行生存分析。 提前致谢。
【问题讨论】:
标签: r survival-analysis