I am providing:
I am providing:
Ultimately, these can be traced back to particular scaffolds
Genes were gathered from ~14,500 metagenomes in the IMG system.
Some broad information about the gene set
library(Biostrings)
pfam03599.all <- Biostrings::readAAStringSet("IMG_mgenome/seqs/pfam03599_all_mgenome.faa")
names <- names(pfam03599.all)
seqs <- paste(pfam03599.all)
length <- width(pfam03599.all)
pfam03599.all <- data.frame(names,length,seqs, stringsAsFactors = F)
kable(head(pfam03599.all))
| names | length | seqs |
|---|---|---|
| 2001248046 CO dehydrogenase/acetyl-CoA synthase gamma subunit (corrinoid Fe-S protein) | 295 | MSQASCGCNSAKCQIVPVPVRTEPIAGTLTTEIAWRDVLGGWKARWGIGRMHYKISPGLYRVGQPSADSPVLVTANYKLTVDKVRKELGGMNVWLLILDTKGVNVWCAAGKGTFGIDELVRRVQAVNLKDIIKHRKLVLPQLGATGVAAHEVKRATGFSVHYGPVRARDIKAYLAAGMKATPAMRRVTFNWKERIVLTPVEIVGGMKWALVAAAVLAILDVIRHHRPTQHLAIDVLPFVAAVLTGGVLVPLCLPLLRSGAFALKGSVAGIVPIVALLLLLPTGGIPEPQEMRFSQ |
| 2001289001 | 73 | VLTAWAAGKFDAERIAKAVKSFNVADKIAAKRVVLPGAVAVLSGELEAELPGWEIRVGPREAVDLPKFMKQAL |
| 2001292656 CO dehydrogenase/acetyl-CoA synthase gamma subunit (corrinoid Fe-S protein) | 255 | VARAARAPLAVRAASLDQLATLTEALKKAGVEDLVIDPLAREPGDSLARLTQIRRLAVKKNFRALGYPVITFPGEATGSDSALLAAQHIAKYAGFIVLERFDPADLYPLLVLRQNLYTDPQKPIQVQPGLYEINAPTADAPVMVTTNFSITYFAVSNEVEGSGRPGWLVVTDAEGMSVLTAWAAGKFDADRIAKAVKTYGVAERVNHRRLILPGQVAVLSGEVEESLPGWEIMVGPKEAVDLPGYLKLVWGQPTP |
| 2001322166 CO dehydrogenase/acetyl-CoA synthase delta subunit (corrinoid Fe-S protein) | 191 | MPIEIPKDKWPGSIKAITIGATAAEGGTRTRTVTVGGQTTMPYLQYEAPTPNKPVIAIEIKSRKPEDWSALLAETWGAAMTDPAQWAQKAEEAGADLIVLTLTVEDSVEDAVRVVKSVLAATGLPIAVWGPGQAEKDNELLVPVSEATKGEKILLGICEDKNYRTIVATAMANGHLVQSRAPMDGTIEHNP |
| orf47_0114_11 CO dehydrogenase/acetyl-CoA synthase delta subun it | 525 | LAFEFFKESYSGNIKEITLGKGDSAVTVGGEACYPFYQFEGAMPNKPKIAMEIWDMVPDEWPEAALSPFKDVVSDPAAWAKKCVEEYGAEMIVLQLKSTDPNGENASADDAVASVKKVLGAVDVPLIIWGTANIEKDEEVLKQIAEECQGENLILGPVEDKNHKGIGAAAMGFGHSIIASSPIDVNLAKQCNILLENLGMPLDRMIIDPTTGGLGYGLEYSYSVMERIRMAALAQGDDKLQLPLINNLGNEVWKCKEAKQSVEEAPVLGDPEKRPILMEAVGAVAYLMSGSNILIMRHPESIRLVKAYIDLVAEGGLASDVAPIAKQLDDVEIDFLALSPDPDLTIPEEKEKKPAPAKKAKAPAPAKEAAPAAAKAEPAQKAAPAAKPAAPAAAPEVDAAADEKAKAEAAAKAKAEAEAKAKLDAAAQAKADEEARIKADAEAKAKAEADAKAKADEAARQAAEEKAKVEAELDSVREKRAKEREALAAKRQSAEEDEVSKTPAEVQKSMTDKMVENLDWVHRRI |
| orf51_0114_11 CO dehydrogenase/acetyl-CoA synthase delta subun it:Putative Fe-S cluster | 446 | MALTGIQIFKLLPKTNCKECGVPTCLAFAMNLASGKAELDSCPYVSDEAREQLSEASAPPIRPVAIGKGVRAATSGGETVQYRHEKTFFNPTLLAATVGSDIAEADLETKLKAWNAFQFERVGLNLRPELIVLKDAGGNGDAFAKTAKMIAETSEFNLALMTEDVGVMKAGIEACGFKRPLMYAATEANVDDYCALAKENDLPLAVKADSVEGLVPLTEKLTEAGLKDLVIDPGSREIKQAHEDQIALRRAALKDGNRALGFPTITFPCEMASNLDMETLIAGTFVAKYGGIAVLSDFAGESLFPLLLERLNIFTDPQRPMTVTEGIYEVNNPDENSPVMVTTNFALTYFIVAGEIEGSRVPAWLLIKDSEGLSVMTAWAAGKFAGDDVGMFVKKCGIADKIKHQELIIPGYAAAIAGDVEEELPGWTITVGPREAAHIPGFLKAK |
## ## There were 340449 proteins retrieved from publically available IMG metagenomes.
##
## The mean protein length was 194.467224165734
## The median length was 149
boxplot(pfam03599.all$length, horizontal = TRUE, main = "Protein Length Distribution",
xlab = "protein length (amino acids)")
Code used to query the model:
$ hmmsearch -A hmm20align.stkhlm –tblout hmm20result.txt –notextw –cpu 6 ../hgca.uniprot20.hmm 58401.faa
The search was done using default settings. What should be the threshold for inclusion?
hmm.result <- read.table("IMG_mgenome/seqs/hmm20result.txt", fill=TRUE, stringsAsFactors = F)
kable(head(hmm.result))
| V1 | V2 | V3 | V4 | V5 | V6 | V7 | V8 | V9 | V10 | V11 | V12 | V13 | V14 | V15 | V16 | V17 | V18 | V19 | V20 | V21 | V22 | V23 | V24 | V25 | V26 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Ga0066906_100185416 | - | hgca.uniprot20 | - | 7.4e-146 | 489.5 | 0.8 | 8.5e-146 | 489.3 | 0.8 | 1.0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | CO | dehydrogenase/acetyl-CoA | synthase | gamma | subunit | (corrinoid | Fe-S | protein) |
| Ga0153798_100215862 | - | hgca.uniprot20 | - | 7.4e-146 | 489.5 | 0.8 | 8.5e-146 | 489.3 | 0.8 | 1.0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | CO | dehydrogenase/acetyl-CoA | synthase | gamma | subunit | (corrinoid | Fe-S | protein) |
| Ga0134093_10030757 | - | hgca.uniprot20 | - | 2.7e-145 | 487.6 | 2.0 | 3.2e-145 | 487.4 | 2.0 | 1.0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | CO | dehydrogenase/acetyl-CoA | synthase | gamma | subunit | (corrinoid | Fe-S | protein) |
| Ga0134094_10027597 | - | hgca.uniprot20 | - | 2.7e-145 | 487.6 | 2.0 | 3.2e-145 | 487.4 | 2.0 | 1.0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | CO | dehydrogenase/acetyl-CoA | synthase | gamma | subunit | (corrinoid | Fe-S | protein) |
| Ga0134095_10158963 | - | hgca.uniprot20 | - | 2.7e-145 | 487.6 | 2.0 | 3.2e-145 | 487.4 | 2.0 | 1.0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | CO | dehydrogenase/acetyl-CoA | synthase | gamma | subunit | (corrinoid | Fe-S | protein) |
| Ga0134097_100290211 | - | hgca.uniprot20 | - | 2.7e-145 | 487.6 | 2.0 | 3.2e-145 | 487.4 | 2.0 | 1.0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | CO | dehydrogenase/acetyl-CoA | synthase | gamma | subunit | (corrinoid | Fe-S | protein) |
## under default conditions, 141025 proteins were in the report
The problem here is that the default reporting setting is extremely lenient. Let’s run the search again with 0.01, the default inclusion threshold for the MSA generation:
$ hmmsearch -A hmm20align_e0.01.stkhlm –tblout hmm20result_e0.01.txt -E 0.01 –notextw –cpu 6 ../hgca.uniprot20.hmm 58401.faa
hmm.result0.01 <- read.table("IMG_mgenome/seqs/hmm20result_e0.01.txt", fill=TRUE, stringsAsFactors = F)
## under default conditions, 134780 proteins were in the report
This changed almost nothing at all.
$ hmmsearch -A hmm20align_e5.stkhlm –tblout hmm20result_e5.txt -E 0.00001 –notextw –cpu 6 ../hgca.uniprot20.hmm 58401.faa
hmm.result_e5 <- read.table("IMG_mgenome/seqs/hmm20result_e5.txt", fill=TRUE, stringsAsFactors = F)
## under default conditions, 121488 proteins were in the report
Again, almost no difference.
hmmsearch -A hmm20align_e10.stkhlm –tblout hmm20result_e10.txt -E 0.0000000001 –notextw –cpu 6 ../hgca.uniprot20.hmm 58401.faa hmmsearch -A hmm20align_e20.stkhlm –tblout hmm20result_e20.txt -E 0.00000000000000000001 –notextw –cpu 6 ../hgca.uniprot20.hmm 58401.faa hmmsearch -A hmm20align_e30.stkhlm –tblout hmm20result_e30.txt -E 0.000000000000000000000000000001 –notextw –cpu 6 ../hgca.uniprot20.hmm 58401.faa
hmm.result_e10 <- read.table("IMG_mgenome/seqs/hmm20result_e10.txt", fill=TRUE, stringsAsFactors = F)
hmm.result_e20 <- read.table("IMG_mgenome/seqs/hmm20result_e20.txt", fill=TRUE, stringsAsFactors = F)
hmm.result_e30 <- read.table("IMG_mgenome/seqs/hmm20result_e30.txt", fill=TRUE, stringsAsFactors = F)
## e.series homologs
## 1 1e+01 141025
## 2 1e-02 134780
## 3 1e-05 121488
## 4 1e-10 99264
## 5 1e-20 53346
## 6 1e-30 38781
convert the stockholm format MSA to gapped fasta using https://biocs-blog.blogspot.com/2010/08/convert-stockholm-sequence-format-to.html?m=1
install hh-suite from https://github.com/soedinglab/hh-suite
filter the alignment using default parameters via:
$ hhfilter -i hmm20.align.fasta -o hmm20.align.filtered.fasta
Received a warning message: WARNING: Maximum number 65535 of sequences exceeded in file hmm20.align.fasta
The gapped alignment has 132267 sequences (why is this less than the e=0.01 report?). However, these are listed in the file in order of e-value, same as the order that appears in the report. Thus, we can use a stricter alignment construction setting.
Use the hmm stockholm alignment with 1e-20 cutoff, convert to fasta, and filter:
$ hmmsearch -A hmm20align_e20.stkhlm –tblout hmm20result_e20.txt -E 0.00000000000000000001 –notextw –cpu 6 ../hgca.uniprot20.hmm 58401.faa $ perl stock_2_fasta.pl hmm20align_e20.stkhlm -g > hmm20.align_e20.fasta $ hhfilter -i hmm20.align_e20.fasta -o hmm20.align_e20.filtered.fasta
library(Biostrings)
hhfiltered <- Biostrings::readAAStringSet("IMG_mgenome/seqs/hmm20.align_e20.filtered.fasta")
names <- names(hhfiltered)
seqs <- paste(hhfiltered)
length <- width(hhfiltered)
hhfiltered <- data.frame(names,length,seqs)
kable(head(hhfiltered))
| names | length | seqs |
|---|---|---|
| Ga0066906_100185416/7-334 | 332 | –SREIKIMQTSDQLTFKDKLGAWKARWGINRMNYKVEPGLYRLGNPDGNSPVLVTANYKMTFDSLRKELSGVDAWILVLDTKGINVWCAAGKGTFGTRELINRLAIVQLEKVINHRTLILPQLGAPGISAHEVTKNTGFKVVYGPVRAKDIKEFIRSGMQATPEMRTVKFSAYDRLVLTPIEFVGTIKPSLMIFGVLFLLNLMGLG–PFGLVDFYGYVGAVIIGCILTPVLLPLIPGRAFAWKGWLLGLLWAVLVNWLngWpsnPQYGLLQALGYVLVFPAISAYLAMNFTGSSTYTSLSGVLKEMKIAIPAIIISIVLGCLLLLINSFI |
| Ga0134097_100290211/8-334 | 332 | —REIKIMQTSPQLTFRDKLGAWKVRWGINRMNYKVEPGLYRLGNPGENSPVLVTANYKMTFDSLRKELSELDAWILVLDTKGINVWCAAGAGTFGTKELINRMAITQLYKVVTHRTLILPQLGAPGVSAHEVKKYTGFKVVYGPVRAKDLKRFIRSGMKATPEMRTVKFNVYDRLVLTPVELVSTVKPSLMIFGVLFLLNLIGLG–PFGLVDFYGYVGSVIIGCVLTPVLLPLIPGRAFAWKGWLLGFIWALLVNWLNgwpfnPQYSLLQALGYVLVLPAISAYLALNFTGSSTYTSLSGVLKEMRIAIPAIIVSIVIGCLLILVNNFI |
| Ga0134099_10091753/2-322 | 332 | ———QTSSQLTFQDKLGAWKARWGINRMNYKVEPGLYSLGNPDENSPVLVTANYKLTFDSLRKELSGLDAWILVLDTKGINVWCAAGKGTFGTTELVNRLLVVQLEKFVAHRTLILPQLGAPGVSAHEVTKLTGFKVVYGPVRAKDIKEFIQSGMKATPEMRTVKFSAYDRLVLTPIELVGTIKPSLMIFGVLFLLNLMGLG–PFGLVDFYGYMGAVIIGCVLTPVLLPLIPGRAFAWKGWLLGFVWAVLVNVLNgwpddPQYSLLRAIGYLLVFPAVSAYLALNFTGSSTYTSLSGVLKEMRIAIPVIIISIVIGCLLILINRFI |
| Incfw_10085297/71-398 | 332 | -KTDAGLVPQVSTKLVADDILGAWKVRWGINRMNYKINPGIYAVGTPDKDSTVLVTANYKLTFDALRRELQGLNAWILVLDTKGINVWCAAGKGTFGTKELINRISKTKLSQIVTHKNLILPQLGGPGVSAHEITKHTGFKVVYGPVRARDIKEFIKSGMKATDEMRAVKFNTYDRLVLTPMELVGTFKISLIIFGILFLLNLVAL–IPFGIVDFYAYAGALFTGCVLTPVLLPWIPGRAFAWKGWLLGFIWAVAVNILngWpetPSYSLIRAIGYLLILPSVSSFYAMNFTGSSTYTSLSGVLKEMKIAVPVIIISISTGIILVLLNIF- |
| Ga0134096_10031656/20-342 | 329 | –TPKGSVPVISTNLHFKDILGAWKVRWGIGRMNYKISPGLYAIGKPDHTSPVLVSANYKLTFDVLRKELSGLDCWILILDTKGINVWCAAGKGTFGTDELVNRISKTGLSEIVMHRKLVLPQLGAPGVSAHEVTKQTGFSVVYGPVRAKDIKAFLDSGFKATEEMRTVKFTMWDRLVLTPVELVAAAKFSLMVFGVMFLLNLFAAS–PFGLADFIAYTGAVVTGAVITPMLLPMIPGRAFAWKGWLLGLLWTLgfIWYSGWLVSELLLAMGYLLVLPSLSAFLAMNFTGSSTYTSFSGVIKEMKIAVPLIALSTIAGIVLVLIQS– |
| Ga0153798_100569682/35-360 | 330 | -HTPKGSVPVVSTNLHFKDILGAWKVRWGIGRMNYKINPGLYAIGKPDHTSPVLVSANYKLTFDALRKELSDLDCWILILDTKGINVWCSAGKGTFGTDELVNRISKTGLSEIVSHRKLVLPQLGAPGVSAHEVTKQTGFSVVYGPVRAKDIKAFFDSGFKATEEMRTVKFTMWDRLVLTPVELVAAAKFSLMVFGIMFLLNLFAAR–SFGLADFIAYAGTVVAGTVITPLLLPVIPGRAFAWKGWLLGLLWALGFIWYSgwfVPESLLLAIGYLLVLPSFSAYLTMNFTGSSTYTSFSGVIKEMKIAVPLIAISLIVGIVLLLINSI- |
## # There are 12505 proteins in the final filtered set, with an average length of 330.0934
boxplot(hhfiltered$length, horizontal = TRUE, main = "Protein Length Distribution",
xlab = "protein length (amino acids)")
library(Biostrings)
pfam03599.genomes <- Biostrings::readAAStringSet("IMG_genome/seqs/pfam03599_all_genome.faa")
names <- names(pfam03599.genomes)
seqs <- paste(pfam03599.genomes)
length <- width(pfam03599.genomes)
pfam03599.genomes <- data.frame(names,length,seqs, stringsAsFactors = F)
kable(head(pfam03599.genomes))
| names | length | seqs |
|---|---|---|
| 637778520 acetyl-CoA decarbonylase/synthase complex subunit gamma | 323 | MPIVSTEFRFADRLGAWKARWGIGRMSYLVPPGLYAIGSPGPEDPVVVTANYKMSYDLVRRELSGRNVWFLVLETFGINVWCAAGKGTFGTDELVRRVGMVKLATVVKHRALILPILGAPGVAAHQVARRSGFRVHYATIRAADLPEYLDNGMVTTPEMRQLTFTTRERLALTPIELVTTGKWVVPFVALLVVLSIVPGGLLSSPTLVSSLVLFVGTVLAGAVAAPVLLPWLPGKSFAVKGAVAGCCWAVLFIGVGRGATGWLDAMALFLTVPAVTAFLTLNFTGSTPFTSRSGVKKEMRLGLPMMAVSLLAGISLWIAARFF |
| 637861274 carbon monoxide dehydrogenase corrinoid/iron-sulfur protein gamma subunit | 396 | MMKDSEKPGKSDMSEQRKPVMIFPMIQPGFTAGRMGREVPLNLPAITQSFVVDTLSTAVGMVPVVDSRLTRQDHVGSLKARFGIGRMNYRVDPGLYALGRPDESAPVLVSANYKLSFDCLREALPGRTAWILVLDTNGINVWCAAGKGAFGTEEVVRRLRSSGLEKLVKHRRLILPQLGASGVAAHEVRKQTGFAVSYGPVEARDLPAYLDAGMKATEAMRRKNFPFRDRLVLIPMECLPALKPLFLLTLFFLIAGGIVQGPRWTVEPTLNSGIFMTFALLGAFFAGTIFTPAFLPWLPGRAFSAKGLCPAWIVVLILLESRLTFPLSLPRVLESFSVLFLVPAAASYWAMKFTGSTPITSLSGVRKEMRRALPLQIAGALIGLGCWAAAKLLRVL |
| 637958648 acetyl-CoA decarbonylase/synthase gamma subunit (EC 2.1.1.-) | 468 | MKINSPLEAYKFLPGTNCGECGETSCMAFASHLIDRSLKATDCTPLVNESKYKKKYDELVTLLAPEIREVVIGVGDNAISIGGDDVLHRHKLTFFNKTALAYDVWDTMEETDLVERVNKIQDFKKFYVGDYLTLDMIAVRSVSNDPEKFAATVKKVMETTEFPMILCSFEPAVLRAGLEVAAEKRPLLYAANKDNWQEVAALAQEFNVPVTVFAPNDLDLLKSMAKTFADNAIEDVVLDPGTFPTGKGLKTTLNNFLKIRRASINGDRDIAFPIMAVPFTAWMAHDDEVSASYWETVVASIFTIKYGDIMIMHSIEPYALMPQLHIRDTMYTDPRKPVTVDPAVYEIGSPTADSPLLVTTNFALTYYTVESDLSSNGVDCYLTAIDTDGIGVEAAVAGGQLTAAKIKKGLDDAGFDMEKLTHKVIVLPGLAARLQGDVEDETGAGVMIGPADSGRLPGWMEQNWPPQK |
| 637958647 acetyl-CoA decarbonylase/synthase delta subunit | 439 | MSNKMKLSGLTDILKDLDVQSLEGVTIEGDIELDISGGGGLNPAIAYALGHEAAQISMHVANIARMLGYPVDQLFAASMGGVPQQAPVAGASRIPELLPAKFDVSKMSEWATPIQEVTLGATSADGGSRKSTVTLGGENALPYYFDAEMPHRNYVTMDVFDMPISMAKSVKENYGDVINDPAEWAKKVVKDFNADMVTIHLISTDPLINDTPAREAAKVVEDVLQAVKVPIVIGGSGNPKKDPEVLERAAEVAEGERVLLASASLNLDYERVAKAATDHGHAVLSWTQLEINAQKELNRKLMKQCNVPRDSIVMDPTTAALGYGLDYAYTNMERIRLAGLMGDDELTFPMSSGTTNAWGARESWMKESPLKQDSDWGPREYRGPIWEIITGLTLSLAGNDMFMMMHPTSVQVLKEITQTLYGSIEAEEIDITKWIGAEV |
| 637896512 hypothetical protein | 342 | METSCCCSCSEPDTACSYSIPQTDSNITIANRIDHILARWGYKRSGHVVRPGLYRLGNPDADSPVFASANYTISFDTLRLNLKGFDAYILVLDTKGINVWCAAGKGTFGTDELVKRIESTGLSHIVSHRNIIVPQLGAPGISAHMVKQRSGFTVEYGPVRAADLPEYMRTGKATSEMRKVSFPIQDRLVLIPIELVHVAIPTIIISIILWLLAGPAAGVAAIAAVITGTVLFPILLPYLPTQDFSMKGFILGGVCAVPFSAMYAQSADLPEWALAAGAIVPLLIIPAVVAYLGLNFTGSTPYTSRTGVKKEIFRYVPIMAVMTGIGSVIGIVLSIFRLAGVI |
| 637896324 acetyl-CoA decarbonylase/synthase delta subunit | 416 | MTDQEKPDISNLIRLLGPGLGELLSGRQIELEHVELELGELELWIPVGGISQGFPAPVAAAAKQMTPPVKRLPRPDDLISEKFLMEPDVFPAQIREITLGATRAEGGTRGSTITVGGSTSIPFTHPQSPPPHPPVISLDVFDTRVPMPKALKNHLTEVIDDPAAWAKMNVEQFGADMVTVHLLSTDPLIQNKSPKEASKTVEEVLQAVDVPLIIGGCGDPKKDAETFTEIAAMAEGERLLLNSVTSDMADAKTLEPVCKAADTHGHCLLGFTGLDLNSAKELNRRIYQYFPPERLLMDLTTVALGYGLEYSFSIHERARMAALMGDPELQHPTISACTNAWSAREAWMDLGPAFGRNDLRGPLWETIGGITLLLAGVDLFLMMHPLAVSTLRDVAGKLMHPAEIKPDMADWAALKI |
## ## There were 3574 proteins retrieved from publically available IMG genomes.
##
## The mean protein length was 388.393116955792
## The median length was 402
boxplot(pfam03599.genomes$length, horizontal = TRUE, main = "Protein Length Distribution",
xlab = "protein length (amino acids)")
hmmsearch -A hmm20align.g_e20.stkhlm –tblout hmm20result.g_e20.txt -E 0.00000000000000000001 –notextw –cpu 6 hgca.uniprot20.hmm pfam03599_all_genome.faa perl /home/rmurdoch/Tools/stock_2_fasta.pl hmm20align.g_e20.stkhlm -g > hmm20.align.g_e20.fasta hhfilter -i hmm20.align.g_e20.fasta -o hgcA_IMG_genome.align.filtered.fasta
library(Biostrings)
hhfiltered.g <- Biostrings::readAAStringSet("IMG_genome/seqs/hgcA_IMG_genome.align.filtered.fasta")
names <- names(hhfiltered.g)
seqs <- paste(hhfiltered.g)
length <- width(hhfiltered.g)
hhfiltered.g <- data.frame(names,length,seqs)
kable(head(hhfiltered.g))
| names | length | seqs |
|---|---|---|
| 2507427874/8-334 | 332 | —REIKIMQTSTQLTFHDRLGSWKARWGINRMNYKVEAGLYRVGDPNENSPVLVTANYKMSFDSLRKELSGLDTWILVLDTKGINVWCAAGKGTFGTTELLNRLAIVQLDRVISHRTLILPQLGAPGVSAHEITKYSGFKVIYGPVRAKDLKEFIQAGMKATPEMRKVRFSAYDRLVLTPIELVGTLKASLMIFGILFLLNLMGLG–PFGLVDFYGYMGAVIIGCVLTPVLLPWIPGRAFAWKGWLLGLVWTVFVNATngWpydPQYSMLQALGYVLVFPAVSAYLAMNFTGSSTYTSFSGVLKEMRIAIPAIIVSIFIGCVLILVNSFI |
| 2510774674/71-398 | 332 | -KTPRGKVPIVSTQLAFSDRLGGWKARWGINRMNYKINPGLYAVGIPDNTSPVLVTANYKLTFDALRKELADINAWILVLDTRGINVWCAAGKGTFGTREIVTRINKTRLHEIVSHRTLILPQLGAPGVSAHEVSTKIGFKVVYGPVRASDIKEFITLGMKATPEMRTVKFNTYDRLVLTPMELVNTFKICLMVLGLLFILNLIAVR–SFGVIDLYAYMGAILAGTVLTPVLLPWIPGRAFAWKGWFLGFIWAITVNILngwpfSPSYSLIRLLGYLLILPSISSFYAMNFTGSSTYTSLSGVLKEMKIAIPIIIITISSGVLLILIDSF- |
| 2571048919/52-376 | 332 | —–DSITKVSTKLTFKDTLGGWKARWGINRMNYKVNPGIYAVGDPDKSSPVLVTANYKMTFDALRKELSGLSAWIMVLDTKGINVWCAAGKGTFGTKELITRIGKIRLNDIVAHRTLILPQLGAPGISAHEVTKSTGFKIVYGPVRATDIKEFIRSGMKATGEMRTVKFSTYDRLVLTPMELVPTFKVSMIVFGILFLLNLIAAK–PFGMVDFYGYAGAVITGCVLAPVLLPWIPGKAFAWKGWLLGFLWAIAVNIIngwpqLPSYSLVRALGYMLILPAVSSFYAMNFTGSSTCTSFSGVLKEMKMAIPIIIAMIALGAVMILLNSFI |
| 2508509747/5-334 | 334 | –SRELNITPTSAQLTFSDILGTWKARWGIGRMKYMVEPGLYSLGKPDSNSPVLVSANYKMSFDKLRKELKGIDAWILVLDTKGINVWCAAGKGTFGTQELLNRMAIVQLEKVVSHRTVIVPQLGAPGISAHVVAKFSGFKVVYGPVRAEDIKQFIKSGMKATQEMRTVRFGIYDRLVLTPVELVGTFKISLMIFGVLFLLNLLGLG–PFGLVDFYAYMGAVVAGCVLTPVLLPWIPGRAFAWKGWVLGFIWAIIVNILndwngtgASEYSSLRALGYLFLLPSISAFLAMNFTGSSTFTSFSGVLKEMRKAVPAIIISTVLGMVLILVNSFM |
| 2507227236/7-333 | 332 | –KKEIKILQTSSQLTFADTLGAWKVRWGIDRMNYKVEPGLYRVGNPDGSSPVLVTANYKLTFDGLRKKLTGLDTWILALDTKGVNVWCAAGKGTFGTTELINRLAIAQLDKVVAHRTLILPQLGAPGVSAHEVTKYTGFRVIYGPVKAEDIKEFIQAGMKATPEMRTVQFGAYDRLILTPIELVGTLKKSLMIFGVLFLLNLMGLG–PFGWVDFYGYIGAVIIGCVLTPALLPWIPGRAFAWKGWLLGLVWAILVNGLngWpyePRYSLLQALGYILIFPAVSGYLAMNFTGSSTYTSFSGVLKEMRIAIPTIIISIIVGCVLLLAGSF- |
| 2509272264/8-334 | 332 | —REIKITPTSSQLTAQDIRGTWKARWGIGRMNYKVEPGLYRLGNPDPNAPVLVTANYKMTFDALRKELTDLDAWILVLDTKGVNVWCAAGKGTFGTTELINRLAVVQLEKVVSHRLLILPQLGAPGVSAHEVLKFSGFKVLYGPVRAKDIKEFIRSGMKATGDMRKVKFNTYDRIVLTPVELVITFKKSFVIFGVLFLLNLMGIG–PFGLVDFYSYLGAVIIGCVLTPVLLPWIPGRAFAWKGWLLGFIWAVLVNFLngwpaAPEYSLLRALGYMLILPSVSAYLAMNFTGSSTYTSFSGVLKEMKIAIPGIIISLVLGAVLILINSFI |
## # There are 551 proteins in the final filtered set, with an average length of 331.1434
boxplot(hhfiltered.g$length, horizontal = TRUE, main = "Protein Length Distribution",
xlab = "protein length (amino acids)")