a b/man/pathway_count.Rd
1
% Generated by roxygen2: do not edit by hand
2
% Please edit documentation in R/PathwayCount.R
3
\name{pathway_count}
4
\alias{pathway_count}
5
\title{Count Genes Present in Pathways Above a Threshold}
6
\usage{
7
pathway_count(GO, count_threshold, enrich_data)
8
}
9
\arguments{
10
\item{GO}{A character vector of gene symbols.}
11
12
\item{count_threshold}{An integer specifying the count threshold for selecting pathways.}
13
14
\item{enrich_data}{A data frame containing pathway enrichment analysis results.}
15
}
16
\value{
17
A data frame with columns "Symble" (gene symbol), "Description" (pathway description), and "Exists" (1 if gene is present, 0 otherwise).
18
}
19
\description{
20
This function filters pathways that meet a count threshold and then counts the presence of specified genes in those pathways.
21
}
22
\examples{
23
# Simulated gene list
24
GO <- c("Gene1", "Gene2", "Gene3", "Gene4", "Gene5")
25
# Simulated enrichment analysis data
26
enrich_data <- data.frame(
27
  ID = c("GO:0001", "GO:0002", "GO:0003"),
28
  Description = c("Pathway A", "Pathway B", "Pathway C"),
29
  Count = c(10, 4, 6),
30
  geneID = c("Gene1/Gene2/Gene3", "Gene4/Gene5", "Gene2/Gene6/Gene7")
31
)
32
33
# Example usage
34
count_threshold <- 5
35
result_df <- pathway_count(GO, count_threshold, enrich_data)
36
37
}