ExperimentHubData
提供工具来添加或修改Bioconductor的资源ExperimentHub
.这个“中心”收藏了来自课程、出版物或实验的数据。资源通常不是原始数据的文件(在AnnotationHub
)而不是R
/Bioconductor
对象,如GRanges, summarizeexperiment, data.frame等。方法搜索每个资源都有关联的元数据ExperimentHub
客户端接口。
请参阅HubPub小插图“CreateAHubPackage”。
装饰图案(“CreateAHubPackage”,包=“HubPub”)
ExperimentHub_docker
的ExperimentHub_docker中插入/提取元数据记录提供了隔离的测试环境ExperimentHub
数据库。包中的README解释了如何设置Docker并插入记录ExperimentHub: addresource ()
.
一般来说,在提交包含新资源的包时,不需要进行这种级别的测试。验证记录元数据的最佳方法是读取inst/extdata/metadata.csvExperimentHubData: makeExperimentHubMetadata ()
.如果这是成功的,元数据就准备好了。