水码人 2023-04-10 16:10 采纳率: 100%
浏览 16
已结题

如何循化命令处理相同类型的文件

#使用DeepPseudoMSI将质谱文件转化成伪MS图像,命令只能一个一个更改文件名,怎么能够循环命令,将所有mzXML后缀的文件都转化成图像
#

source("code/pseudoMS-image-converter/convert2imageR.R")

mz.range = c(70, 1000)
rt.range = c(50, 1000)
mz.pixel = 1024
rt.pixel = 1024
noise.threshold = 500
output.path = "."
threads = 4
mz.shift = FALSE
rt.shift = FALSE
int.shift = FALSE

setwd("demo_data/")
file.name <- "QCP11.mzXML"

system.time(
  convert2image(
    file.name = file.name,
    mz.range = mz.range,
    rt.range = rt.range,
    mz.pixel = mz.pixel,
    rt.pixel = rt.pixel,
    noise.threshold = noise.threshold,
    output.path = output.path,
    threads = threads,
    mz.shift = mz.shift,
    rt.shift = rt.shift,
    int.shift = int.shift
  )
)

  • 写回答

1条回答 默认 最新

  • Bioinfo Guy R语言领域新星创作者 2023-04-10 16:56
    关注
    
    source("code/pseudoMS-image-converter/convert2imageR.R")
    
    mz.range = c(70, 1000)
    rt.range = c(50, 1000)
    mz.pixel = 1024
    rt.pixel = 1024
    noise.threshold = 500
    output.path = "."
    threads = 4
    mz.shift = FALSE
    rt.shift = FALSE
    int.shift = FALSE
    
    setwd("demo_data/")
    file.names <- list.files(pattern = "\\.mzXML$")
    
    for (file.name in file.names) {
      system.time(
        convert2image(
          file.name = file.name,
          mz.range = mz.range,
          rt.range = rt.range,
          mz.pixel = mz.pixel,
          rt.pixel = rt.pixel,
          noise.threshold = noise.threshold,
          output.path = output.path,
          threads = threads,
          mz.shift = mz.shift,
          rt.shift = rt.shift,
          int.shift = int.shift
        )
      )
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 4月18日
  • 已采纳回答 4月10日
  • 创建了问题 4月10日

悬赏问题

  • ¥15 winform的chart曲线生成时有凸起
  • ¥15 msix packaging tool打包问题
  • ¥15 finalshell节点的搭建代码和那个端口代码教程
  • ¥15 用hfss做微带贴片阵列天线的时候分析设置有问题
  • ¥15 Centos / PETSc / PETGEM
  • ¥15 centos7.9 IPv6端口telnet和端口监控问题
  • ¥120 计算机网络的新校区组网设计
  • ¥20 完全没有学习过GAN,看了CSDN的一篇文章,里面有代码但是完全不知道如何操作
  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 海浪数据 南海地区海况数据,波浪数据