我有一個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. 使用命令行參數從C#運行Python腳本
- 3. 使用命令行參數從groovy運行groovy腳本
- 4. 使用命令行參數運行程序的Autohotkey腳本
- 5. 試圖腳本r命令運行
- 6. 使用命令行參數運行eclipse
- 7. 使用foreach並控制多個核心並行運行多個R腳本
- 8. 運行命令行參數
- 9. 運行命令行參數
- 10. 啓用CLI運行的Python腳本不帶命令行參數
- 11. Bash腳本並在命令行上手動運行命令
- 12. 腳本在命令運行時運行
- 13. 從命令行運行R腳本不執行代碼
- 14. 編寫一個bash腳本以使用命令行參數運行java程序?
- 15. 多個命令行參數
- 16. bash腳本ssh並運行命令
- 17. 傳遞命令行參數NPM「前」腳本和腳本與多個命令
- 18. 使用runas命令運行腳本
- 19. 運行CLI命令使用PHP腳本
- 20. 使用nodemon命令運行npm腳本
- 21. 如何通過傳遞命令行參數通過Python運行R腳本
- 22. 使用UNIX'at'命令運行帶參數的shell腳本
- 23. 使用powershell腳本中的參數運行shell命令
- 24. 從Windows命令行運行Python腳本,參數未通過
- 25. 使用參數通過ssh使用python腳本的命令運行腳本
- 26. 無法並行運行多個腳本
- 27. jenkins並行運行多個Jmeter腳本
- 28. 使用命令行參數創建並運行文件
- 29. 運行多個shell命令並等待結果的Python腳本
- 30. 使用ruby腳本的多字符命令行參數
你讀過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