Coding 初學指南-Python

選擇 Python 作為第一個深入學習的語言有很多好處。他的語法跟英文相似、用互動式的方式來操作,方便以邊試邊學、內建的標準函式庫功能豐富、第三方套件,幾乎能用 Python 完成各種事情。

Coding 初學指南-版本控制

所謂的版本控制就跟玩遊戲一樣可以存取「進度點」,破關前都會保存進度,這樣破關失敗的時候可以還成到保存進度的狀態,再重新打怪。版本控制用在管理程式碼時,就方便讓自己在把 code 搞炸掉的時候,還能回到先前有保存的狀態。

Coding 初學指南-文字編輯

這個章節會帶大家認識一個很簡單的純文字格式 Markdown,方便大家整理筆記。同時希望大家學會一個 terminal based 的文字編輯器,方便往後在 server 環境底下的操作。

Coding 初學指南-Linux

Last Edited: Jan, 2016 (如果內容有誤,你可以留言,或用任何管道告訴我)

學習使用 Linux 是第一個比較大的障礙,因為會在短時間接觸到非 …

Coding 初學指南-總章

給實驗室新生,了解當今軟體開發流程及基本技能的背景知識與初步技能樹。

Numpy Indexing

Numpy 多維度的 indexing 跟 pandas 行為不一樣,需要額外的操作。

Plot Sequencing Depth with Gviz

TL;DR Plot exome sequencing depth and coverage with genome annotation using Gviz in R. Then apply detail control on Gviz annotation track displaying.

This is an extending post from Genomic Data Processing in Bioconductor, though I haven’t finished reading all the reference in that post. The background knowledge …

Jupyter Notebook Theme

Jupyter Notebook,也就是以前的 IPython Notebook,應該是許多人在用 Python 做資料分析時記錄實驗步驗與結果的工具。

現在 IPython (v4.0+) 已經回歸到 Interactive Python Shell …

Blog defaults to HTTPS

簡言之,現在 blog 使用 https。一般的 http 連線會被重新導向至 https。

Blog 本來就是架在 GitHub Pages 上,其實預設有 https,但在網址改成自訂 domain 之後 …

Overview of Genomic Data Processing in Bioconductor

Notes of fundamental tools and learning resources for handling genomic data in R with Bioconductor.