標籤:

生物信息學究竟是怎樣的一門學科?

我時常在問自己生物信息學究竟是怎樣的一門學科?

在我剛讀研的時候,別人問我什麼專業,我說生物信息學,他們就會說這個專業好啊!非常牛逼,甚至有些師兄師姐還一本正經的告訴你,這個專業很有前途。現在我會很明確的告訴你也告訴自己這決定是一個大坑,為什麼這樣講呢?在別人看來會用幾個軟體,會點編程就算是做生物信息學了,甚至也不管分析出來的結果對不對,只要別人是這樣做的就是對的,實在做不出來百度一下,照著分析就會了。那麼這樣的人不叫會生物信息學?準確的講應該叫會利用簡單工具處理一點生物學問題罷了,歸根結底他這屬於完全不懂生物信息學。有可能他都沒看過這個軟體發表的文獻(甚至連manual都沒看過),究竟這個軟體基於什麼樣的背景知識,能解決什麼問題?算出來都不知道是對是錯,難道這就叫會生物信息學?說句難聽的這叫玩弄科研。那麼究竟什麼樣的人才叫會生物信息學呢?首先你得懂必要的生物學知識,計算機知識,簡單的編程,這都只是入門,入門後,你要試著去了解你所用到的軟體,看看它是基於什麼演算法在處理數據,你要知道它究竟計算出來準確性如何?當然包括軟體的每一個參數,為什麼要這樣設置?並不是照著別人文獻分析的加百度的教程分析出來就是對的。我看過很多數據分析的文獻,發現他們有很多參數設置都是錯的,甚至有些解釋都是不準確的。當然看了相應軟體發表文獻和manual就算會生物信息學了,那麼你還是錯了,這隻能說明你知道怎麼學習生物信息學了。那麼究竟怎樣才算是會生物信息學呢?在我看來,生物信息學之所以叫生物信息學,是因為他是輔助生物學科發展的工具,它是繼二代測序以來興起的一門學科,既然是輔助生物學科的工具,那麼就需要用它來解決一些生物學問題,意思就是當遇到生物學問題的時候,而且需要計算機才能處理的時候,我們再根據問題去定製屬於它的一些處理方式,或者編譯一套演算法來解決這個問題,當然這需要懂統計,數學,演算法等多門技能(加上生物學知識),這個過程是很難的,只有很少的人能達到這個level,而達到這個過程你需要很大很大的努力,甚至努力到讓你都懷疑人生。當你能用自己所學的知識,處理一些生物信息學的時候,而不再是依耐別人的軟體和工具來處理問題,那麼恭喜你你已經成為生物信息學菜鳥了。如果你想脫離菜鳥的話,你得學會運用別人的演算法加自己的理解優化演算法來解決更多的生物學問題了,當然達到這個level的時候,那麼恭喜你脫離菜鳥了。而當你達到這個level的時候你會發現你已經錯過了一個億。所以如果還有人問我學的什麼專業,我會毫不猶豫的告訴他,我是做生物的,不是做生物信息學的。以上純屬個人見解,不喜勿噴。


推薦閱讀:

生物信息學100個基礎問題 —— 第5題 測序建庫的adapter
NCBI(美國國家生物技術信息中心)的資源架構(二)首頁面看到的其他內容
PCR duplicates in NGS - I
GATK4.0和全基因組數據分析實踐(上)
【好書分享】生信技能學習指南

TAG:生物信息學 |