回顾R包的安装

1.R包的下载

在R3.5以及之后的版本,安装Bioconductor包都需要用BiocManager。

首先安装BiocManager,命令如下:

install.packages("BiocManager")

然后安装所需要的R包,例如:

BiocManager::install("ggplot2")

2.遇到的问题:

1.下载下来的R包无法library()

解决办法:

  • 安装R的时候一定要注意文件名字(例如:包含中文、—、空格等等),如果包含的话,会导致无法读取。
  • 注意安装rtool,看教程:Rtools下载与安装(win10) - 知乎
  • 注意看提示的错误,有时候版本会存在不对应的情况。通过下载新版本会改变这种情况,例如:
> BiocManager::install(version = "3.15")
'getOption("repos")' replaces Bioconductor standard repositories, see '?repositories' for details

replacement repositories:
    CRAN: https://mirrors.sjtug.sjtu.edu.cn/cran/

Bioconductor version 3.15 (BiocManager 1.30.17), R 4.2.0 (2022-04-22 ucrt)
> BiocManager::install("TxDb.Mmusculus.UCSC.mm10.knownGene")
'getOption("repos")' replaces Bioconductor standard repositories, see '?repositories' for details

replacement repositories:
    CRAN: https://mirrors.sjtug.sjtu.edu.cn/cran/

Bioconductor version 3.15 (BiocManager 1.30.17), R 4.2.0 (2022-04-22 ucrt)
Warning message:
package(s) not installed when version(s) same as current; use `force = TRUE` to re-install:
  'TxDb.Mmusculus.UCSC.mm10.knownGene'

2.用R语言运行代码出现如下

> setwd("F:/Data/chip_seq/aligned")
Error in setwd("F:/Data/chip_seq/aligned") : 
  cannot change working directory

原因:不存在的工作文件

解决:可以通过getwd()函数去获得具体路径的文件夹,再用setwd()函数设置文件夹。r

> getwd()
[1] "C:/Users/hj990/Documents"
> setwd(""C:/Users/hj990/Documents")
Error: unexpected symbol in "setwd(""C"
> setwd("C:/Users/hj990/Documents")

3.如下:找不到文件

> SRR620204.bam<-readPeakFile("SRR620204.bam_peaks.narrowPeak")
Error in file(file, "rt") : cannot open the connection
In addition: Warning message:
In file(file, "rt") :
  cannot open file 'SRR620204.bam_peaks.narrowPeak': No such file or directory

原因:没有把文件放在指定的路径下的文件夹

解决:把需要运行的文件放在同一路径下的文件夹

4.不存在'xx'程辑包,如下:

> upsetplot(peakAnno)
Error in loadNamespace(x) : 不存在叫‘ggupset’这个名字的程辑包

解决:通过install.packages(" x")函数直接下载,BiocManager::install("x")也可以下载

遇到最多的问题也是这个,注意文件夹的命名,包的版本。

5.按提示安装,如下:

> BiocManager::install("Rsamtools")
'getOption("repos")' replaces Bioconductor standard repositories, see '?repositories' for details

replacement repositories:
    CRAN: https://mirrors.sjtug.sjtu.edu.cn/cran/

Bioconductor version 3.15 (BiocManager 1.30.17), R 4.2.0 (2022-04-22 ucrt)
Warning message:
package(s) not installed when version(s) same as current; use `force = TRUE` to re-install: 'Rsamtools' 
> BiocManager::install("Rsamtools",force = TRUE)

  • 4
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
错题回顾功能测试用例的设计可以遵循以下步骤和方法: 1. 需求分析:首先,需要从需求文档中明确错题回顾功能的具体要求和功能。这括用户可以查看错题的方式、展示形式、错题的分类和筛选功能等。 2. 测试计划:根据需求分析的结果,制定测试计划。明确测试的目标、范围和内容,并确定测试的开始和结束日期。 3. 测试设计:根据需求和测试计划,设计错题回顾功能的测试用例。测试用例应括输入数据、预期结果和执行步骤。例如,可以设计测试用例来验证用户在查看错题时是否能够正确显示错题内容、错题的答案和解析等。 4. 系统测试:在系统测试阶段,执行设计好的测试用例来验证错题回顾功能是否按照需求正常工作。通过输入不同的测试数据,观察系统的反应和输出结果,与预期结果进行比较。 5. 回归测试:在软件的后续版本中,当对错题回顾功能进行修改或添加新功能时,需要进行回归测试,以确保修改后的功能不会对原有的功能产生不良影响。可以使用之前设计的测试用例进行回归测试。 在测试过程中,可以借鉴黑盒测试的优点,如不需要了解内部实现细节、能够测试整个系统等。同时,也要注意黑盒测试的缺点,如无法全面覆盖所有可能的情况、难以检测到代码错误等。 此外,还可以参考软件开发中的探索性测试和可用性测试的方法。探索性测试可以帮助发现系统中的潜在问题和不符合预期的行为。可用性测试可以评估错题回顾功能的易学性、易记性、容错性、交互效率和用户满意度等指标。 总结起来,设计错题回顾功能测试用例需要进行需求分析、测试计划制定、测试设计、系统测试和回归测试等步骤,并可以借鉴黑盒测试、探索性测试和可用性测试的方法。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [秋招笔试错题整理](https://blog.csdn.net/qq_43767234/article/details/121457239)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [敏捷ACP.知识总结.错题回顾](https://blog.csdn.net/u010025781/article/details/125473903)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值