- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我很难理解自动完成如何适用于 BioConductor 中名为“SummarizedExperiment”的定制 S4 类。
这是取自 example(SummarizedExperiment)
的简短演示:
library(SummarizedExperiment)
nrows <- 200; ncols <- 6
counts <- matrix(runif(nrows * ncols, 1, 1e4), nrows)
rowRanges <- GRanges(rep(c("chr1", "chr2"), c(50, 150)),
IRanges(floor(runif(200, 1e5, 1e6)), width=100),
strand=sample(c("+", "-"), 200, TRUE),
feature_id=sprintf("ID%03d", 1:200))
colData <- DataFrame(Treatment=rep(c("ChIP", "Input"), 3), row.names=LETTERS[1:6])
rse <- SummarizedExperiment(assays=SimpleList(counts=counts),
rowRanges=rowRanges, colData=colData)
> structure(rse)
class: RangedSummarizedExperiment
dim: 200 6
metadata(0):
assays(1): counts
rownames: NULL
rowData names(1): feature_id
colnames(6): A B ... E F
colData names(1): Treatment
$
功能
LINK :
setMethod("$", "SummarizedExperiment",
function(x, name)
{
colData(x)[[name]]
})
$
的可能名称。 :
rse$<tab>
rse$Treatment
$
对于列表。
最佳答案
Tab 补全的实现是通过 S3 通用 ?.DollarNames
.对于 SummarizedExperiment,relevant method是
.DollarNames.SummarizedExperiment <- function(x, pattern = "")
grep(pattern, names(colData(x)), value=TRUE)
x$foo<tab>
, 发现
x
是一个 SummarizedExperiment,所以寻找
.DollarNames.SummarizedExperiment
评估,通过
x
作为第一个参数和
foo
作为第二个,提供方法返回的完成。
x$foo<cr>
, R 看到您正在尝试调用
$
在
x
,因此寻找
$
的 (S4) 方法.
关于r - 为什么 "$"自动补全适用于 BioConductor 的 S4 类 "SummarizedExperiment",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52000053/
我正在一个禁止互联网通信的电台工作。是否可以使用 R CMD INSTALL 安装 Bioconductor? Bioconductor 网站上没有记录这种类型的安装,我也没有找到有关此主题的任何信息
我知道如何使用 available.packages() 函数获取 CRAN(Names of R's available packages 和 List all packages available
我正在 Snakemake 中编写一个调用 R 脚本的管道。这个R脚本有自己的环境,里面有r-base、r-ggplot2和r-biocmanager。我还需要包裹 ggbio可以使用 biocman
我已经在我的 ubuntu 上安装了 R(3.4.0)。我想使用 EdgeR 包。我尝试按照 Bioconductor 网站上的安装说明安装 Bioconductor 软件包。 我在 R 中使用了以下
我在 Windows 7 上使用 R 版本 R-3.2.3 运行 RStudio (0.99.878)。 当我尝试使用以下命令从 bioconductor 安装软件包时,我收到一条错误消息: sour
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 6 年前。 Improve this qu
我管理描述文件的依赖、建议和导入。最后我将我的包裹提交给 CRAN .但是在安装包的时候,它只安装存放在CRAN下的包。不适用于 bioconductor包。此外,它有一个 Mac OS 的包依赖错误
问题: 我正在开发一个 R 包,其中一个依赖包是 multtest。 它仅在 Bioconductor 上可用,名称为 here .我正在使用 开发工具 来构建包。而且,当我运行时 开发工具::安装(
我无法在 R 3.1.1 中访问许多 Bioconductor 包,对此我感到非常失望。如何从 R 3.1.1 降级到 R 3.0.2 或其他版本? 请注意 this solution对我来说还不够好
我需要使用 BiomaRt,最好是 3.1 版本中的版本。请参阅:http://www.ensembl.info/blog/2015/06/01/biomart-or-how-to-access-th
这个问题在这里已经有了答案: How to install 2 different R versions on Debian? (4 个答案) 关闭 9 年前。 大家好,我目前在装有 Biocond
我很难理解自动完成如何适用于 BioConductor 中名为“SummarizedExperiment”的定制 S4 类。 这是取自 example(SummarizedExperiment) 的简
我正在尝试在 Python Jupyter 笔记本中使用 rpy2 从 Bioconductor 安装“pcaMethods”。 这是我尝试过的 from rpy2.robjects.packages
我想从 string-db.org 中提取一个大型网络,因为 Web 界面不支持超过 2000 个蛋白质。我需要大约 100.000 到 200.000 种蛋白质。所以我正在使用 R biocondu
我一直在尝试在 R(版本 4.0.5)中安装 Bioconductor。每次我尝试插入以下代码时,都会遇到一些错误,例如: >if (!requireNamespace("BiocManager",
您好(这是我的第一条消息,所以如果有什么不对的地方,我很抱歉), 我已经有这个问题几天了。我无法安装新的软件包,我读过类似的 question但就我而言,只有当我尝试安装新的 时才会出现问题。生物导体
每个人! 我正在尝试安装 Bioconductor 包“cummeRbund”并且经常失败。我试过了biocLite("cummeRbund")启用 BiocInstaller 的命令,install
我正在尝试部署 shinyapp 但出现以下错误: > deployApp() Preparing to deploy application... Update application curren
我对ComBat() function有疑问来自SVA R 中的 Bioconductor 包。 在我的笔记本电脑上(运行 Linux Ubuntu 18 的 Latitude 5590)系统),运行
我正在使用 Bioconductor 包 CMA对微阵列数据集中的 SVM 分类器执行内部蒙特卡洛交叉验证 (MCCV)。 CMA 内部使用 e1071 R 包进行 SVM 工作。 该数据集包含 45
我是一名优秀的程序员,十分优秀!