我有一個R腳本可以在一條染色體上執行分析。我想爲每個染色體重複運行此腳本(1-22,X和Y)。現在我已經設置了腳本來接受命令行中的一個參數,染色體編號。我想同時向我的服務器提交多個作業,因爲一個染色體的分析需要幾個小時。在玩弄了一些選項並搜索了所有內容之後,我仍然不確定最佳選擇是什麼,因爲我從未將任務併入服務器(Sun Grid Engine服務器)。我看着GNU parallel
,但我不確定如何使用它,或者它甚至運行R腳本。也許把所有東西都放在shell腳本中並提交給服務器?這是一個非常基本的問題,但任何方向將不勝感激!使用命令行參數並行運行多個R腳本
0
A
回答
0
parallel Rscript plot_LRR_BAF_chromosome_parallel ::: {1..22} X Y
+0
從命令行調用此命令似乎正常工作。我試圖將它提交給服務器,但是當我從.sh腳本中或直接從'qsub
+0
顯示通常情況下qsub作業的示例。 – 2014-11-07 00:04:38
0
使用GNU 使與選項-j
,與染色體的名字你的[R腳本替換__CHROM__
。
chroms=1 2 3 4 5 6 7 8 9 10
define method1
$$(addsuffix .out,$(1)) : script.R
cat $$< | sed 's/__CHROM__/$(1)/g' | R --nosave > [email protected]
endef
all: $(addsuffix .out,$(chroms))
$(foreach C, $(chroms),$(eval $(call method1, $(C))))
相關問題
- 1. 命令行參數使用Tinn-R的R腳本
- 2. 使用命令行參數從groovy運行groovy腳本
- 3. 使用foreach並控制多個核心並行運行多個R腳本
- 4. 使用命令行參數運行eclipse
- 5. 運行命令行參數
- 6. 運行命令行參數
- 7. Bash腳本並在命令行上手動運行命令
- 8. 腳本在命令運行時運行
- 9. 編寫一個bash腳本以使用命令行參數運行java程序?
- 10. 多個命令行參數
- 11. bash腳本ssh並運行命令
- 12. 傳遞命令行參數NPM「前」腳本和腳本與多個命令
- 13. 使用nodemon命令運行npm腳本
- 14. 使用runas命令運行腳本
- 15. 使用powershell腳本中的參數運行shell命令
- 16. 從Windows命令行運行Python腳本,參數未通過
- 17. 使用參數通過ssh使用python腳本的命令運行腳本
- 18. jenkins並行運行多個Jmeter腳本
- 19. 運行多個shell命令並等待結果的Python腳本
- 20. 從vim命令行運行vim腳本
- 21. MySQL命令行運行腳本兩次
- 22. 在命令行運行Shell腳本
- 23. 如何從命令行運行腳本?
- 24. 使用該系統運行多個存在的R腳本()命令
- 25. 如何從命令行運行多個Python腳本?
- 26. 執行命令時運行腳本,不管命令的參數如何
- 27. Shell腳本:運行一個Java應用程序並通過腳本向它發送命令行參數?
- 28. 如何從命令行運行R腳本文件
- 29. mac os:如何在命令行上運行多行腳本?
- 30. 並行運行多個命令行並打印輸出(Python/cmd)
你讀過https://www.biostars.org/p/63816/ pi.dk/1 pi.dk/4 – 2014-11-06 19:35:15
顯示你現在怎麼辦的代碼示例。 – 2014-11-06 19:36:26
是的,我現在實際上已經打開了這個窗口。那麼這種方法將與R腳本一起工作?現在我沒有任何東西我只知道我可以使用'Rscript plot_LRR_BAF_chromosome_parallel' –
kinsigne
2014-11-06 19:45:28