분류 전체보기 (73) 썸네일형 리스트형 Gene Ontology (GO) Enrichment analysis 개념 정리 • GO는 세 가지로 구분 1.Molecular Function (MF) : 해당 유전자가 분자 수준에서 수행하는 어떤 활동/기능. Ex) 효소 촉매 작용, 물질 운반 2.Biological Process (BP): 해당 유전자가 관여하는 어떤 생물학적 과정. Ex) DNA 복구, 신호 전달 경로 3.Cellular Component (CC): 해당 유전자가 위치하는 세포 내 구조적 위치. Ex) 미토콘드리아, 세포막 • GO Enrichment analysis : 특정 유전자 리스트에서 관련된 MF, BP 또는 CC가 통계적으로 유의미하게 포함되는지 평가하는 분석 방법. • The structure of GO can be described in terms of a graph, where each GO .. Pathway Enrichment analysis 개념 정리 Pathway : 단백질, 유전자, 세포 등 생체 요소간의 상호작용과 역학관계를 세밀하게 설명할 수 있는 생물학적 심층지식 Pathway분석을 위해서는 pathway 데이터베이스가 있어야 한다. 이 데이터베이스들은 실험적인 결과 및 논문을 기반으로 하여 만들어 진다. 특정한 분자들이 서로 연관관계가 있는 다른 분자와의 연결을 할 때에 데이터베이스를 기반으로 하기 때문에 이 데이터베이스의 퀄리티에 따라 pathway의 신빙성도 달라진다. 공공데이터로는 가장 많이 사용되는 KEGG pathway와 wikipathways가 있다. 또한, Reactome 데이터베이스는 전문가들이 선별한 pathway 데이터를 제공하는 유명한 공개 데이터베이스 중 하나다. https://www.incodom.k.. [MAST, limma, DESeq2] 공통 DEGs 분석 # MAST, limma, DESeq2에서 추출한 DEG의 rownames (유전자 이름)을 각각 가져옵니다.degs_mast_genes 0), size = 1.5) + scale_color_manual(values = c("blue", "red")) + # 다운레귤레이션(blue), 업레귤레이션(red) theme_minimal() + labs(title = "Volcano Plot of Common DEGs", x = "Log2 (Fold Change)", y = "-log10 (Adjusted P-Value)") + theme(plot.title = element_text(hjust = 0.5))# 업레귤레이션된 유전자up_regulated 0)# 다운레귤레이션된 .. [Seurat][DESeq2] DEGs 분석 # Deseq2 :# Convert the Seurat object to a DESeq2 dataset# 필요한 패키지 로드if (!requireNamespace("DESeq2", quietly = TRUE)) { install.packages("DESeq2")}library(DESeq2)# Seurat 객체에서 count 데이터 추출 (유전자 x 세포)# 데이터를 정수형으로 변환counts_data 1.5로 필터링# NA 값을 제거하고 FDR 1.5로 필터링degs_deseq2_filtered 1.5, ]# 필터링된 DEG 확인head(degs_deseq2_filtered)# 필터링된 DEG 개수 확인nrow(degs_deseq2_filtered) [Seurat] [limma] DEG 분석 # limma :# First, limma 분석을 위한 raw counts 데이터 추출counts_data 1.5인 DEG 필터링degs_limma_filtered 1.5, ]nrow(degs_limma_filtered) # 필터링된 DEG 개수 확인head(degs_limma_filtered) # 필터링된 상위 DEGs 확인 [Seurat] [MAST] DEGs 분석 #############MAST, limma, Deseq2# D26과 D54 세포에 대한 정확한 조건 설정seurat_object$stage 1.5, ]head(degs_filtered)# 필터링된 DEG 개수 확인nrow(degs_filtered) [Seurat] Single cell 분석 먼저, Seurat과 관련된 library 설치 ( Seurat 설치 에러는 아래 글 참고)https://doraemin.tistory.com/36 [Seurat] 설치 ( + R 버전 에러)Seurat 패키지 설치하기Seurat 공식 사이트의 'install' 부분의 코드 작성# Enter commands in R (or R studio, if installed)install.packages('Seurat')library(Seurat) https://satijalab.org/seurat/ Tools for Single Cell GenomicsA toolkit fodoraemin.tistory.com # Enter commands in R (or R studio, if installed)#install.. [Seurat] 설치 ( + R 버전 에러) Seurat 패키지 설치하기Seurat 공식 사이트의 'install' 부분의 코드 작성# Enter commands in R (or R studio, if installed)install.packages('Seurat')library(Seurat) https://satijalab.org/seurat/ Tools for Single Cell GenomicsA toolkit for quality control, analysis, and exploration of single cell RNA sequencing data. Seurat aims to enable users to identify and interpret sources of heterogeneity from single cell transcri.. 이전 1 2 3 4 5 6 7 8 ··· 10 다음