内容

1概述

ExperimentHubData提供工具来添加或修改Bioconductor的资源ExperimentHub.这个“中心”收藏了来自课程、出版物或实验的数据。资源通常不是原始数据的文件(在AnnotationHub)而不是R/Bioconductor对象,如GRanges, summarizeexperiment, data.frame等。方法搜索每个资源都有关联的元数据ExperimentHub客户端接口。

2创建一个ExperimentHub包或转换为一个ExperimentHub包

请参阅HubPub小插图“CreateAHubPackage”。

装饰图案(“CreateAHubPackage”,包=“HubPub”)

3.ExperimentHub_docker

ExperimentHub_docker中插入/提取元数据记录提供了隔离的测试环境ExperimentHub数据库。包中的README解释了如何设置Docker并插入记录ExperimentHub: addresource ()

一般来说,在提交包含新资源的包时,不需要进行这种级别的测试。验证记录元数据的最佳方法是读取inst/extdata/metadata.csvExperimentHubData: makeExperimentHubMetadata ().如果这是成功的,元数据就准备好了。