Perl,R,Python在生物資訊學中分別扮演著怎樣的角色?

時間 2021-05-11 21:29:15

1樓:路平糜坤良旭

偶然路過,從機器學習從業者的角度回答一下:懂數學能自己建模推導公式寫演算法的用R,"調包俠"喜歡用python.

2樓:Rao安

能用python 就別用perl了, 功能完全可以取代, python越來越熱了,工作後也比較容易合作阿,python也可以取代R吧,R實在太麻煩

3樓:

Perl處理文字超級好用。

Python在這方面不如Perl方便省事。

但是Python也有他好用的一方面,靠使用時自己的體會了。

Perl 處理文字資訊,Python和Perl寫模組流程,妥妥的。我不喜歡Python是趨勢的說法,這句話聽起來好像有道貌岸然的成分。

R用來統計畫圖的,在統計語言中比較好寫好學,但是統計的話還要懂統計學方面的計算理論。

4樓:穆茗

就個人遇到的情況,python和perl可以作為銜接語言,比如可以運用C語言的function,這樣簡易了程式設計過程,又不會降低執行時間。不過據我同學說還是python比較好,R的話只學過,了解不多。

5樓:盧巨集超

應該說Python/Perl是相互替代的指令碼語言,但個人推薦用Python, 雖然很多老的生物資訊軟體是用Perl,Python學習曲線好,功能也更強大,是發展趨勢。

(在生物資訊學領域,python和perl誰更強大、易用、代表著未來的發展方向?)

這兩個語言主要是做資料預處理、文字處理和格式轉換、對演算法效率要求不高的分析軟體開發,系統管理和pipeline搭建等工作。

R語言主要的優勢是大量的統計包的支援,資料統計分析中非常常用。Python和R有良好的介面。

對pipeline的搭建shell程式設計更適合,是乙個不可缺少的技能。與資料庫相關的工作需要用到SQL

Languages used for analytics / data mining / data science

6樓:Xi Yang

R有大量的統計學函式,以及統計學的擴充套件包。Perl雖然有PDL,但PDL自帶的功能就不是很豐富,文件也爛,第三方擴充套件更少。

Python沒用過。理論上,功能跟Perl差不多。

7樓:陸黛拉

以我個人來說,perl用來做大部分文字處理工作,網頁內容抓取,以及其他日常的批量處理工作。有一些即寫即丟的一次性小指令碼,也可以寫一些有比較大功能的程式。

R拿來做統計,跑各種圖表,方便,效果又好。現在很多生物資訊學的軟體都是R包的形式。

Python只是學過,用得不多,不好說。

宇宙真空中存在生物嗎?

著急的大懸崖 我們不餓能用我們人類的角度和眼界去看待整個宇宙的事務,我們的科學理論只適用於我們,人類所需要的東西不一定是其他生物的必須品,難道就真的沒有生物以另一種方式存在?它們不需要氧氣不需要水,我們很討厭酸雨,說不定他們很討厭氧氣,酸雨是他們的必需品,我們適合的溫度,可能他們覺得太冷或太熱了。又...

半人馬在生物學上是否可行?

likeVAN遊戲 不是,我覺得最要命的是這個半人馬吃的東西是怎麼消化的?按照直接拼接的樣子來看的話 好像是人身吃下去的東西用小腸消化完了之後再送到馬身的胃裡,這不就是喂自己吃 無盡的黑暗 我覺得吧,可行但是沒必要。總感覺很奇怪啊,為什麼,因為上面有個胸腔下面還要多長乙個。多累贅啊。可能四條腿看起來...

要選科了,在生物和地理糾結,生物考36,地理考54,但是生物這次是遺傳學我到底要怎麼選 ?

無距酒徒 我建議是生物。生物在高中階段是理科中文科,偏向於記記背背的內容還是蠻多的,而地理在高中階段是文科中的理科,太陽運動等內容涉及的是邏輯思維,最重要的是地理有些題就算是老師也有講不明白的時候,因為每個同學對於乙個問題有很多看法,而且似乎都很有道理,並且很多看法在老師都沒想到的情況下講解效率會大...