
寫在前面
前面已經(jīng)說了,接下來要絕對地減少在寫工具上耗費(fèi)的時(shí)間。主要原因有二:
- 我慢慢覺得現(xiàn)在每次寫完之后,只有無盡空虛,感覺并沒有意義,或者似乎并不值得我去耗費(fèi)時(shí)間在上面
- 三五位長者建議我將時(shí)間和精力盡可能全部放在分析和生物學(xué)問題上,這也是我目前在做的事情。
所以,最近我確實(shí)并沒有寫代碼。盡可能堅(jiān)持一周不浪費(fèi)累計(jì)一天的工作時(shí)間在工具實(shí)現(xiàn)上。
實(shí)踐過程
過去的這一周,課題組朋友與我一起提取了一批樣品的RNA,提取本身并不麻煩。難的在于我們的樣品量極其小。(不知為何,每一步要想偷懶的,最后還是得重做一次....多跑了兩三次電泳....也確定了,RNA點(diǎn)到瓊脂糖凝膠電泳里,確實(shí)還是要加loading buffer....)。
所以過去的一周,我并沒有做多少實(shí)驗(yàn),不過,總是會不經(jīng)意閃過一些從前碼碼時(shí)想解決但是卻沒解決的問題。
等待離心,等待沉淀的時(shí)候,這些沒有解決的問題一個(gè)一個(gè)地閃過,當(dāng)然不能解決的,往往還是解決不了。運(yùn)氣好了,確實(shí)也能解決一些很小的問題。
最終結(jié)果
終于,在第一階段的實(shí)驗(yàn)結(jié)束之后,我大體想到了一個(gè)解決早先Map Gene On Genome 工具的文本layout問題的代碼邏輯,大體實(shí)現(xiàn)如下:




而繪制上面的圖,也很容易準(zhǔn)備數(shù)據(jù),
必要的輸入
1.一個(gè)兩列的 染色體ID 和 長度信息
2.一個(gè)四列的 基因坐標(biāo)信息, 格式為:基因ID 染色體ID 起始坐標(biāo) 終止坐標(biāo)
可選的輸入
- 一個(gè)兩列的 基因配對信息,格式為:基因ID_1 基因ID_2
- 一個(gè)兩列的 基因標(biāo)簽著色信息

附帶成果
其實(shí)在整實(shí)驗(yàn)的第一天結(jié)束后,還實(shí)現(xiàn)了另一個(gè)工具,CircleGeneViewer,這里只上一個(gè)圖


寫在最后
可能,有些東西確實(shí)需要時(shí)間的沉淀,也不能太著急。
我還是記得前兩三年寫一些中文文稿時(shí),碩導(dǎo)教導(dǎo)了我科技論文有別于我現(xiàn)在寫的這個(gè)博文的地方。
也有這兩天正好要整一個(gè)摘要投到八月成都的植物基因組大會的時(shí)候,博導(dǎo)在外文上的措辭確實(shí)不是我目前所可能在近期內(nèi)達(dá)到的。
我專門問了是否有什么方式可能快速提升,而答案是沒有的。

所以,還是寫代碼簡單,其實(shí)快速提升的方式,我跟不少人提過了,如果只是達(dá)到我現(xiàn)在這種狀態(tài),那么你需要做的 只是絕對地獨(dú)立地完成一個(gè)完整的項(xiàng)目 而 不借助于其他人,結(jié)果就是 質(zhì)的飛躍。
然而,寫文章,似乎完全不同。沒有突飛猛進(jìn)的方法,那就很尷尬了。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- A survey of best practices for RNA-seq data analysis RNA-...
- 標(biāo)簽(空格分隔):硬件開發(fā) Linux 說明:本次主要參考了百度經(jīng)驗(yàn)-ubuntu16.04編譯OpenWrt環(huán)境...
- 身在職場, 每天要面對很多鴨梨。 鬧鐘響了,想再賴會床又怕上班遲到; Deadline就在明天,手邊的方案還沒一點(diǎn)...
- 陳偉霆: 您好。 您昨晚一句“北京娘了”今天上了熱搜,今天是二十四節(jié)氣里的秋分,秋意漸濃,大家紛紛玩起來,說自己那...