본문으로 건너뛰기
cccskills
무료GitHub에 공개

bioconductor-reactomepa

Reactome is a free, open-source, curated and peer-reviewed pathway database. Their goal is to provide intuitive bioinformatics tools for the visualization, interpretation and analysis of pathway knowledge.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(1)

  • SKILL.md9.4 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

ReactomePA

Reactome is a free, open-source, curated and peer-reviewed pathway database. Their goal is to provide intuitive bioinformatics tools for the visualization, interpretation and analysis of pathway knowledge.

Dependencies & Environment

Package-intrinsic requirements from the Bioconductor landing page — reproduce in any R environment.

  • Version: 1.56.0 · Bioconductor: 3.23 · R: ≥ 4.6
  • Imports: AnnotationDbi, enrichplot, enrichit, ggplot2, ggraph, reactome.db, igraph, graphite, gson, yulab.utils
  • Install: BiocManager::install("ReactomePA")

When to Use

  • Identifying significantly enriched Reactome pathways from differentially expressed gene lists
  • Functional interpretation of RNA-seq or microarray results
  • Comparative pathway analysis across supported model organisms
  • Studies requiring curated, peer-reviewed pathway annotations

When NOT to Use

  • Pathway analysis requiring detailed network topology or edge information
  • Studies needing pathway visualization beyond enrichment statistics
  • Organisms outside the seven supported species
  • Gene lists without Entrez ID mapping
  • Analyses requiring alternative pathway databases (KEGG, Biocarta, etc.)

Scientific Assumptions

  • {'assumption': 'Input gene list represents true biological signal (differentially expressed genes) rather than technical artifacts', 'violation_context': 'When DE analysis used inappropriate statistical methods, insufficient replicates, or poor quality control'}
  • {'assumption': 'Reactome pathway annotations are complete and accurate for the organism being studied', 'violation_context': 'Newly discovered pathways or organism-specific variations not yet curated in Reactome'}
  • {'assumption': 'Gene set enrichment follows hypergeometric distribution (genes are randomly distributed across pathways)', 'violation_context': 'When genes have strong co-expression patterns or functional clustering independent of pathway membership'}
  • {'assumption': 'Multiple testing correction appropriately controls error rate for the number of pathways tested', 'violation_context': 'When pathway annotations are highly correlated or overlapping, standard corrections may be conservative'}
  • {'assumption': 'Entrez ID mapping is accurate and one-to-one between input genes and Reactome annotations', 'violation_context': 'When gene ID conversions are outdated or when one gene maps to multiple Entrez IDs'}

Common Pitfalls

  • {'mistake': 'Using gene symbols or other identifiers instead of Entrez IDs', 'consequence': 'Tool will fail to match genes to Reactome pathways, resulting in no enrichment results or errors', 'recommendation': "Convert gene identifiers to Entrez IDs before input. Use an ID-mapping tool such as AnnotationDbi or biomaRt"}
  • {'mistake': 'Analyzing organisms not in the supported list', 'consequence': 'Tool will not run or produce incorrect results due to missing organism-specific pathway annotations', 'recommendation': 'Verify organism is in supported list: human, rat, mouse, C. elegans, yeast, zebrafish, or fly'}
  • {'mistake': 'Not adjusting p-value threshold for multiple testing correction', 'consequence': 'Inflated false positive rate when reporting enriched pathways', 'recommendation': 'Use appropriate multiple testing correction method (default BH/Benjamini-Hochberg recommended for FDR control)'}
  • {'mistake': 'Including very small or very large gene sets without filtering', 'consequence': 'Spurious enrichment from gene sets with few genes or loss of specificity from very large sets', 'recommendation': 'Use default gene set size filtering (10-500 genes) or adjust based on biological context'}

Key Parameters

  • {'parameter': 'P-value threshold', 'scientific_meaning': 'Cutoff for determining statistical significance of pathway enrichment. Controls false positive rate.', 'typical_values': '0.05 (default), 0.01 for stringent analysis, 0.1 for exploratory analysis', 'context_guidance': {'large_gene_lists': '0.05 or more stringent', 'small_gene_lists': '0.05-0.1', 'exploratory_analysis': '0.1', 'publication_quality': '0.05 with multiple testing correction'}, 'quote': 'This is the cutoff p-value to determine significant enrichment of a pathway. Default is 0.05.'}
  • {'parameter': 'Method to adjust pathway p-values for multiple testing', 'scientific_meaning': 'Statistical correction for multiple hypothesis testing to control family-wise error rate or false discovery rate', 'typical_values': 'BH (Benjamini-Hochberg), holm, hochberg, hommel, bonferroni, BY, fdr, none', 'context_guidance': {'recommended': 'BH (default) - controls FDR, good balance between sensitivity and specificity', 'conservative': 'bonferroni - controls family-wise error rate, most stringent', 'exploratory': 'none - no correction, highest sensitivity but highest false positive rate'}, 'quote': "Choose one method to adjust pathway p-values. Included methods are: 'BH', 'holm', 'hochberg', 'hommel', 'bonferroni', 'BY', 'fdr' and 'none'. Default is 'BH'."}
  • {'parameter': 'Minimum and maximum size of each geneSet', 'scientific_meaning': 'Filters gene sets by size to avoid spurious enrichment from very small sets or loss of specificity from very large sets', 'typical_values': 'Minimum: 5-15 genes, Maximum: 300-500 genes (default 10-500)', 'context_guidance': {'default': '10-500 genes - balanced approach', 'stringent': '15-300 genes - removes very small and very large sets', 'exploratory': '5-1000 genes - more permissive'}, 'quote': 'Set minimum and maximum size of each gene set to be included in the analysis. Default are 10 and 500.'}
  • {'parameter': 'Convert gene ID to SYMBOL', 'scientific_meaning': 'Option to convert Entrez IDs to human-readable gene symbols in output for interpretation', 'typical_values': 'Yes or No (default: No)', 'context_guidance': {'publication': 'Yes - improves readability for figures and tables', 'downstream_analysis': 'No - maintain Entrez IDs for computational pipelines', 'interpretation': 'Yes - easier to identify genes of interest'}, 'quote': 'If you want to convert entrez gene ID to gene SYMBOL name, choose Yes. Default: No.'}

Result Interpretation

  • {'guidance': 'Output CSV contains enriched pathways with columns: ID (Reactome pathway ID), Description (pathway name), GeneRatio (number of input genes in pathway / total input genes), BgRatio (pathway size / total Reactome genes). Higher GeneRatio indicates stronger enrichment. Pathways are ranked by adjusted p-value.', 'quote': 'A csv file including all enriched pathways. Example: ID, Description, GeneRatio, BgRatio'}
  • {'guidance': 'GeneRatio represents the proportion of your input genes that map to each pathway. A GeneRatio of 22/326 means 22 of your 326 input genes are in that pathway. Higher ratios indicate more of your genes are involved in that pathway.'}
  • {'guidance': 'BgRatio represents the background pathway size relative to total Reactome genes. This helps assess whether enrichment is due to pathway size bias. Compare GeneRatio to BgRatio to evaluate enrichment strength.'}
  • {'guidance': 'Validate enriched pathways by: (1) checking biological relevance to experimental conditions, (2) examining which genes drive enrichment, (3) comparing to literature on pathway involvement in your biological system'}

Alternatives

  • {'tool': 'clusterProfiler', 'when_to_prefer_this': 'ReactomePA when specifically using Reactome pathway database and working with supported organisms', 'when_to_prefer_alternative': 'clusterProfiler when needing multiple pathway databases (KEGG, GO, Reactome) or more flexible organism support'}
  • {'tool': 'KEGG pathway analysis tools', 'when_to_prefer_this': 'ReactomePA when requiring curated, peer-reviewed Reactome pathways with detailed mechanistic annotations', 'when_to_prefer_alternative': 'KEGG tools when needing broader organism coverage or KEGG-specific pathway knowledge'}
  • {'tool': 'Enrichr', 'when_to_prefer_this': 'ReactomePA when requiring programmatic analysis and pipeline integration', 'when_to_prefer_alternative': 'Enrichr when needing interactive web interface and multiple library options'}

Citations

  • Yu G, He QY. (2016). ReactomePA: an R/Bioconductor package for reactome pathway analysis and visualization. Molecular BioSystems, 12(2):477-479. PMID:26661513 doi:10.1039/C5MB00663E

References

<!-- biomate-cta -->

Run this on BioMate

This skill is the knowledge layer — when, why, and how to use reactomepa. To run this analysis on your own data with managed compute, automated QC, and reproducible outputs, use BioMate — free to start.

▶ Open reactomepa on BioMate →

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

The package contains functions for exploratory oligonucleotide array analysis. The dependence on tkWidgets only concerns few convenience functions. 'affy' is fully functional without it.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

bioMate-AI/biomate-bioconductor-kb7932026년 6월 21일 업데이트

This tool uses the label-tree function from HyPhy to annotate a phylogenetic tree. It allows users to select a subset of leaves using either a regular expression or a list of sequence names, and then apply a specified label to these selecte

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

bioMate-AI/biomate-bioconductor-kb7932026년 6월 21일 업데이트

This package provides a client for the Bioconductor AnnotationHub web resource. The AnnotationHub web resource provides a central location where genomic files (e.g., VCF, bed, wig) and other resources from standard locations (e.g., UCSC, En

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

bioMate-AI/biomate-bioconductor-kb7932026년 6월 21일 업데이트

apeglm provides Bayesian shrinkage estimators for effect sizes for a variety of GLM models, using approximation of the posterior for individual coefficients.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

bioMate-AI/biomate-bioconductor-kb7932026년 6월 21일 업데이트

ASURAT is a software for single-cell data analysis. Using ASURAT, one can simultaneously perform unsupervised clustering and biological interpretation in terms of cell type, disease, biological process, and signaling pathway activity. Inputting a single-cell RNA-seq data and knowledge-based databases, such as Cell Ontology, Gene Ontology, KEGG, etc., ASURAT transforms gene expression tables into original multivariate tables, termed sign-by-sample matrices (SSMs).

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

bioMate-AI/biomate-bioconductor-kb7932026년 6월 21일 업데이트

AUCell allows to identify cells with active gene sets (e.g. signatures, gene modules...) in single-cell RNA-seq data. AUCell uses the "Area Under the Curve" (AUC) to calculate whether a critical subset of the input gene set is enriched with

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

bioMate-AI/biomate-bioconductor-kb7932026년 6월 21일 업데이트

bioMate-AI의 스킬 모두 보기

이 스킬의 문제 신고