零基礎(chǔ)-在基因組水平-展示你的基因集合-只要沒有放棄,思路總會到來

封面

寫在前面

前面已經(jīng)說了,接下來要絕對地減少在寫工具上耗費(fèi)的時(shí)間。主要原因有二:

  1. 我慢慢覺得現(xiàn)在每次寫完之后,只有無盡空虛,感覺并沒有意義,或者似乎并不值得我去耗費(fèi)時(shí)間在上面
  2. 三五位長者建議我將時(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)如下:

尚未實(shí)現(xiàn)控制界面時(shí)的狀態(tài)

初始化的狀態(tài)

稍微調(diào)整之后的狀態(tài)

新的繪圖引擎支持下,按心情調(diào)整之后的狀態(tài)

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

  1. 一個(gè)兩列的 基因配對信息,格式為:基因ID_1 基因ID_2
  2. 一個(gè)兩列的 基因標(biāo)簽著色信息
整體的初始數(shù)據(jù)輸入?yún)?shù)

附帶成果

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


展示一些基因?qū)Φ男畔?/div>
輸入的參數(shù)界面

寫在最后

可能,有些東西確實(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)的方法,那就很尷尬了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(liá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)容

友情鏈接更多精彩內(nèi)容