參考:
A. Krogh, B. Larsson, G. von Heijne, and E. L. L. Sonnhammer.
Predicting transmembrane protein topology with a hidden Markov model: Application to complete genomes.
Journal of Molecular Biology, 305(3):567-580, January 2001.
centos(龍蜥)安裝ImageMagick的相關依賴和支持庫-CSDN博客
https://blog.csdn.net/zhangjing_angry/article/details/130155765
目錄
- 安裝
- 配置
- 基礎配置
- 升級配置
環境:
(base) [root@localhost bin]# uname -a
Linux localhost.localdomain 4.18.0-348.el8.x86_64 #1 SMP Tue Oct 19 15:14:17 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
安裝
官方要求已安裝Perl 5.x,實際不止這個,還要安裝:
- gnuplot
gnuplot是畫圖用,如果不需要畫圖可以不安裝,或者修改配置(后面會寫)。
測試:yum install gnuplot
gnuplot --version
- convert命令
bin/tmhmm.pl
第203行調用系統命令convert
(同樣也是跟畫圖相關的)。該命令來自ImageMagick
包,如果沒裝需要安裝:
檢查:yum install ImageMagick yum install ImageMagick-devel
如果yum提示找不到convert -v
ImageMagick
,則可以配置yum源,即安裝EPEL源:yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
配置
這個配置分兩塊,一部分是基礎配置,一部分是“升級”配置。前者來自官方說明,后者是我使用時用過的。
基礎配置
-
perl的位置
如果perl的路徑不是/usr/local/bin/perl
,則需要修改bin/tmhmm
和bin/tmhmmformat.pl
的第一行。首先找到perl的位置:(base) [root@localhost bin]# whereis perl perl: /usr/bin/perl /usr/share/man/man1/perl.1.gz
所以修改這兩個文件的第一行為:
-
配置
opt_basedir
這個在bin/tmhmm
的33行左右,修改為tmhmm2.0的根目錄即可。 -
配置
gnuplot
這個在bin/tmhmmformat.pl
11行左右,修改為真實的gnuplot的位置即可。
升級配置
有時候只想要計算數據,不需要獲取圖像,就可以修改bin/tmhmm
的繪圖參數,從1改到0即可。那么此時是不用安裝與繪圖相關的工具包的。