hmmer(seq, type="phmmer", db = NULL, verbose = TRUE, timeout = 90)
get.seq
or read.fasta
can be
provided. Perform a HMMER search against the PDB, NR, swissprot or other sequence and structure databases.
This function employs direct HTTP-encoded requests to the HMMER web server. HMMER can be used to search sequence databases for homologous protein sequences. The HMMER server implements methods using probabilistic models called profile hidden Markov models (profile HMMs).
There are currently four types of HMMER search to perform:
- phmmer: protein sequence vs protein sequence database.
(input argument seq
must be a sequence).
Allowed options for type
includes:
env_nr, nr, refseq, pdb,
rp15, rp35, rp55, rp75,
swissprot, unimes, uniprotkb,
uniprotrefprot, pfamseq.
- hmmscan: protein sequence vs profile-HMM database.
(input argument seq
must be a sequence).
Allowed options for type
includes:
pfam, gene3d, superfamily, tigrfam.
- hmmsearch: protein alignment/profile-HMM vs protein sequence
database.
(input argument seq
must be an alignment).
Allowed options for type
includes:
pdb, swissprot.
- jackhmmer: iterative search vs protein sequence database.
(input argument seq
must be an alignment).
jackhmmer functionality incomplete!!
Allowed options for type
includes:
env_nr, nr, refseq, pdb,
rp15, rp35, rp55, rp75,
swissprot, unimes, uniprotkb,
uniprotrefprot, pfamseq.
More information can be found at the HMMER website: http://hmmer.org
More details can be found at the HMMER website: http://www.ebi.ac.uk/Tools/hmmer/help/api
Note that the chained pdbs HMMER field (used for redundant
PDBs) is included directly into the result list (applies only when
db='pdb'
). In this case, the name component of the
target contains the parent (non redundant) entry, and the acc
component the chained PDB identifiers. The search results will therefore
provide duplicated PDB identifiers for component $name
, while
$acc
should be unique.
Grant, B.J. et al. (2006) Bioinformatics 22, 2695--2696.
Finn, R.D. et al. (2011) Nucl. Acids Res. 39, 29--37. Eddy, S.R. (2011) PLoS Comput Biol 7(10): e1002195.
See also the HMMER website: http://hmmer.org
Online access is required to query HMMER services.
# HMMER server connection required - testing excluded ##- PHMMER seq <- get.seq("2abl_A", outfile=tempfile()) res <- hmmer(seq, db="pdb") ##- HMMSCAN fam <- hmmer(seq, type="hmmscan", db="pfam") pfam.aln <- pfam(fam$hit.tbl$acc[1]) ##- HMMSEARCH hmm <- hmmer(pfam.aln, type="hmmsearch", db="pdb") unique(hmm$hit.tbl$species)[1] "Homo sapiens" [2] "Rattus norvegicus" [3] "Mus musculus" [4] "Gallus gallus" [5] "Rous sarcoma virus (strain Schmidt-Ruppin)" [6] "Rous sarcoma virus" [7] "Bos taurus" [8] "synthetic construct" [9] "Saccharomyces cerevisiae" [10] "Candida glabrata" [11] "Caenorhabditis elegans" [12] "Dictyostelium discoideum" [13] "Antonospora locustae"hmm$hit.tbl$acc[1] "5df6_A" "5ibs_A" "5ibs_B" "4ohd_A" "4dgp_A" "5i6v_A" "5i6v_B" "4ohe_A" [9] "4dgx_A" "5ehp_A" "5ehr_B" "5ehp_B" "5ehr_A" "4ohi_A" "4ohl_A" "4ohl_B" [17] "4nwf_A" "4nwf_B" "4ohh_A" "5ibm_A" "5ibm_B" "4gwf_A" "4gwf_B" "4h34_A" [25] "2shp_A" "2shp_B" "4nwg_A" "4nwg_B" "4h1o_A" "3gqi_B" "4fbn_A" "4ey0_A" [33] "4ey0_D" "4ey0_B" "4ey0_C" "2b3o_A" "3ps5_A" "1a81_A" "1a81_I" "1a81_C" [41] "1a81_E" "1a81_G" "1a81_K" "4fl3_A" "4fl2_A" "2oq1_A" "1m61_A" "4xz1_A" [49] "4xz0_A" "3hhm_B" "3hiz_B" "2ozo_A" "4k2r_A" "2mqi_A" "2mrk_A" "4u17_A" [57] "4u17_C" "4u17_B" "1aot_F" "1aou_F" "2mrj_A" "4u1p_A" "3uf4_A" "1g83_A" [65] "1g83_B" "1a1a_A" "1a1a_B" "1a07_A" "1a1e_A" "1shd_A" "1a09_B" "1a08_A" [73] "1a1b_B" "1a08_B" "1a1c_B" "1a07_B" "1hct_B" "1a1c_A" "1a09_A" "1a1b_A" [81] "1a1e_B" "1hcs_B" "1o41_A" "1o4d_A" "1o4p_A" "1o4m_A" "1o4c_A" "1o4n_A" [89] "1o4a_A" "1o4f_A" "1o44_A" "1o4k_A" "1o4r_A" "1o4b_A" "1o45_A" "1o4e_A" [97] "1o4h_A" "1o4l_A" "1o42_A" "1o46_A" "1o43_A" "1o4j_A" "1o4i_A" "1o4g_A" [105] "1o4q_A" "1o48_A" "1o4o_A" "1o49_A" "1o47_A" "1p13_A" "1p13_B" "1nzl_A" [113] "1nzv_A" "1nzv_B" "1nzl_B" "1sha_A" "1spr_C" "1shb_A" "1sps_C" "1spr_A" [121] "1spr_D" "1sps_B" "1sps_A" "1spr_B" "1is0_A" "2jyq_A" "1is0_B" "1skj_A" [129] "1bkl_A" "1bkm_A" "1f1w_A" "1f2f_A" "1fmk_A" "1y57_A" "2src_A" "4k11_A" [137] "1ksw_A" "2h8h_A" "2ptk_A" "4f59_A" "4f5b_A" "4f5a_A" "2dx0_A" "2dx0_B" [145] "1kc2_A" "2dly_A" "3hck_A" "1blj_A" "1blk_A" "4u5w_B" "4u5w_D" "4jeg_A" [153] "3nhn_A" "3eac_A" "3eaz_A" "4eih_A" "1cwd_L" "1cwe_C" "1cwe_A" "2ecd_A" [161] "5cdw_A" "5cdw_Y" "5cdw_K" "5cdw_d" "5cdw_O" "5cdw_L" "5cdw_C" "5cdw_Z" [169] "5cdw_V" "5cdw_H" "5cdw_E" "5cdw_B" "5cdw_P" "5cdw_G" "5cdw_c" "5cdw_U" [177] "2rsy_A" "1bhh_B" "1lkl_A" "1lkk_A" "1bhf_A" "1bhh_A" "1cj1_A" "1cj1_E" [185] "1cj1_G" "1cj1_J" "1cj1_B" "1cj1_F" "1cj1_K" "1cj1_C" "1cj1_I" "1cj1_H" [193] "1cj1_D" "1cj1_L" "1jyq_A" "1jyu_A" "1jyq_B" "1jyr_A" "1lcj_A" "1zfp_E" [201] "3wa4_A" "1tze_E" "3n7y_C" "3n7y_A" "3n7y_B" "2aoa_A" "2aob_C" "2aoa_B" [209] "2aob_D" "2aob_B" "2aob_A" "3mxc_A" "3mxy_A" "1qg1_E" "1x0n_A" "1ghu_A" [217] "3ove_A" "2h46_E" "2huw_A" "2h5k_B" "2huw_B" "2h5k_A" "3n84_A" "3n84_E" [225] "3n84_C" "3n84_F" "3n84_D" "3n84_B" "3imd_A" "4p9z_A" "3ov1_A" "3kfj_A" [233] "3imd_B" "3in7_A" "3s8o_A" "3s8n_A" "3s8l_A" "3in7_C" "3imj_A" "4p9v_A" [241] "3n8m_A" "3in8_A" "3imj_B" "1fhs_A" "1fbz_A" "1fbz_B" "1ijr_A" "1fyr_A" [249] "1fyr_D" "1fyr_B" "1fyr_C" "1bm2_A" "1aya_A" "1ayb_A" "1aya_B" "1ayc_A" [257] "1ayd_A" "1bmb_A" "4je4_A" "4qsy_A" "3tkz_A" "3tl0_A" "1ad5_A" "2hck_B" [265] "1ad5_B" "2hck_A" "1qcf_A" "4lud_B" "3vs6_A" "4lue_B" "3vry_B" "2c0t_B" [273] "3vs3_B" "3vs6_B" "3vs4_B" "3vs2_B" "3vrz_B" "3vry_A" "3vs5_A" "2c0i_A" [281] "2c0t_A" "4lud_A" "3vs4_A" "3vs7_A" "4lue_A" "3vs7_B" "3vrz_A" "3vs2_A" [289] "3vs3_A" "2c0o_A" "3vs0_B" "3vs1_A" "3vs5_B" "3vs0_A" "2c0o_B" "3vs1_B" [297] "2c0i_B" "1ab2_A" "1x27_A" "1x27_B" "1x27_D" "1x27_C" "1x27_E" "1x27_F" [305] "3k2m_A" "3k2m_B" "1lck_A" "4d8k_A" "5dc0_B" "3t04_A" "5dc9_A" "5dc4_A" [313] "3uyo_A" "2abl_A" "1gri_A" "1aze_A" "1gfd_A" "2vwf_A" "1io6_A" "2w0z_A" [321] "3c7i_A" "1gcq_B" "1gcq_A" "1gri_B" "1gfc_A" "2vvk_A" "2ci8_A" "4tzi_A" [329] "4tzi_B" "2ci9_A" "2ci9_B" "1k9a_A" "1k9a_E" "1k9a_C" "1k9a_D" "1k9a_F" [337] "1k9a_B" "2dm0_A" "4xey_B" "4xey_A" "2fo0_A" "1opk_A" "1opl_A" "1opl_B" [345] "1x6c_A" "2yu7_A" "2rmx_A" "2etz_A" "2eu0_A" "2k79_B" "2k7a_B" "1lui_A" [353] "1lum_A" "1luk_A" "1lun_A" "2kk6_A" "1csy_A" "1csz_A" "3s9k_A" "2eo3_A" [361] "2ge9_A" "1z3k_A" "2cia_A" "2ekx_A" "2gsb_A" "1r1p_A" "1r1p_B" "1r1q_B" [369] "1r1s_C" "1r1p_C" "1r1s_G" "1r1p_D" "1r1s_E" "1r1q_A" "1r1s_A" "1jwo_A" [377] "3us4_A" "5aul_A" "1qad_A" "2lqn_A" "2bzx_A" "2lqw_A" "2dbk_A" "2bzy_B" [385] "2bzy_A" "1bfi_A" "1bfj_A" "1h9o_A" "1pic_A" "2fci_A" "2ple_A" "2pld_A" [393] "4k44_A" "4k45_A" "4k44_B" "5eg3_B" "4xi2_A" "4jmg_A" "4jmh_A" "2y3a_B" [401] "4m4z_A" "2eob_A" "1oo3_A" "1oo4_A" "1ju5_A" "2eyv_A" "1fu5_A" "1fu6_A" [409] "1rja_A" "2pna_A" "2pnb_A" "2eyy_A" "2dvj_A" "2iug_A" "2iui_B" "2iuh_A" [417] "2iui_A" "1mil_A" "2eyz_A" "1tce_A" "2lct_A" "2mc1_A" "2rd0_B" "4a55_B" [425] "4ovv_B" "4ovu_B" "4zop_B" "4jps_B" "2crh_A" "2ror_A" "4waf_B" "5fi4_B" [433] "4l1b_B" "4l2y_B" "4l23_B" "4roj_A" "4roj_C" "4roj_B" "2dlz_A" "2lnw_A" [441] "2lnx_A" "4ykn_A" "1wqu_A" "2dcr_A" "4x6s_A" "4x6s_B" "3pqz_A" "3pqz_C" [449] "3pqz_B" "3pqz_D" "1mw4_A" "5eel_D" "5eel_F" "5eel_B" "5eel_C" "5eeq_B" [457] "4wwq_A" "2l4k_A" "5eel_A" "5d0j_A" "5d0j_D" "5d0j_C" "5d0j_B" "5eeq_A" [465] "5eel_E" "4wwq_B" "2mk2_A" "2ysx_A" "2aug_A" "2aug_B" "3bkb_A" "4e93_A" [473] "3cbl_A" "3cd3_A" "2cs0_A" "2l3t_A" "3psj_A" "3psk_A" "3psk_B" "3psk_D" [481] "3psk_C" "1i3z_A" "1nrv_A" "1nrv_B" "3m7f_A" "2hdv_A" "2hdx_F" "2hdx_B" [489] "2hdv_B" "2hdx_E" "2hdx_C" "2hdx_D" "2hdx_A" "1d1z_A" "1d1z_B" "1m27_A" [497] "1d1z_D" "1d4w_B" "1d4w_A" "1d4t_A" "1d1z_C" "1ka6_A" "1ka7_A" "3psi_A" [505] "3gxw_A" "3gxx_D" "3gxx_C" "3gxw_D" "3gxw_C" "3gxw_B" "3gxx_B" "3gxx_A" [513] "3pjp_A" "3pjp_B" "1bg1_A" "4e68_A" "1rpy_A" "1rqq_C" "1rqq_D" "1rpy_B" [521] "2vif_A" "1xa6_A" "3qwx_X" "2eo6_A" "1y1u_A" "1y1u_B" "1y1u_C" "2c9w_A" [529] "5bo4_P" "5bo4_G" "5bo4_D" "5bo4_J" "5bo4_A" "5bo4_M" "4jgh_A" "3qwy_A" [537] "3qwy_B" "2l6k_A" "2kno_A" "5d39_A" "5d39_C" "5d39_B" "5d39_D" "4y5u_A" [545] "4y5w_D" "4y5w_B" "4y5w_C" "4y5w_A" "4y5u_B" "4gl9_E" "4gl9_F" "4gl9_G" [553] "4gl9_H" "2hmh_A" "2bbu_A" "1yvl_A" "1yvl_B" "1bf5_A" "1uur_A" "1uus_A" [561] "2cr4_A" "2izv_A" "4z32_A" "4z32_H" "4z32_F" "4z32_C" "4z32_B" "4z32_E" [569] "4z32_D" "4z32_G" "2xp1_A" "3maz_A" "2el8_A" "5ixd_A" "5ixi_A"