% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/ImmuneSigR.R
\name{Search_ImmuneSigR}
\alias{Search_ImmuneSigR}
\alias{Search_CellSigR}
\title{Search the ImmuneSigR Database}
\usage{
Search_ImmuneSigR(
  keyword = NULL,
  search_by = "Cell_Type",
  ignore_case = TRUE,
  fixed = FALSE,
  max_results = Inf,
  include_markers = FALSE
)

Search_CellSigR(
  keyword = NULL,
  search_by = "Cell_Type",
  ignore_case = TRUE,
  fixed = FALSE,
  max_results = Inf,
  include_markers = FALSE
)
}
\arguments{
\item{keyword}{A character string specifying the search term (e.g., "Macrophage"). If NULL, returns all records.}

\item{search_by}{A character string specifying the column to search. Options include "Cell_Type", "Title", "cell_name", "PMID".}

\item{ignore_case}{Logical. If TRUE, matching ignores case.}

\item{fixed}{Logical. If TRUE, treats \code{keyword} as plain text instead of a regular expression.}

\item{max_results}{Maximum number of rows to return.}

\item{include_markers}{Logical. If TRUE, includes all marker columns from the metadata CSV.}
}
\value{
A data frame containing the search results.
}
\description{
Search for specific immune cell signatures based on metadata such as cell type, literature title, or PMID.
}
\examples{
# Search for B cell signatures
b_cell_info <- Search_ImmuneSigR(keyword = "B cell", search_by = "Cell_Type")
}
