環(huán)境設(shè)置

使用nextflow败去,主要有2種方式:

  1. 本地安裝 如果你熟悉docker和git,或者離線工作模式盗飒,這是首選的方式嚷量;
  2. 使用gitpod,這對(duì)于初學(xué)者友好逆趣,因?yàn)檫@個(gè)平臺(tái)包含了所需要的程序和數(shù)據(jù)蝶溶。只需要點(diǎn)擊鏈接并且使用GitHub賬戶登錄即可使用教程。

1.1本地安裝

Nextflow 可用于任何 POSIX 兼容系統(tǒng)(Linux宣渗、macOS抖所、Linux 的 Windows 子系統(tǒng)等)。

本教程的可選要求

1.1.1下載 Nextflow

在您的終端中輸入此命令:

wget -qO- https://get.nextflow.io | bash

或者田轧,如果你更喜歡curl:

curl -s https://get.nextflow.io | bash

然后確保下載的二進(jìn)制文件是可執(zhí)行的:

chmod +x nextflow

并將nextflow可執(zhí)行文件放入您的$PATH(例如/usr/local/bin/bin/

1.1.2 Docker

確保您的計(jì)算機(jī)上正在運(yùn)行 Docker Desktop。在此處下載 Docker 鞍恢。

1.1.3培訓(xùn)材料

您可以在此處查看培訓(xùn)材料:https://training.nextflow.io/

要下載材料傻粘,請(qǐng)使用以下命令:

git clone https://github.com/nextflow-io/training.git

然后cd進(jìn)入nf-training目錄巷查。

1.1.4檢查安裝

nextflow通過(guò)運(yùn)行以下命令檢查安裝是否正確:

nextflow info

這應(yīng)該顯示當(dāng)前版本、系統(tǒng)和運(yùn)行時(shí)抹腿。

1.2 Gitpod

使用 Gitpod 可以使用預(yù)配置的 Nextflow 開(kāi)發(fā)環(huán)境。

要求

  • 一個(gè) GitHub 帳戶
  • 網(wǎng)絡(luò)瀏覽器(谷歌瀏覽器旭寿、火狐瀏覽器)
  • 網(wǎng)絡(luò)連接

1.2.1 Gitpod快速入門

運(yùn)行 Gitpod:

  • 點(diǎn)擊以下網(wǎng)址:nextflow-io/training
    • 這是我們的 GitHub 存儲(chǔ)庫(kù) URL警绩,前綴為https://gitpod.io/#
  • 登錄到您的 GitHub 帳戶(并允許授權(quán))。

登錄后盅称,Gitpod 應(yīng)該會(huì)加載(skip prebuild if asked)肩祥。

1.2.2探索你的 Gitpod IDE

您現(xiàn)在應(yīng)該看到類似于以下內(nèi)容的內(nèi)容:


image.png
  • 側(cè)邊欄允許您自定義 Gitpod 環(huán)境并執(zhí)行基本任務(wù)(復(fù)制、粘貼缩膝、打開(kāi)文件混狠、搜索、git 等)疾层。單擊資源管理器按鈕以查看此存儲(chǔ)庫(kù)中有哪些文件将饺。
  • 終端允許您運(yùn)行存儲(chǔ)庫(kù)中的所有程序。例如痛黎,nextflowdocker都已安裝并可以執(zhí)行予弧。
  • 主窗口允許您查看和編輯文件。單擊資源管理器中的文件將在主窗口中打開(kāi)它湖饱。您還應(yīng)該看到 nf-training 材料瀏覽器 ( https://training.nextflow.io/ )掖蛤。

要測(cè)試環(huán)境是否正常工作,請(qǐng)?jiān)诮K端中鍵入以下內(nèi)容:

nextflow info

這應(yīng)該會(huì)提供 Nextflow 版本和運(yùn)行時(shí)信息:
Version: 22.10.4 build 5836
Created: 09-12-2022 09:58 UTC
System: Linux 5.15.0-47-generic
Runtime: Groovy 3.0.13 on OpenJDK 64-Bit Server VM 17.0.3-internal+0-adhoc..src
Encoding: UTF-8 (UTF-8)

1.2.3 Gitpod資源

  • Gitpod 每月提供 500 個(gè)免費(fèi)積分井厌,相當(dāng)于使用標(biāo)準(zhǔn)工作區(qū)(最多 4 個(gè)內(nèi)核蚓庭、8 GB RAM 和 30 GB 存儲(chǔ))的 50 小時(shí)免費(fèi)環(huán)境運(yùn)行時(shí)間。
  • 還有一個(gè)大型工作區(qū)選項(xiàng)仅仆,可提供多達(dá) 8 個(gè)內(nèi)核器赞、16GB RAM 和 50GB 存儲(chǔ)空間。但是蝇恶,大型工作區(qū)會(huì)更快地使用您的免費(fèi)積分拳魁,并且您訪問(wèn)該空間的時(shí)間會(huì)更少。
  • Gitpod 將在 30 分鐘不活動(dòng)后超時(shí)撮弧,并將保存你的更改達(dá)約2 周(請(qǐng)參閱下一節(jié)以重新打開(kāi)超時(shí)會(huì)話)潘懊。

有關(guān)詳細(xì)信息,請(qǐng)參閱gitpod.io 贿衍。

1.2.4重新打開(kāi) Gitpod 會(huì)話

您可以從https://gitpod.io/workspaces重新打開(kāi)環(huán)境授舟。在列表中找到您以前的環(huán)境,然后選擇省略號(hào)(三點(diǎn)圖標(biāo))并選擇打開(kāi)贸辈。

如果您已經(jīng)保存了之前 Gitpod 環(huán)境的 URL释树,您只需在瀏覽器中打開(kāi)它即可。

或者,您可以通過(guò)以下 Gitpod URL 啟動(dòng)一個(gè)新工作區(qū): https: //gitpod.io/#https ://github.com/nextflow-io/training

如果您丟失了環(huán)境奢啥,您可以在該目錄中找到本教程中使用的主要腳本(main script)nf-training秸仙。

1.2.5將文件從 Gitpod 保存到本地機(jī)器

要從資源管理器面板保存任何文件,請(qǐng)右鍵單擊該文件并選擇下載桩盲。

1.2.6培訓(xùn)材料

可以在瀏覽器中訪問(wèn)培訓(xùn)課程寂纪,網(wǎng)址為https://training.nextflow.io/

1.3選擇 Nextflow 版本

默認(rèn)情況下,Nextflow 會(huì)拉榷慕帷(pull)最新的穩(wěn)定版本捞蛋。可以在 GitHub上查看最新版本。

如果要使用特定版本的 Nextflow柬姚,可以NXF_VER如下所示設(shè)置變量:

export NXF_VER=22.04.5

筆記

本教程研討會(huì)需要NXF_VER=22.04.0或更高版本拟杉。此版本將默認(rèn)使用 DSL2。

再次運(yùn)行nextflow -version以確認(rèn)更改已生效量承。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末搬设,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子撕捍,更是在濱河造成了極大的恐慌焕梅,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,839評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件卦洽,死亡現(xiàn)場(chǎng)離奇詭異贞言,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)阀蒂,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門该窗,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人蚤霞,你說(shuō)我怎么就攤上這事酗失。” “怎么了昧绣?”我有些...
    開(kāi)封第一講書人閱讀 153,116評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵规肴,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我夜畴,道長(zhǎng)拖刃,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書人閱讀 55,371評(píng)論 1 279
  • 正文 為了忘掉前任贪绘,我火速辦了婚禮兑牡,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘税灌。我一直安慰自己均函,他們只是感情好亿虽,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,384評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著苞也,像睡著了一般洛勉。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上如迟,一...
    開(kāi)封第一講書人閱讀 49,111評(píng)論 1 285
  • 那天坯认,我揣著相機(jī)與錄音,去河邊找鬼氓涣。 笑死,一個(gè)胖子當(dāng)著我的面吹牛陋气,可吹牛的內(nèi)容都是我干的劳吠。 我是一名探鬼主播,決...
    沈念sama閱讀 38,416評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼巩趁,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼痒玩!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起议慰,我...
    開(kāi)封第一講書人閱讀 37,053評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤蠢古,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后别凹,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體草讶,經(jīng)...
    沈念sama閱讀 43,558評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,007評(píng)論 2 325
  • 正文 我和宋清朗相戀三年炉菲,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了堕战。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,117評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡拍霜,死狀恐怖嘱丢,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情祠饺,我是刑警寧澤越驻,帶...
    沈念sama閱讀 33,756評(píng)論 4 324
  • 正文 年R本政府宣布,位于F島的核電站道偷,受9級(jí)特大地震影響缀旁,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜勺鸦,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,324評(píng)論 3 307
  • 文/蒙蒙 一诵棵、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧祝旷,春花似錦履澳、人聲如沸嘶窄。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,315評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)柄冲。三九已至,卻和暖如春忠蝗,著一層夾襖步出監(jiān)牢的瞬間现横,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 31,539評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工阁最, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留戒祠,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,578評(píng)論 2 355
  • 正文 我出身青樓速种,卻偏偏與公主長(zhǎng)得像姜盈,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子配阵,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,877評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 前言 Google Play應(yīng)用市場(chǎng)對(duì)于應(yīng)用的targetSdkVersion有了更為嚴(yán)格的要求馏颂。從 2018 年...
    申國(guó)駿閱讀 63,945評(píng)論 14 98
  • """1.個(gè)性化消息: 將用戶的姓名存到一個(gè)變量中,并向該用戶顯示一條消息棋傍。顯示的消息應(yīng)非常簡(jiǎn)單救拉,如“Hello ...
    她即我命閱讀 2,862評(píng)論 0 5
  • 我們都是軟弱的人,所以才會(huì)說(shuō)謊瘫拣。我們都是膽小的人亿絮,所以才要武裝。我們都是一群笨蛋麸拄,所以才會(huì)互相傷害壹无。
    所羅門的偽證_dc0a閱讀 2,031評(píng)論 0 3
  • 為了讓我有一個(gè)更快速、更精彩感帅、更輝煌的成長(zhǎng)斗锭,我將開(kāi)始這段刻骨銘心的自我蛻變之旅!從今天開(kāi)始失球,我將每天堅(jiān)持閱...
    李薇帆閱讀 1,702評(píng)論 0 2
  • 似乎最近一直都在路上岖是,每次出來(lái)走的時(shí)候感受都會(huì)很不一樣。 1实苞、感恩一直遇到好心人豺撑,很幸運(yùn)。在路上總是...
    時(shí)間里的花Lily閱讀 1,176評(píng)論 0 1