首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏生物信息编程笔记

    R语言Rscript脚本-参数设置

    如果不设置参数控制,直接在脚本第一行写一句Args <- commandArgs(T)即可,然后直接Rscript xx.R a1 a2运行脚本,参数a1,a2的值会存储在Args中,脚本中使用Args , Args[[1]], Args[[2]], Args[[3]], Args[[4]], Args[[5]])终端中运行Rscript xx.R arg1 arg2 arg3 arg4 arg5。 , description = "格式: Rscript %prog [options]\n将清洗好的eset及group文件放在脚本运行目录下的data文件夹中"))if \nPlease use Rscript xx.R -h to get help info\n") }) }终端运行 Rscript xx.R -n yyds -t 8 -m 1 -p 0.05

    1.6K30编辑于 2023-05-17
  • 来自专栏生信技能树

    代码海洋-你想模仿的这里都有啊

    registry.codeocean.com/codeocean/r-base:3.4.4-ubuntu16.04 ARG DEBIAN_FRONTEND=noninteractive RUN Rscript -e 'devtools::install_version("BBmisc", \ version = "1.11", \ dependencies = TRUE)' RUN Rscript -e 'devtools::install_version("Rtsne", \ version = "0.13", \ dependencies = TRUE)' RUN Rscript 'devtools::install_version("doSNOW", \ version = "1.0.16", \ dependencies = TRUE)' RUN Rscript 'devtools::install_version("foreach", \ version = "1.4.4", \ dependencies = TRUE)' RUN Rscript

    1.9K10发布于 2019-12-23
  • 来自专栏育种数据分析之放飞自我

    R语言如何最简单的写脚本并添加帮助文档

    = 2){ 4 cat("运行命令方式:Rscript head.R dat.csv 5\n\thead.R 为脚本\n\tdat.csv 为数据\n\t5 为行数\n") 5 quit 报错这一步中,用cat打印帮助文档,然后quit("no")程序 如果执行程序,直接打印到屏幕上 1.3 脚本测试 执行:无参数,直接给出帮助文档 1(base) [dengfei@ny01 a]$ Rscript head.R 2运行命令方式:Rscript head.R dat.csv 5 3 head.R 为脚本 4 dat.csv 为数据 5 5 为行数 执行:参数个数不符合要求,直接给出帮助文档 1(base) [dengfei@ny01 a]$ Rscript head.R npk.csv 2运行命令方式:Rscript head.R dat.csv 5 3 head.R 为脚本 4 dat.csv 为数据 5 5 为行数 执行:参数正确,直接执行 1(base) [dengfei@ny01 a]$ Rscript head.R npk.csv 4 2 block N

    2.4K00发布于 2019-12-05
  • 来自专栏北野茶缸子的专栏

    98-R茶话会17-在后台执行R命令

    其实就是调用Rscript 执行你写好的R 脚本: nohup Rscript . 而且,你也可以通过jobs 随时查看脚本是否正常运行: $ jobs -l [1]- 11445 Running nohup Rscript . /Script/BREMSC.R > bremsc.log 2>&1 & [2]+ 11560 Running nohup Rscript . 先看看Rscript 的帮助文档: $ Rscript Usage: /path/to/Rscript [--options] [-e expr [-e expr2 ...] | file] [args /Output/","citefuse_",names,".Rda")) 命令: Rscript test.R .

    1.4K30编辑于 2022-04-05
  • 来自专栏北野茶缸子的专栏

    123-R茶话会20-整理你环境里的参数变量及给R脚本进行参数配置

    ” 也就是说,源代码中,作者的真实目的,其实并不是整理环境中的变量,而是为了方便调用Rscript,这个之前我们也简单介绍过:[[98-R茶话会17-在后台执行R命令]] 回顾一下之前的Rscript 脚本: # /usr/local/bin/Rscript args <- commandArgs(T) a <- as.numeric(args[1]) b <- as.numeric(args[2] # /usr/local/bin/Rscript suppressPackageStartupMessages({ library(argparse) }) parser <- ArgumentParser -a A First -b B second 使用起来也更像一个软件了: Rscript add2.R -a 1 -b 2 Now processing adding two variables ... 3 Rscript add2.R -a 1 -b 2 -q 3 详细用法参考:argparse package - RDocumentation[3] 参考资料

    82220编辑于 2022-05-19
  • 来自专栏生信技能树

    在非Linux系统的电脑也可以使用命令行工具操作R语言

    一般来说,我们在Linux系统的电脑(通常是服务器等超级计算机)上面工作时候不喜欢界面版本的rstudio,会直接在命令行界面交互式使用R语言,或者直接写好r脚本后,直接 Rscript命令就可以运行一个脚本 但是如果是调试好的脚本,在命令行工具操作R语言直接 Rscript命令就可以运行一个脚本,运行成百上千次而无需交互。 361B Apr 1 10:39 Rdconv 260B Apr 1 10:39 Rdiff 312B Apr 1 10:39 Rprof 53K Apr 1 10:41 Rscript Apr 1 10:39 pager 2.3M Apr 1 10:41 qpdf 4.0K Apr 1 10:39 rtags 虽然,这里面的软件命令如此多,但是主要的可执行程序是R和Rscript t2<-Sys.time() t2 df <- t1-t2 print(df) } 就可以命令行运行: Rscript anno.R sort_peaks.narrowPeak.bed

    1.5K31发布于 2021-10-12
  • 来自专栏生信小驿站

    R.python常见问题④(R语言添加环境变量)

    添加环境变量 打开环境变量对话框,控制面板>系统>高级系统设置>环境变量,选择“Path”这个环境变量,点击编辑,可以添加环境变量的值,添加Rscript.exe 所在的路径。 ? ? ? 在命令行中运行 Rscript 在 R 脚本文件所在的文件夹中,在空白处按住 Shift 键,并且点击鼠标右键,在弹出的对话框菜单中选择“在此处打开命行窗口”,直接进入命令行窗口界面,并进入改目录。 在打开的命令行窗口中输入Rscript test.R 运行脚本文件,如果提示找不到“Rscript”命令,则说明上面步骤中的环境变量设置是有问题的(如果重新设置环境变量,命令行窗口要重新打开);执行成功就说明可以执行

    2.9K20发布于 2018-12-13
  • 来自专栏北野茶缸子的专栏

    linux23-直接在命令行运行python或R

    既然Rscript,可以接受脚本进行R 命令运行,那么,我们可否在不书写R 脚本的情况下,直接把内容传递给Rscript 呢? 如果是重定向输入或者是管道符号呢? $ Rscript << test > 1+1 > test Usage: /path/to/Rscript [--options] [-e expr [-e expr2 ...] | file] [args Rscript from within R 并不好用。似乎Rscript 并不接受来自标准输入的内容来源。 我忽然想到了shell的<(),其可以将结果以文件的形式作为输入传递给其他命令: $ Rscript <(echo "1+1") [1] 2 好了,现在你知道,该如何在命令行中使用python 或R

    1.3K10编辑于 2022-07-07
  • 来自专栏生信技能树-R

    Linux-shell 脚本

    /usr/bin/env Rscript env的位置相对固定, 让env去调用当前环境下的编译器 (base) Mar402 20:35:03 ~ $ which Rscript /usr/bin/Rscript (base) Mar402 20:35:23 ~ $ conda activate R4 (R4) Mar402 20:35:44 ~ #在不同的环境下 Rscript不一样 $ which Rscript /trainee/Mar402/miniconda3/envs/R4/bin/Rscript (R4) Mar402 20:39:33 ~ $ conda activate RNA (RNA) Mar402

    2.1K20编辑于 2023-04-04
  • 来自专栏人工智能与演化计算成长与进阶

    Jmetal 4+ 使用指南五 使用Jmetal进行试验-Running the experiments

    每次运行得到的决策变量值和目标函数值 其中各种tex文件可以使用WinEdit打开,运行即可Ctex安装与运行Ctex入门指南笔记 列表、表格、公式与图片 R脚本的运行 需要安装R语言和Rstudio 运行以下语句即可 Rscript ZDT.HV.Boxlplot.R Rscript ZDT.HV.Wilcox.R Rscript ZDT.EPSILON.Boxplot.R Rscript ZDT.EPSILON.Wilcox.R multiobjective/jmetal4.5.2/log/" +exp.experimentName_; 使用Rstudio打开Problems.EPSILON.Wilcox.R,并在Terminal中输入语句Rscript

    56620发布于 2021-05-10
  • 来自专栏科技记者

    SAIGE用户手册笔记1

    , methods, BH, optparse, SKAT, qlcMatrix, RhpcBLASctl, roxygen2, rversions, devtools, dplyr, dbplyr Rscript 使用 -nThreads表示要使用的 CPU 数量 Rscript step1_fitNULLGLMM.R \ --plinkFile=. #check the help info for step 2 Rscript step2_SPAtests.R --help 对于二元性状,使用 –is_output_moreDetails=TRUE /output/example_binary_sparseGRM Rscript step2_SPAtests.R \ --bedFile=. /output/example_quantitative_sparseGRM Rscript step2_SPAtests.R \ --vcfFile=.

    2.5K10编辑于 2022-04-15
  • 来自专栏优雅R

    「翻译」在生物信息学中使用 GNU-Parallel

    这对测试有不同参数组合的命令非常有用: parallel --dry-run -k -j 4 Rscript run_analysis.R {1} {2} ::: `seq 1 2` ::: A B C Rscript run_analysis.R 1 A Rscript run_analysis.R 1 B Rscript run_analysis.R 1 C Rscript run_analysis.R 2 A Rscript run_analysis.R 2 B Rscript run_analysis.R 2 C 并行化函数 在一些情况下,你想要执行一系列的命令。

    1.5K20发布于 2020-09-25
  • 来自专栏生信修炼手册

    DECoN:最高分辨率的CNV检测工具

    ReadInBams.R 读取bam文件,计算coverage, 用法如下 Rscript ReadInBams.R \ --bams bamList.txt \ --bed Target_Regions.bed IdentifyFailures.R 进行质量控制,检测coverage过度的exon区域,相关性较差的样本等,用法如下 Rscript IdentifyFailures.R \ --Rdata DECoNtest.RData 3. makeCNVcalls.R 进行CNV calling,用法如下 Rscript makeCNVcalls.R \ --Rdata DECoNtest.RData \ --exons customNumbering.txt DECoNtestCalls \ --plot All \ –-plotFolder DECoNTestPlots 4. runShiny.R 通过R包Shiny构建了一个基于浏览器的交互式结果展示页面,用法如下 Rscript

    3.7K10发布于 2019-12-19
  • 来自专栏科技记者

    SAIGE用户手册笔记2

    Rscript step2_SPAtests.R \ --bgenFile=. Rscript step2_SPAtests.R \ --bgenFile=. /output/example_binary_sparseGRM Rscript step2_SPAtests.R \ --bgenFile=. createSparseGRM.R --help Rscript createSparseGRM.R \ --plinkFile=. Rscript step1_fitNULLGLMM.R \ --plinkFile=.

    1.5K20编辑于 2022-04-15
  • 来自专栏北野茶缸子的专栏

    128-R茶话会21-R读取及处理大数据

    /Input/split | while read id; do Rscript ../Input/split/${id} ../Input/genotype_name.txt .. /id.text | head -$i | tail -10 | while read id do echo "Rscript ./xx.R ../Input/split/${id} .. /Out/${id}" >> script/script_${i} done done 十个这样的脚本,批量执行它们即可: head -4 script_10 Rscript ./xx.R .. /Out/id.text Rscript ./xx.R ../Input/split/test1 ../Input/genotype_name.txt ../Out/test1 Rscript . /Out/test10 Rscript ./xx.R ../Input/split/test100 ../Input/genotype_name.txt ..

    68420编辑于 2022-05-19
  • 来自专栏生信开发者

    R语言输出当前脚本的路径和名称

    dirname(cmdArgs[grep("^-f", cmdArgs) + 1]))[1] } else if (length(grep("^--file=", cmdArgs)) > 0) { # Rscript getProgramName() Path <- thisPath() cat(Path,"\t",program,"\n",file=stderr()) 将以上代码保存到 getPathProgram.R,然后运行 Rscript

    2.1K40发布于 2021-07-20
  • 来自专栏生信技能树

    运行耗时比较长的代码就需要后台运行了

    以下是一个例子,假设你的R脚本名为myscript.R: nohup Rscript myscript.R > output.txt & 在这个命令中: nohup命令让你的R脚本在后台运行,并且即使你关闭了终端也不会停止 Rscript是一个可以运行R脚本的命令行工具。 myscript.R是你要运行的R脚本。 >符号将你的R脚本的输出重定向到一个文件中,这个例子中是output.txt。 你可以使用以下命令在后台运行这个脚本: nohup Rscript myscript.R > output.txt & 这个命令将启动一个新的后台进程来运行myscript.R脚本,并将所有的输出(包括任何的错误信息 你可以通过在命令行中提供这些参数来运行你的脚本,如下所示: bashCopy code nohup Rscript myscript.R input.csv output.csv > output.txt hclust_method="ward.D2", plot_steps=F) 然后去后台批量提交: ls -d N-*|while read id; do echo $id; cd $id; nohup Rscript

    1.8K20编辑于 2023-09-04
  • 来自专栏生信喵实验柴

    R语言环境搭建

    yum install R-${R_VERSION}-1-1.x86_64.rpm mv /usr/local/bin/R /usr/local/bin/R.bak mv /usr/local/bin/Rscript /usr/local/bin/Rscript.bak sudo ln -s /opt/R/${R_VERSION}/bin/R /usr/local/bin/R sudo ln -s /opt/R/$ {R_VERSION}/bin/Rscript /usr/local/bin/Rscript 二、安装 Rstudio-server Rstudio 是 R 的集成开发环境,非常的好用,

    1.6K10编辑于 2022-10-25
  • 来自专栏张高兴的博客

    社交网络分析的 R 基础:(四)循环与并行

    其中 host 为计算机的地址;user 为 SSH 登录的用户名;rscriptRscript 程序的路径,当主从机的操作系统相同时该字段可以省略;ncore 为分配的 CPU 内核数。 > master <- '192.168.122.100' > addresses <- list( + list(host = master, user = "zhang", rscript = "C:/Program Files/R/R-4.0.5/bin/Rscript", ncore = 4), + list(host = "192.168.122.200", user = " zhang", rscript = "/usr/lib/R/bin/Rscript", ncore = 4) + ) 由于 parallel 是将一个 CPU 内核作为从机,而上面的配置是按照计算机进行的 = machine$rscript)), machine$ncore) + }) > spec <- unlist(spec, recursive = FALSE) 可以将创建的 spec 变量打印出来

    1.8K10编辑于 2022-05-09
  • 来自专栏生信修炼手册

    使用FUSION进行TWAS分析

    利用reference panel建模 通过不同的模型,计算cis-SNPs和基因的关系,代码如下 Rscript FUSION.compute_weights.R \ --bfile $INP \ - 运行以下命令生成profile Rscript utils/FUSION.profile_wgt.R GTEx.Whole_Blood.list 对于GTEx, TCGA等公共数据,官网提供了事先构建好的模型 对gwas cohort进行TWAS分析 代码如下 Rscript FUSION.assoc_test.R \ --sumstats PGC2.SCZ.sumstats \ --weights .

    5K30发布于 2020-05-07
领券