欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Singularity—生信流程搭建的幸運(yùn)兒

冬至子 ? 來(lái)源:生信小堯 ? 作者:生信小堯 ? 2023-05-22 14:46 ? 次閱讀

1

Singularity簡(jiǎn)介

怎么樣高效的搭建分析流程且能保證分析流程穩(wěn)定運(yùn)行的使用效果呢?目前主流的是conda容器技術(shù) (container)。

雖然 conda能解決大部分生信軟件安裝問(wèn)題 ,但是 若軟件安裝多了 ,會(huì)出現(xiàn)兼容性問(wèn)題以及 ”臃腫” 現(xiàn)象,為此,引入容器技術(shù)(container)來(lái)解決這些問(wèn)題。

在容器技術(shù)中,docker和singularity常用的容器軟件。但 docker不太適合 HPC 環(huán)境 。因?yàn)樵谡{(diào)度管理器上容器無(wú)法施加資源限制、多用戶(非 root 用戶)使用時(shí)會(huì)出現(xiàn)權(quán)限問(wèn)題、而且docker會(huì)存在一些不必要的資源開(kāi)銷。

為此,引進(jìn)singularity容器來(lái)解決docker的一些 缺點(diǎn) 。首先,singularity可以兼容docker的鏡像,同時(shí)構(gòu)建出的鏡像可以很容易進(jìn)行拷貝和轉(zhuǎn)移,且體積更?。淮送鈙ingularity 假設(shè)用戶在一個(gè)有root權(quán)限的系統(tǒng)上構(gòu)建容器,在一個(gè)沒(méi)有root權(quán)限的系統(tǒng)上運(yùn)行容器,兼顧了數(shù)據(jù)的安全性和便捷性,更加符合實(shí)際的應(yīng)用場(chǎng)景。

2

Singularity安裝

方法1:conda安裝( 最簡(jiǎn)便、無(wú)需root權(quán)限

conda create -n singularity singularity -y

方法2:自行編譯

#1. 安裝依賴
sudo apt-get update && sudo apt-get install -y \\
build-essential \\
uuid-dev \\
libgpgme-dev \\
squashfs-tools \\
libseccomp-dev \\
wget \\
pkg-config \\
git \\
cryptsetup-bin
#2.安裝 GO 語(yǔ)言;下載地址:https://golang.org/dl/
cd
wget https://dl.google.com/go/go1.20.1.linux-amd64.tar.gz
tar -xzvf go1.20.1.linux-amd64.tar.gz
rm go1.20.1.linux-amd64.tar.gz
添加到環(huán)境變量
echo 'export PATH=~/go/bin:$PATH' >>~/.bashrc
#3. 下載 singularity;下載地址:https://github.com/hpcng/singularity/releasessudo
apt install singularity-container #不一定是最新版
#或
wget https://github.com/apptainer/singularity/releases/download/v3.8.7/singularity-3.8.7.tar.gz
$ tar -xzf singularity-3.8.7.tar.gz
cd singularity
#4. 安裝 singularity
./mconfig
cd builddir
make
sudo make install
#最后記得添加到 PATH哦。

3

Singularity基礎(chǔ)知識(shí)

1.Singularity的兩種鏡像格式

圖片

2.兩種鏡像格式之間的轉(zhuǎn)換

圖片

3.其他常見(jiàn)命令

圖片

4

Singularity實(shí)操

  1. 下載 images

Container Library

Docker Hub

#官方庫(kù)下載
singularity pull --arch amd64 library://library/default/ubuntu:20.04
#Docker鏡像轉(zhuǎn)Singularity鏡像
singularity pull docker://ubuntu:20.04
  1. 創(chuàng)建沙箱
singularity build --sandbox blast ubuntu_20.04.sif
  1. 進(jìn)入容器

默認(rèn)會(huì)自動(dòng)掛載 **HOME, **PWD , /tmp , /proc , /sys , /dev 目錄。

容器內(nèi)用戶完全一致,當(dāng)需要root權(quán)限時(shí)加–fakeroot參數(shù)進(jìn)入容器,且root只在容器內(nèi)有效。

#交互式運(yùn)行
singularity shell ubuntu_20.04.sif bash
#Singularity> echo 'hello world'
#Singularity>id
#直接運(yùn)行
singularity exec ubuntu_20.04.sif echo 'hello world'
#修改容器
singularity shell --writable --fakeroot blast
#Singularity>id
apt update
cd /opt/
wget https://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/LATEST/ncbi-blast-2.13.0+-x64-linux.tar.gz
tar -zxvf ncbi-blast-2.13.0+-x64-linux.tar.gz
  1. 打包
singularity build blast.sif blast
  1. 運(yùn)行程序
#通過(guò) --bind 掛載文件夾
singularity shell --bind /home/test/test.fa:/mnt blast.sif
#直接運(yùn)行程序
singularity exec blast.sif \\
makeblastdb -dbtype prot -in test.fasta -out test
singularity exec blast.sif \\
blastp -query test.fa -db test -out blast.xml -outfmt 6

5

總結(jié)

總的來(lái)說(shuō),現(xiàn)在存在著各種各樣的容器技術(shù),比如docker,podman,singularity等。每一個(gè)都有自己的優(yōu)缺點(diǎn)使用范圍 。比如docker****適合于web網(wǎng)頁(yè)開(kāi)發(fā)等、singularity****適合于在集群上挖掘大數(shù)據(jù)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • HPC
    HPC
    +關(guān)注

    關(guān)注

    0

    文章

    326

    瀏覽量

    23870
  • Docker
    +關(guān)注

    關(guān)注

    0

    文章

    492

    瀏覽量

    11981
  • docker容器
    +關(guān)注

    關(guān)注

    0

    文章

    30

    瀏覽量

    3351
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    大話芯片制造之讀后感超純水制造

    大家能看到這篇讀后感,說(shuō)明贈(zèng)書(shū)公益活動(dòng)我被選中參加,我也算幸運(yùn)兒,再次感謝贈(zèng)書(shū)主辦方! 關(guān)于芯片制造過(guò)程中,超純水設(shè)備制造工藝流程中導(dǎo)電率控制。在正常思維方式,水是導(dǎo)電的,原因?qū)щ娛撬s質(zhì),多數(shù)人
    發(fā)表于 12-20 22:03

    iPad買一送四 美國(guó)老太不貪心成幸運(yùn)兒

    iPad買一送四 美國(guó)老太不貪心成幸運(yùn)兒你一定沒(méi)遇到過(guò)“iPad買一送四”這等好事,或許,在國(guó)人看來(lái)這是一大福利,但在美國(guó)一位老太太眼里,卻認(rèn)為與她無(wú)關(guān)并速速歸還。近日外媒報(bào)道了一則“拾金不昧
    發(fā)表于 12-11 16:38

    LabVIEW大調(diào)查,幸運(yùn)好禮送不停(已頒獎(jiǎng))

    、您平時(shí)用LabVIEW做什么?活動(dòng)時(shí)間:12月3日——12月31日元旦小假期過(guò)的如何啊?有木有很期待小編的頒獎(jiǎng)呢?好吧!小編今天任性一回,多抽出一名幸運(yùn)兒出來(lái)送獎(jiǎng)品咯!祝大家新年快樂(lè)?。?!獲獎(jiǎng)名單
    發(fā)表于 12-03 13:50

    祝賀張飛老師開(kāi)設(shè)個(gè)人板塊

    ://fcsddz.taobao.com.我是個(gè)幸運(yùn)兒,在電子發(fā)燒友認(rèn)識(shí)了張老師,在高手問(wèn)答中,幸運(yùn)的被老師抽中,成為幸運(yùn)觀眾,后面會(huì)好好的努力跟著老師一起學(xué)習(xí),各位加油!
    發(fā)表于 12-23 14:19

    2015 論壇改版意見(jiàn)征集~

    三名幸運(yùn)兒送上小禮物一份。Ps:簽到功能已經(jīng)恢復(fù)了哦~~大家可以去簽到了{(lán):3:}感謝各位朋友針對(duì)論壇改版提出不同的意見(jiàn)~根據(jù)各位回帖的樓層,小編隨機(jī)抽取了3名幸運(yùn)兒,名單如下:1.tjCFeng 2.武力戡亂3.數(shù)碼小葉稍后將會(huì)有相關(guān)的工作人員與中獎(jiǎng)?wù)呗?lián)系并在3個(gè)工作日
    發(fā)表于 04-24 17:07

    從零開(kāi)始搭建硬件開(kāi)發(fā)環(huán)境全過(guò)程——1小時(shí)掌握微硬件開(kāi)發(fā)流程

    筆者決定在嵌入式企鵝圈2016年的首篇文章中,發(fā)表微硬件物聯(lián)領(lǐng)域極具實(shí)踐價(jià)值的文章,它將能指引和幫助任何有興趣于物聯(lián)網(wǎng)開(kāi)發(fā)的童鞋們快速掌握微硬件開(kāi)發(fā)流程,只需一個(gè)小時(shí),而再不需要通過(guò)揣摩微
    發(fā)表于 03-16 15:29

    【線上活動(dòng)】2017許愿有禮~

    的祝福將有機(jī)會(huì)抽出3位幸運(yùn)兒送出送出好玩的智能硬件禮品 帶著頭獎(jiǎng)+全新的心情與小編一起去迎接一年吧!祝童鞋們圓旦快樂(lè)!機(jī)智云與你,相約2017。
    發(fā)表于 01-03 10:54

    【獲獎(jiǎng)名單公布】猜價(jià)格、贏獎(jiǎng)品、回帖得積分—是德科技1688網(wǎng)店年中大促

    幸運(yùn)兒40份精美禮品回帖得5個(gè)論壇積分如何成為幸運(yùn)兒呢?第一步點(diǎn)擊下方鏈接,參加有獎(jiǎng)競(jìng)猜鏈接:http://www.delux-kingway.cn/company/keysight/1688.html?tz
    發(fā)表于 06-05 11:29

    做好一款產(chǎn)品項(xiàng)目開(kāi)發(fā),你還需要學(xué)習(xí)哪些硬件設(shè)計(jì)技能?

    ://www.delux-kingway.cn/company/maiwei2018/questionnaire.html對(duì)于你們的參與至以由衷的感謝!參與問(wèn)卷調(diào)查的學(xué)員還都可獲得“藍(lán)牙音箱案例資源”以及我們會(huì)抽取其中5位幸運(yùn)兒贈(zèng)送智能手環(huán)哦~掃描二維碼進(jìn)群領(lǐng)取“藍(lán)牙音箱案例資源”獲獎(jiǎng)
    發(fā)表于 12-14 17:50

    【中獎(jiǎng)公示】第一期有獎(jiǎng)蓋樓活動(dòng)中獎(jiǎng)名單公布,請(qǐng)盡快兌獎(jiǎng)~

    兌獎(jiǎng),獎(jiǎng)品將在15個(gè)工作日內(nèi)寄出。有獎(jiǎng)?wù){(diào)研活動(dòng)正在進(jìn)行中,想成為幸運(yùn)兒抽取驚喜禮品嗎?趕快點(diǎn)擊圖片,花一分鐘時(shí)間參與活動(dòng)吧~[url=https://bbs.elecfans.com/jishu_2258523_1_1.html][/url]
    發(fā)表于 02-25 17:43

    流程教材

    GSM通信流程包括兩方面的內(nèi)容:呼叫基本流程,令基本流程。其中,呼叫流程主要包含:移動(dòng)主叫流程
    發(fā)表于 06-22 14:43 ?31次下載

    流程和業(yè)務(wù)流程

    201業(yè)務(wù)流程201業(yè)務(wù)流程201業(yè)務(wù)呼叫流程AD業(yè)務(wù)流程AD業(yè)務(wù)
    發(fā)表于 08-01 08:21 ?22次下載
    <b class='flag-5'>信</b>令<b class='flag-5'>流程</b>和業(yè)務(wù)<b class='flag-5'>流程</b>

    RNC流程

      þRRC連接建立流程   þ NAS令連接建立流程   þ直傳流程   þRAB建立流程
    發(fā)表于 10-08 15:57 ?0次下載

    iOS11正式版被吐槽bug多,iPhone6S成幸運(yùn)兒,iOS10.3.3驗(yàn)證重新打開(kāi),降級(jí)請(qǐng)速度點(diǎn)進(jìn)!

    iOS10.3.3的驗(yàn)證都關(guān)閉了,但是雖然iOS10.3.3的驗(yàn)證都關(guān)閉了,但是iPhone6s卻成為了幸運(yùn)兒,蘋果公司有重新為其打開(kāi)了iOS10.3.3的驗(yàn)證。只有iPhone6s!iPhone6splus都不行!不知這一舉蘋果喻意何為!
    發(fā)表于 10-09 09:29 ?1967次閱讀

    LG承諾將修復(fù)RTX 3080連接LG的OLED電視的黑袍、畫面模糊等問(wèn)題

    如今的行情,想要原價(jià)現(xiàn)貨入手一張RTX 3080顯卡,并非易事。然而,對(duì)于那些辛辛苦苦買到卡的幸運(yùn)兒,糟心的事卻來(lái)了。
    發(fā)表于 09-24 17:03 ?862次閱讀