FGSEA data table로 저장하기

 

fgsea file의 경우, list로 구성되어 있기 때문에 vector 구조로 변환 해야 함.


library(tidyr)
GESA_output_df <- as.data.frame(GESA_output)
GESA_output_df <- unnest(GESA_output_df, everything())
write.table(GESA_output_df, file = "이름.txt", row.names = F, quote = F, sep = "\t")

혹시 error가 생성될 경우 (S4 클래스를 벡터로 강제형변화하는 방법은 없습니다)

library(tidyr)
library(dplyr)

# gsea_results를 데이터프레임으로 변환하는 방법
GESA_output_df <- as_tibble(gsea_results)  # as.data.frame 대신 as_tibble 사용

# 데이터 구조를 펼치는 방법 (필요에 따라 조정)
GESA_output_df <- GESA_output_df %>%
  unnest(cols = everything())

# 파일로 저장
write.table(GESA_output_df, file = "HCT116_H.txt", row.names = FALSE, sep = "\t")

댓글

이 블로그의 인기 게시물

#single cell sequencing 기초 분석 - #1 R 설치 및 package 설치

리눅스 기초 #10 GATK calling을 사용하기 위하여, reference file indexing하는 방법

Single cell 분석을 위한 package 소개