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

bioconductor-geneplotter

Functions for plotting genomic data

インストール方法を見る

含まれるファイル(1)

  • SKILL.md4.3 KB

SKILL.md(原文)

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

geneplotter

Functions for plotting genomic data.

Dependencies & Environment

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

  • Version: 1.90.0 · Bioconductor: 3.23 · R: ≥ 4.6
  • Depends: Biobase, BiocGenerics, lattice, annotate
  • Imports: AnnotationDbi, RColorBrewer
  • System requirements: URL
  • Install: BiocManager::install("geneplotter")

When to Use

  • Visualizing microarray or high-throughput genomic data along chromosomes using cPlot and cColor.
  • Plotting characteristics of expression levels over contiguous regions of a single chromosome using alongChrom.
  • Assembling and plotting chromLocation objects to map experimental probe data to physical chromosome locations via buildChromLocation.

When NOT to Use

  • For modern, highly customizable genomic track visualizations (e.g., plotting RNA-seq coverage, BAM alignments, and gene annotations together), use Gviz or ggbio instead.
  • For general-purpose high-dimensional data visualization (like PCA, t-SNE, or volcano plots), use ggplot2 or ComplexHeatmap instead.

Data Requirements

  • Input: ExpressionSet objects (e.g., sample.ExpressionSet) or numeric matrices of genomic data.
  • Annotation: Requires annotation packages (e.g., hu6800.db, hgu95av2.db) to build chromLocation objects and map probe IDs to chromosomal coordinates.

Key Parameters

  • useChroms: A character vector specifying which chromosomes to plot in cPlot.
  • plotFormat: Format of the plot in alongChrom (e.g., "cumulative").
  • col: Color vector for distinguishing chromosomes or experimental groups in cColor or alongChrom.

Best Practices

  • Use buildChromLocation with the appropriate Bioconductor annotation package name (e.g., "hu6800", "hgu95av2") to construct the chromLocation object.
  • Reorder chromosomes in the chromLocation object numerically before plotting with cPlot to ensure a logical layout.
  • Set up appropriate device dimensions (e.g., using layout or par) when using cPlot to ensure chromosome labels and data points do not overlap.

Common Pitfalls

  • Mismatched genome builds: Mapping probe data using an outdated annotation package while comparing to coordinates from a newer genome build. Fix: Double-check the source of the metadata and use matching Bioconductor annotation packages.
  • Genes mapped to multiple chromosomes: Some genes (e.g., in pseudoautosomal regions) may map to multiple chromosomes, causing issues. Fix: Filter or assign these genes to a single chromosome before building the location object.

Alternatives

  • Gviz: For plotting highly customizable, publication-quality genomic tracks.
  • ggbio: For grammar-of-graphics based genomic data visualization.
  • RIdeogram: For idiogram-based visualization of genome-wide data across chromosomes.

Citations

  • Gentleman R. (2023). "geneplotter: Graphic related functions for Bioconductor." R package version 1.84.0.

References

<!-- biomate-cta -->

Run this on BioMate

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

▶ Open geneplotter 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 のスキルをすべて見る

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