国产精品视频一区二区三区四,亚洲av美洲av综合av,99国内精品久久久久久久,欧美电影一区二区三区电影

產(chǎn)品推薦:氣相|液相|光譜|質(zhì)譜|電化學(xué)|元素分析|水分測定儀|樣品前處理|試驗(yàn)機(jī)|培養(yǎng)箱


化工儀器網(wǎng)>技術(shù)中心>其他文章>正文

歡迎聯(lián)系我

有什么可以幫您? 在線咨詢

如何從零開始掌握生物信息學(xué)分析(新手寶典)

來源:上海源葉生物科技有限公司   2015年08月13日 14:58  

今天的世界大不同,表現(xiàn)在生命科學(xué)研究領(lǐng)域,就是一切都開始進(jìn)入了大數(shù)據(jù)時(shí)代,無論是DNA序列,顯微圖片,還是質(zhì)譜數(shù)據(jù),研究人員都越來越需要對這些龐大的信息進(jìn)行收集、整合、處理和詮釋。
對于許多生物學(xué)家們來說,這并不容易完成,傳統(tǒng)的科研培訓(xùn)方式主要集中于科學(xué)的基礎(chǔ)原理和實(shí)驗(yàn)方法,而不是計(jì)算機(jī)編程和數(shù)據(jù)統(tǒng)計(jì),因此當(dāng)不少研究人員發(fā)現(xiàn)自己需要面對大量的數(shù)據(jù)量時(shí),他們不知道如何處理這些問題。
目前其實(shí)也不乏現(xiàn)成的計(jì)算工具,而且不少都是免費(fèi)的,但對于門外漢來說還是有些難。通常情況下研究人員還是需要深入了解這些界面并未友好的程序,才能運(yùn)行,而這需要計(jì)算運(yùn)行的深厚知識(shí)。
這就會(huì)導(dǎo)致研究人員在進(jìn)行大數(shù)據(jù)研究的時(shí)候,不得不自己編寫一些程序來進(jìn)行可重復(fù)和得到證實(shí)的信息處理。然而這些過程也需要小心處理,一不留意犯錯(cuò)了,就有可能危及數(shù)據(jù)本身。
近期The Scientist雜志了幾位科學(xué)程序員,了解他們所使用的工具是什么,如果是菜鳥需要進(jìn)行哪些訓(xùn)練等。
選擇一種語言

生物學(xué)家可以從各種各樣的編程語言中選擇一種,對于許多應(yīng)用來說,隨便選擇一種都可以,不過目前zui流行的可能就是Python 和 R?!熬湍壳岸裕@就像是科學(xué)研究的二重奏”,來自加州大學(xué)戴維斯分校的生物信息學(xué)家Vince Buffalo說,他剛完成了一本名為《生物信息學(xué)數(shù)據(jù)分析技巧》(O’Reilly Media Inc.)的新書。
Python 和 R相對來說都比較好用,但前者能完成多項(xiàng)任務(wù),而后者主要針對的是統(tǒng)計(jì)方面的內(nèi)容,兩種語言都有其各自的使用用戶群,因此具有特定功能預(yù)生成代碼(prebuilt code)數(shù)據(jù)文庫,比如以R語言為基礎(chǔ)的Bioconductor Project (www.bioconductor。。org),能為顯微,測序和芯片數(shù)據(jù)提供模塊。另外Python 公共文庫也有:Anaconda (continuum.io/downloads)。
來自華盛頓大學(xué)基因組科學(xué)系的助理教授Cole Trapnell利用R語言完成了單細(xì)胞基因組數(shù)據(jù)集的處理,“單一細(xì)胞基因組學(xué)問題牽涉到許多的統(tǒng)計(jì)學(xué)方面的內(nèi)容,R語言很適合?!?br>此外,還有一種受到大家認(rèn)可的語言,那就C/C++(Julia (www.julialang。。org)),這種語言特別合適用于那些相對較慢或內(nèi)存密集型任務(wù),Trapnell說。
如果能將Python的語法,R語言的圖形靈敏性和C++的速度結(jié)合在一起,那就了,“這也就是說,這種代碼很好編寫,而且也很快,”,來自加州大學(xué)戴維斯分校的遺傳學(xué)副教授Titus Brown說,但這需要你花費(fèi)大量經(jīng)歷掌握這些語言,他建議,可以選擇你同事已經(jīng)在應(yīng)用的語言,這樣他就能幫助你解惑。
所需的工具
UNIX 和 Linux系統(tǒng)都有預(yù)安裝軟件,如果你沒有,那么通過操作系統(tǒng)管理員也很容易獲取。Macs系統(tǒng)包含一個(gè)現(xiàn)成的Python 解釋器和C/C++ 編譯器,但必須單獨(dú)安裝 R(www.r-project。。org)。Windows系統(tǒng)在默認(rèn)狀態(tài)下,不包含任何一種編程語言,因此你可能需要自己安裝。
程序員還需要的一個(gè)工具就是一個(gè)好用的文本編輯器,這是用于處理純文本文件的程序,與之相對的就是處理特殊格式的程序,如Microsoft Word。核心程序員通常喜歡使用命令行編輯器 vi 或 emacs,在Linux 和 Mac系統(tǒng)中這兩者都有預(yù)裝。現(xiàn)在也有一些很強(qiáng)大的可配置程序,但是對于新手來說很難掌握,“這要求你自己想代碼,因此我還是建議使用自己擅長的方法,”Trapnell說。
同時(shí)你還需要找到一種能夠用特定顏色標(biāo)記特殊語言關(guān)鍵詞(“syntax highlighting”),語法檢查 (比如說要能找到錯(cuò)誤的方括號和圓括號),代碼格式,以及處理多種文件的編輯器。
常用的兩種就是Windows系統(tǒng)的Notepad++ (notepad-plus-plus.org),以及Mac和Windows、Linux系統(tǒng)通用的Sublime Text (www.sublimetext。。com)。同時(shí)還有一種Mac界面可用的AquaMacs (aquamacs.org)。
“我向我的學(xué)生強(qiáng)調(diào)的關(guān)鍵一點(diǎn)就是,盡量少用鼠標(biāo),”威斯康辛大學(xué)麥迪遜分校生物統(tǒng)計(jì)學(xué)和醫(yī)學(xué)信息學(xué)教授Karl Broman說,“每當(dāng)你將手從鍵盤中移開的時(shí)候,就在減慢速度?!?br>另外,如果你計(jì)劃在某個(gè)平臺(tái)(如 Mac 或 Windows)上從一種特殊語言開始的話,那么也許你應(yīng)該嘗試一下集成開發(fā)環(huán)境(IDE,integrated development environment),這是用于程序開發(fā)環(huán)境的應(yīng)用程序,一般包括代碼編輯器、編譯器、調(diào)試器和圖形用戶界面工具,這能簡化你的工作。
Mac C/C++程序員可以用免費(fèi)的Xcode (developer.apple.com/xcode), Windows 用戶可以使用Microsoft Visual Studio (www.visualstudio。。com)。而對于 R 編程來說,常用的一種選擇就是RStudio (www.rstudio。。com)。Eclipse IDE (eclipse.org/ide)是一種支持多種語言的模塊化工具,所有這些平臺(tái)的基本版本都是免費(fèi)下載,有些適用于用戶的附加功能也可以獲取。

相關(guān)產(chǎn)品

免責(zé)聲明

  • 凡本網(wǎng)注明“來源:化工儀器網(wǎng)”的所有作品,均為浙江興旺寶明通網(wǎng)絡(luò)有限公司-化工儀器網(wǎng)合法擁有版權(quán)或有權(quán)使用的作品,未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用上述作品。已經(jīng)本網(wǎng)授權(quán)使用作品的,應(yīng)在授權(quán)范圍內(nèi)使用,并注明“來源:化工儀器網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其相關(guān)法律責(zé)任。
  • 本網(wǎng)轉(zhuǎn)載并注明自其他來源(非化工儀器網(wǎng))的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé),不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品第一來源,并自負(fù)版權(quán)等法律責(zé)任。
  • 如涉及作品內(nèi)容、版權(quán)等問題,請?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
企業(yè)未開通此功能
詳詢客服 : 0571-87858618
华池县| 抚远县| 会宁县| 高淳县| 罗江县| 新密市| 绥中县| 太谷县| 同仁县| 庆安县| 永寿县| 鞍山市| 盐津县| 邯郸县| 祁门县| 于都县| 巫溪县| 阿克苏市| 临江市| 都江堰市| 新绛县| 常山县| 呼和浩特市| 隆昌县| 留坝县| 泸州市| 海门市| 互助| 礼泉县| 万山特区| 武陟县| 凌源市| 东丽区| 德格县| 山西省| 平利县| 如东县| 九龙县| 太仆寺旗| 宾川县| 阿拉善左旗|