Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在R 4.0.3中为细胞计数脚本安装'rtiff‘包

如何在R 4.0.3中为细胞计数脚本安装'rtiff‘包
EN

Stack Overflow用户
提问于 2021-02-10 22:30:25
回答 1查看 167关注 0票数 1

我正在使用初学者手册(https://apps.dtic.mil/dtic/tr/fulltext/u2/1079243.pdf),以便使用Rstudio对显微镜图像中的细胞进行计数。安装BiocManager和EBImage包后,手册建议:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Install.packages("tiff")
Install.packages("pixmap")
Install.packages("rtiff")

但是,'rtiff‘包不适用于新版本的R 4.0.3 (2020-10-10)。所以我不能安装它:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Warning in install.packages :
  package ‘rtiff’ is not available for this version of R

A version of this package for your version of R might be available elsewhere,
see the ideas at
https://cran.r-project.org/doc/manuals/r-patched/R-admin.html#Installing-packages

该手册将继续加载软件包,为数据集创建适当的文件路径和目录:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
library("tiff")
library("pixmap")
library("rtiff")

map_path <- "C:/Cellcounting/Analysis/Images/"
map_savdir <- "C:/Cellcounting/Analysis/Mapped_image"
map_files <- list.files(map_path, pattern="tif", full.name=F)
image_path <- "C:/Cellcounting/Analysis/Mapped_image/"
image_savdir <- "C:/Cellcounting/Analysis/Image_analysis"
image_files <- list.files(image_path, pattern="tiff", full.name=F)
csv_path <- "C:/Cellcounting/Analysis/Image_matrices"

然后,我应该创建以下for循环来将图像转换为像素贴图:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 for (i in 1: length (map_files)) {
  mapped_image <- paste0 (sub (". tif", replacement = "", x = map_files [i]), "_ mapped.tiff")
  map1 <- readTiff (paste0 (map_path, map_files [i]))
  map2 <- as.matrix (map1 @ red)
  map2 [map2 <0.3] <- 0
  writeTiff (map2, paste0 (map_savdir, "/", mapped_image))
 }

此时,我收到以下错误,我认为这是因为我无法安装'rtiff‘包:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Error in readTiff (paste0 (map_path, map_files [i])):
  could not find function "readTiff"

我能做些什么?有没有替代rtiff的方法?

提前感谢,

EN

回答 1

Stack Overflow用户

发布于 2021-07-22 14:03:30

我也有同样的问题。我使用这个程序是为了在R中获得相似的细胞计数,但无法正确安装'rtiff‘。

'rtiff‘不再存在于CRAN中,所以我一直在尝试使用以下代码从CRAN的归档文件中安装'rtiff’:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
install.packages("devtools")
library(devtools)
install_github("cran/rtiff")

以及:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
packageurl<-"https://cran.r- 
project.org/src/contrib/Archive/rtiff/rtiff_1.4.tar.gz"
install.packages(packageurl,repos=NULL,type="source",dependencies = T)

我得到了相同的错误,即软件包的安装具有非零退出状态。我继续搜索互联网和各种表单,试图安装完整的软件包。

我要做的一件事就是将函数'readTiff‘和'writeTiff’导入到R环境中,方法是从CRAN归档文件中下载tar.gz文件,使用WinZIP解压其中的内容,然后将其放入您的存储库中。示例代码如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
setwd('C:/Users/Computer/Documents/rtiff_1.4.8/rtiff/R')
source('readTiff.R')
source('writeTiff.R')

这使我能够在R环境中使用这些函数,但遗憾的是,在尝试运行for循环来创建映射映像时,开始弹出更多错误:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Error in .C("C_TiffGetWidth", as.character(fn), w = as.integer(w), PACKAGE = "rtiff") : 
"C_TiffGetWidth" not available for .C() for package "rtiff"

我会继续深入调查这件事。我实际上是与你所引用的这本手册的作者之一合作的,所以希望我们能解决这个问题,并尽快更新你的信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66146067

复制
相关文章
R语言实现肿瘤细胞计数
今天给大家介绍一个病理图像中肿瘤细胞计数的图像处理包CRImage。此包对R语言的版本要求比较高,必须是不低于3.6版本的R语言才可以安装。安装需要的前期准备:
一粒沙
2019/10/17
2.2K1
在Ubuntu下安装单细胞3大R包
通常来说,很多R包的安装对R版本是有要求的,比如BiocManager需要 R (≥ 3.5.0),但是并不需要最新版R语言。
生信技能树
2019/07/26
2.5K0
单细胞专栏-R包安装之Seurat的爱恨情仇
在进行单细胞的数据分析之前,相信每个小伙伴都经历过在Linux服务器或者自己本地化的电脑上装包到抓狂的过程,我就是其中的一个。
小胡子刺猬的生信学习123
2022/05/04
2.6K0
单细胞专栏-R包安装之Seurat的爱恨情仇
如何在Ubuntu 18.04上使用devtools安装R包
R是一种流行的开源编程语言,专门研究统计计算和图形。它广泛用于开发统计软件和执行数据分析。R社区以不断为特定研究领域添加用户生成的包而闻名,这使其适用于许多领域。
小铁匠米兰的v
2018/10/11
5.7K0
单细胞测序R包PAGODA使用
PAGODA全称pathway and gene set overdispersion analysis,pagoda是2016年在nature methods发表的一个分析单细胞测序的方法,主要特点是在已知的重要信号通路基础上对细胞进行分类,以提高统计效力并揭示可能的功能性解释。同时RNA速率推断细胞演化velocyto是基于pagoda,因此有必要学一下pagoda。
生信编程日常
2020/04/09
1.7K1
如何在Redhat中安装R的包及搭建R的私有源
继上一章如何在Redhat中配置R环境后,我们知道对于多数企业来说是没有外网环境的,在离线环境下如何安装R的包,能否搭建R的私有源对R的包进行管理。
Fayson
2018/03/29
4.2K0
如何在Redhat中安装R的包及搭建R的私有源
「R」安装和使用 R 包
如果你正在使用支持 R 的图形界面软件,应该存在通过菜单栏方式安装 R 包的选项(例如,常用的 Rstudio 中,可以点击菜单栏 Tools 中的 Install Packages… 进行 R 包的安装)。这里主要介绍如何用命令行来安装 R 包,如下所示:
王诗翔呀
2020/07/03
1.9K0
R包的安装
官方网站CRAN网站的镜像使用方法1,Bioconductor网站的镜像使用方法2,方法2也适用CRAN
用户10407164
2023/03/11
8100
R语言 | R包安装及向量
本期R语言教程,暂定分为两大部分:第一部分为“R语言快速入门和数据处理”,第二部分为“R语言可视化及绘图”。
生信real
2021/07/14
1.2K0
R语言 | R包安装及向量
R包来源及安装指定版本R包方法
说实话,自从之前好好学习了一下入门的R以后,一直没有用过R,很多东西都忘了,还是需要靠做笔记方便日后查阅。
小汪Waud
2023/02/03
12.7K0
R包来源及安装指定版本R包方法
R问题|如何本地安装R包
平常在各种R语言群里,总会遇到关于安装R包的问题,例如:搭载在github上的R包,由于网速(外网)原因而无法下载该怎么办?
庄闪闪
2021/04/09
2.3K0
BiocManager无法安装R包
但是今天有一个学员起初是下载R包无法联网,所以失败,根据我们的经验当然是options(download.file.method = 'libcurl')就轻轻松松解决啦,不过这次居然是仅仅是解决了R自带R包下载问题,使用BiocManager仍然是无法安装R包,如下所示:
生信技能树jimmy
2020/03/30
3.7K0
R包来源及安装
说实话,自从之前好好学习了一下入门的R以后,一直没有用过R,很多东西都忘了,还是需要靠做笔记方便日后查阅。 本期讲一下R包的几种来源以及安装指定版本R包的几种方法。
小汪Waud
2023/02/16
1.6K0
R包来源及安装
centos R包 tidyverse安装
tidyverse安装失败,install.packages('tidyverse') 错误原因大概是其中有个依赖包xml2安装不上,解决办法是yum install libxml2-devel,这样就可以安装xml2了,也可以安装tidyverse了
Echo_fy
2018/07/06
1.4K0
如何在CVM上安装R
R是一种开源编程语言,专门用于统计计算和图形绘制。R在统计的基础下,被广泛用于开发统计软件和数据分析。R是一种日益流行且可扩展的语言,拥有活跃的社区,为特定的研究领域提供了许多软件包,使其适用于许多领域。
信姜缘
2018/07/19
1.4K0
R包安装方式以及Github包安装报错解决
恰好看到了无法在线下载安装GitHub包?其实答案就隐藏在报错里面,正好之前也遇到了相似的报错,然后就整理一下笔记分享给大家叭!
生信菜鸟团
2023/09/09
2.7K1
R包安装方式以及Github包安装报错解决
golang tar包和脚本安装
也可以参考官方安装文档 https://golang.org/doc/install#install
潇洒
2023/10/23
4850
golang tar包和脚本安装
R语言入门mac——RStudio安装➕R包安装【附安装链接】[通俗易懂]
RStudio需要R 3.0.1+ 下载链接:https://cran.rstudio.com/
全栈程序员站长
2022/09/14
3.1K0
R语言入门之R包的安装
R语言是一个强大的数据分析工具,其强大之处在于有各种各样的R包帮助其实现各种各样的功能。通常来说,R包的安装主要有四种方法,包括:1)从R语言官网上直接下载相关R包并安装;2)从Bioconductor上下载R包并安装;3)从Github上下载R包并安装;4)手动安装R包。其中前三种都是利用代码直接自动化下载并安装,最后一种需要手动下载并安装。接下来我将和大家分享R包的具体安装:
生信与临床
2020/08/06
3.8K0
r安装包的详解
安装R语言的包的方法: 1. 自动安装(在线安装) 在R的控制台,输入 install.packages("gridExtra")  # 安装 gridExtra install.packages("stepNorm", contriburl="http://www.your.url",  dependencies = TRUE) # 安装 stepNorm 若要指定安装目录 (e.g. “mydir”),则输入 install.packages("stepNorm", contriburl="http:/
学到老
2018/03/16
1.1K0

相似问题

安装Seurat -R单细胞基因组工具包

33

无法为R安装xlsx包

11

无法为R 4.1安装R软件包

14

用R包安装可执行脚本

23

在脚本中安装R中的包

211
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文