本文へ移動
cccskills
無料GitHub で公開

bioconductor-graphite

Graph objects from pathway topology derived from KEGG, Panther, PathBank, PharmGKB, Reactome SMPDB and WikiPathways databases.

インストール方法を見る

含まれるファイル(1)

  • SKILL.md5.4 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

graphite

Dependencies & Environment

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

  • Version: 1.58.0 · Bioconductor: 3.23 · R: ≥ 4.6
  • Imports: AnnotationDbi, graph, httr, rappdirs, rlang, lifecycle, purrr, dir.expiry
  • Install: BiocManager::install("graphite")

When to Use

  • Retrieving pathway topologies as directed/undirected graph objects from major databases (KEGG, Reactome, WikiPathways, Panther, PathBank, PharmGKB) using the pathways function.
  • Converting pathway identifiers (e.g., from UNIPROT to SYMBOL or ENTREZID) to match experimental data using convertIdentifiers.
  • Preparing and running topology-aware pathway enrichment analyses like SPIA (prepareSPIA, runSPIA), topologyGSA (runTopologyGSA), or clipper (runClipper).
  • Exporting pathway network structures to Cytoscape for visualization using cytoscapePlot.

When NOT to Use

  • For simple over-representation analysis (ORA) or gene set enrichment analysis (GSEA) that ignores pathway topology, use clusterProfiler or fgsea instead because they do not require graph construction.
  • For de novo gene co-expression network construction, use WGCNA instead because graphite retrieves curated, database-defined pathway topologies rather than inferring networks from data.

Data Requirements

  • Input format: Gene identifiers (e.g., Entrez IDs, Ensembl IDs, or UniProt accessions) or metabolite identifiers (e.g., CHEBI).
  • For enrichment: A vector of differentially expressed genes/metabolites with their log-fold changes (e.g., DE_Colorectal) and a background list of all genes.
  • Database versioning: Requires active internet access for initial database downloads via pathways, though pathways can be cached locally.

Key Parameters

  • species: Character; the target organism (e.g., "hsapiens", "mmusculus") used in pathways.
  • database: Character; the pathway database to query (e.g., "kegg", "reactome", "wikipathways") used in pathways.
  • which: Character; specifies whether to retrieve "proteins", "metabolites", or "mixed" networks in functions like nodes, edges, and pathwayGraph.

Best Practices

  • Always convert input gene or metabolite identifiers to match your experimental data (e.g., "SYMBOL" or "ENTREZID") using convertIdentifiers before running topological analyses.
  • Use the pathwayGraph function to convert pathway topologies into standard graphNEL objects to leverage external network visualization and graph operations.
  • When analyzing both transcriptomic and metabolomic data, use which = "mixed" to retrieve pathways containing both proteins and metabolites without edge propagation.
  • Check available databases for your species of interest using the pathwayDatabases function.

Common Pitfalls

  • Identifier mismatch: Passing gene symbols to a database structured around UNIPROT IDs will result in zero mapped nodes; fix this by translating identifiers using convertIdentifiers prior to analysis.
  • Ignoring metabolites in metabolomics: Using the default which parameter will remove metabolite nodes and propagate edges through them; fix this by setting which = "metabolites" or which = "mixed" for metabolomics data.
  • Losing edge attributes: Treating directed biological interactions as simple undirected graphs can dilute statistical power; fix this by preserving edge attributes (e.g., "Binding", "Control") visible via edgeData.

Alternatives

  • SPIA: Specifically designed for Signaling Pathway Impact Analysis, which is natively supported by graphite-derived topologies via prepareSPIA.
  • clipper: A package for topological analysis that can be used to study metabolomics data, natively integrated via runClipper.
  • topologyGSA: A package for topological gene set analysis, natively integrated via runTopologyGSA.

Citations

  • Sales G, Calura E, Romualdi C (2012). "graphite: a Bioconductor package for pathway topology alignments and network-based analyses." BMC Bioinformatics.

References

<!-- biomate-cta -->

Run this on BioMate

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

▶ Open graphite on BioMate →

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

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-kb8042026年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-kb8042026年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-kb8042026年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-kb8042026年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-kb8042026年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-kb8042026年6月21日 更新

bioMate-AI のスキルをすべて見る

このスキルの問題を報告する