日常工作環(huán)境的好壞直接影響我們的心情和效率,這篇文章介紹一下我這些年用得順手的一些工具。
1.本地電腦
平臺: Mac 電腦,強烈建議搞生信用 Mac air 或 Mac Pro
終端: iTerm2,比系統(tǒng)自帶的好用太多
編輯器:
- 寫代碼:Visual Studio Code或Sublime Text
- 寫 Markdown 文檔:Typora
- R 畫圖:當然是Rstudio了
- 工作日記:印象筆記,工作日志在一處記錄,所有平臺都能同步(電腦,手機,平板)
2.服務器
操作系統(tǒng): Ubuntu 首選,其次 Centos,因為 Centos 為了追求穩(wěn)定,內(nèi)核往往比較舊,有時候一些軟件會安裝不上,非常麻煩。
Shell: Bash,建議安裝bash-it 主題
編輯器: vim,編輯器之神, 一般 Linux 系統(tǒng)都自帶,這也是用它的好處之一,無需安裝,學會這一個,在任務服務器上都能編輯文本文件(這也是我們打交道最多的一種文件格式,不管是Shell, Python, Perl或R腳本,還是Fasta/Fastq格式的序列文件,本質(zhì)上都是文本文件)
生信軟件安裝: 先安裝Anaconda,然后添加 bioconda 源來實現(xiàn)安裝生信軟件的目的,文末附有我的 Anaconda 配置文件.condarc,添加了清華大學的鏡像。
查看后臺任務: htop,由于經(jīng)常要看后臺的任務沒有沒跑完,htop比系統(tǒng)自帶的 top 命令好用
代碼管理: GitHub,生信人平時會寫很多腳本,這些腳本在未來某一天可能會再次用到,因此養(yǎng)成良好的備份代碼的習慣非常重要,這樣日積月累,自己的套路就會越積越多。
以上,就是我的工作環(huán)境,供大家參考。
附:
Anaconda配置文件.condarc文件(位于用戶家目錄~下):
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
- bioconda
- r
- defaults
- conda-forge
show_channel_urls: true
ssl_verify: false