用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/bioMate-AI/biomate-bioconductor-kb --skill bioconductor-genefilter命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
In recent years a wealth of biological data has become available in public data repositories. Easy access to these valuable data resources and firm integration with data analysis is needed for comprehensive bioinformatics data analysis. bio
KEGGGraph is an interface between KEGG pathway and graph object as well as a collection of tools to analyze, dissect and visualize these graphs. It parses the regularly updated KGML (KEGG XML) files into graph models maintaining all essenti
The 'enrichplot' package implements several visualization methods for interpreting functional enrichment results obtained from ORA or GSEA analysis. It is mainly designed to work with the 'clusterProfiler' package suite. All the visualizati
| name | bioconductor-genefilter |
| description | Some basic functions for filtering genes. |
| when_to_use | Use when: Filtering genes from a microarray or expression dataset according to specific or non-specific filtering mechanisms using genefilter.; Selecting genes that have an expression measure above a certain threshold in at least a minimum number of samples using kOverA.; Finding genes that are close to specific genes of interest based on distance measures using genefinder.; Performing independent filtering. Not for: For modern RNA-seq count-based differential expression; use DESeq2 or edgeR built-in filtering because they are optimized for negative binomial distributions.; For single-cell RNA-seq data; use scran or Seurat because they handle high sparsity and dr |
| user-invocable | false |
Package-intrinsic requirements from the Bioconductor landing page — reproduce in any R environment.
BiocManager::install("genefilter")genefilter.kOverA.genefinder.filtered_p and filtered_R.DESeq2 or edgeR built-in filtering because they are optimized for negative binomial distributions.scran or Seurat because they handle high sparsity and dropout rates better than basic variance/mean filters.ExpressionSet object (e.g., from the Biobase package) or a numeric matrix.ttest.kOverA.kOverA.genefinder (e.g., "euc", "maximum", "manhattan").genefinder (e.g., "none", "range", "zscore").filtered_p and filtered_R.ttest for specific filtering.kOverA or ttest) into a combined filtering function using filterfun before applying it with genefilter.rowSds, rowVars, or rowttests for fast row-wise statistical calculations on expression matrices.rejection_plot or filter_volcano.rowVars) for independent filtering.genefinder without scaling can be dominated by overall expression magnitude. Fix: Set scale="zscore" or scale="range" in genefinder to normalize row variances.apply with standard t.test or var on large matrices. Fix: Use the optimized rowttests, rowSds, and rowVars functions provided by the package.DESeq2: For RNA-seq independent filtering integrated directly into the results extraction.edgeR: Provides filterByExpr which is specifically designed for count-based library size adjustments.matrixStats: For fast row/column-wise statistics if filtering functions are not needed.This skill is the knowledge layer — when, why, and how to use genefilter. To run this analysis on your own data with managed compute, automated QC, and reproducible outputs, use BioMate — free to start.