{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":41615141,"defaultBranch":"master","name":"hmmer","ownerLogin":"EddyRivasLab","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-08-30T03:14:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13962260?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1710960198.0","currentOid":""},"activityList":{"items":[{"before":"f51a2725280effe684b019d0026a053fd5c1565a","after":"2a5a23db2874d7d03c659aab1d45124f278a5730","ref":"refs/heads/h3-avx","pushedAt":"2024-05-16T20:36:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"npcarter","name":"Nick Carter","path":"/npcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4624612?s=80&v=4"},"commit":{"message":"Removed p7_detect_hardware.c, which is unnecessary","shortMessageHtmlLink":"Removed p7_detect_hardware.c, which is unnecessary"}},{"before":"b4afdd348cad06b344bada48da38d47ce6acd5f7","after":"f51a2725280effe684b019d0026a053fd5c1565a","ref":"refs/heads/h3-avx","pushedAt":"2024-05-15T17:34:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"npcarter","name":"Nick Carter","path":"/npcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4624612?s=80&v=4"},"commit":{"message":"adding file to the git repo that got missed the first time","shortMessageHtmlLink":"adding file to the git repo that got missed the first time"}},{"before":"53574ef1739780599fe7ae9098b4084fdaee8126","after":"b4afdd348cad06b344bada48da38d47ce6acd5f7","ref":"refs/heads/h3-avx","pushedAt":"2024-05-14T22:21:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"npcarter","name":"Nick Carter","path":"/npcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4624612?s=80&v=4"},"commit":{"message":"Fixed problem in AVX512 backward filter","shortMessageHtmlLink":"Fixed problem in AVX512 backward filter"}},{"before":"b5586adec950f88885b222b87ea02a2af58fdff2","after":"53574ef1739780599fe7ae9098b4084fdaee8126","ref":"refs/heads/h3-avx","pushedAt":"2024-05-03T19:05:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"npcarter","name":"Nick Carter","path":"/npcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4624612?s=80&v=4"},"commit":{"message":"AVX-512 version of Viterbi Filter added","shortMessageHtmlLink":"AVX-512 version of Viterbi Filter added"}},{"before":"580c72436773ee65f6c7305b7210820818427166","after":"7ebb57582cc057e8215f33ead4861ac81cbe24c3","ref":"refs/heads/edevelop","pushedAt":"2024-05-03T02:59:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RivasLab","name":"Elena Rivas","path":"/RivasLab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13963832?s=80&v=4"},"commit":{"message":"ehmmsearch added option --etblout to report hits in tabular format adding the optimization time","shortMessageHtmlLink":"ehmmsearch added option --etblout to report hits in tabular format ad…"}},{"before":"cbdeed5bdb718dccfe9f3cedf15828a78431d263","after":"580c72436773ee65f6c7305b7210820818427166","ref":"refs/heads/edevelop","pushedAt":"2024-05-01T01:08:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RivasLab","name":"Elena Rivas","path":"/RivasLab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13963832?s=80&v=4"},"commit":{"message":"made some adjustments to the I->I probability as a function of time","shortMessageHtmlLink":"made some adjustments to the I->I probability as a function of time"}},{"before":"3161b38f1b4068a79beb201d9b3f08905ef71642","after":"cbdeed5bdb718dccfe9f3cedf15828a78431d263","ref":"refs/heads/edevelop","pushedAt":"2024-04-27T18:08:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RivasLab","name":"Elena Rivas","path":"/RivasLab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13963832?s=80&v=4"},"commit":{"message":"fixed an important bug in p7_evopipeline.c\n\nafter optimizing, the profiles were not being unpacked back.","shortMessageHtmlLink":"fixed an important bug in p7_evopipeline.c"}},{"before":"c42f3acdee9f1089b36415834422d675a48da5ff","after":"3161b38f1b4068a79beb201d9b3f08905ef71642","ref":"refs/heads/edevelop","pushedAt":"2024-04-25T00:13:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RivasLab","name":"Elena Rivas","path":"/RivasLab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13963832?s=80&v=4"},"commit":{"message":"fixed bug in evohmmer.c","shortMessageHtmlLink":"fixed bug in evohmmer.c"}},{"before":"1111c7e732f825ced3d8a43355b22dbdd6b35a36","after":"c42f3acdee9f1089b36415834422d675a48da5ff","ref":"refs/heads/edevelop","pushedAt":"2024-04-24T19:31:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RivasLab","name":"Elena Rivas","path":"/RivasLab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13963832?s=80&v=4"},"commit":{"message":"small change to p7_evopipeline.c","shortMessageHtmlLink":"small change to p7_evopipeline.c"}},{"before":"13b7b3dee8bc8afa4eed88f9da8126f1f95f1276","after":"1111c7e732f825ced3d8a43355b22dbdd6b35a36","ref":"refs/heads/edevelop","pushedAt":"2024-04-22T00:48:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RivasLab","name":"Elena Rivas","path":"/RivasLab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13963832?s=80&v=4"},"commit":{"message":" fixed a bug in the new p7_evopipeline.c code","shortMessageHtmlLink":" fixed a bug in the new p7_evopipeline.c code"}},{"before":"538f49568a794987eb509f30e249582bed74093d","after":"13b7b3dee8bc8afa4eed88f9da8126f1f95f1276","ref":"refs/heads/edevelop","pushedAt":"2024-04-21T11:43:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RivasLab","name":"Elena Rivas","path":"/RivasLab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13963832?s=80&v=4"},"commit":{"message":"implemented more options for optimizing the evopeline in ehmmsearch.\n\neach filter: msv, vit, fwd, comes with three options: none, brac, grad.\n\nnone is no time optimization\nbrac is a very crude bracket search of a better time\ngrad is a gradient descent optimization of the evolutionary time.\n\ndefaults are: --mvs_brac --vit_brac --fwd_grad","shortMessageHtmlLink":"implemented more options for optimizing the evopeline in ehmmsearch."}},{"before":"dbba5b026a9501c2ec07532105ce1608de31c30b","after":"538f49568a794987eb509f30e249582bed74093d","ref":"refs/heads/edevelop","pushedAt":"2024-04-19T00:59:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RivasLab","name":"Elena Rivas","path":"/RivasLab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13963832?s=80&v=4"},"commit":{"message":"some changes to p7_evopipeline.c affecting ehmmsearch","shortMessageHtmlLink":"some changes to p7_evopipeline.c affecting ehmmsearch"}},{"before":"4b08ad877f4454d3383b5711d18be7aee9d7da19","after":"22ac5d2533515a7a508b8dd143e135a26b26aea0","ref":"refs/heads/develop","pushedAt":"2024-04-18T22:51:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"npcarter","name":"Nick Carter","path":"/npcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4624612?s=80&v=4"},"commit":{"message":"Merge branch 'develop' of github.com:EddyRivasLab/hmmer into develop","shortMessageHtmlLink":"Merge branch 'develop' of github.com:EddyRivasLab/hmmer into develop"}},{"before":"b5fb7fb665784786c5902887cfd7cb9590b67ec9","after":"dbba5b026a9501c2ec07532105ce1608de31c30b","ref":"refs/heads/edevelop","pushedAt":"2024-04-17T17:27:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RivasLab","name":"Elena Rivas","path":"/RivasLab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13963832?s=80&v=4"},"commit":{"message":"another good stoping point.\nMany changes to how the HMM rate is handled, so I separate creation from allocation from actual calculation","shortMessageHtmlLink":"another good stoping point."}},{"before":"0e9c0456225aa1536efdd3049b9c6ac31dd32cd8","after":"b5fb7fb665784786c5902887cfd7cb9590b67ec9","ref":"refs/heads/edevelop","pushedAt":"2024-04-17T13:17:13.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"RivasLab","name":"Elena Rivas","path":"/RivasLab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13963832?s=80&v=4"},"commit":{"message":"pushing a working copy before I get to do some changes to the\nhandling of the HMM Rate in evohmmer.c","shortMessageHtmlLink":"pushing a working copy before I get to do some changes to the"}},{"before":"335f48c596218d6ca6b6d20b835b240a8a1cdf49","after":"0e9c0456225aa1536efdd3049b9c6ac31dd32cd8","ref":"refs/heads/edevelop","pushedAt":"2024-04-16T19:29:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RivasLab","name":"Elena Rivas","path":"/RivasLab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13963832?s=80&v=4"},"commit":{"message":" added p7_EvoPipeline_Overthruster","shortMessageHtmlLink":" added p7_EvoPipeline_Overthruster"}},{"before":"0a10e903f6f31c1faea900d73eda84a03b80a63c","after":"4b08ad877f4454d3383b5711d18be7aee9d7da19","ref":"refs/heads/develop","pushedAt":"2024-04-16T19:21:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cryptogenomicon","name":"Sean Eddy","path":"/cryptogenomicon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13557645?s=80&v=4"},"commit":{"message":"Fixes another nhmmer compiler warning on MacOS/ARM64.","shortMessageHtmlLink":"Fixes another nhmmer compiler warning on MacOS/ARM64."}},{"before":"8d89d53fc7cd4bb09256b517e9f3d8edcc0528a3","after":"335f48c596218d6ca6b6d20b835b240a8a1cdf49","ref":"refs/heads/edevelop","pushedAt":"2024-04-16T18:25:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RivasLab","name":"Elena Rivas","path":"/RivasLab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13963832?s=80&v=4"},"commit":{"message":" changes to p7_EvoPipeline and the emission time discretization","shortMessageHtmlLink":" changes to p7_EvoPipeline and the emission time discretization"}},{"before":"bd813f8d641c6009ad3ec391b88f16a9a6b07ed4","after":"b5586adec950f88885b222b87ea02a2af58fdff2","ref":"refs/heads/h3-avx","pushedAt":"2024-04-16T16:21:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"npcarter","name":"Nick Carter","path":"/npcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4624612?s=80&v=4"},"commit":{"message":"Memory allocation bug fixed","shortMessageHtmlLink":"Memory allocation bug fixed"}},{"before":"8e4bfde4823f065459f1f0b83be2ac905032ca6c","after":"0a10e903f6f31c1faea900d73eda84a03b80a63c","ref":"refs/heads/develop","pushedAt":"2024-04-16T14:13:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cryptogenomicon","name":"Sean Eddy","path":"/cryptogenomicon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13557645?s=80&v=4"},"commit":{"message":"Merge branch 'develop' of https://github.com/EddyRivasLab/hmmer into develop","shortMessageHtmlLink":"Merge branch 'develop' of https://github.com/EddyRivasLab/hmmer into …"}},{"before":"1194f18c000517d849402ff4ad0beeb8d262369c","after":"bd813f8d641c6009ad3ec391b88f16a9a6b07ed4","ref":"refs/heads/h3-avx","pushedAt":"2024-04-15T18:37:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"npcarter","name":"Nick Carter","path":"/npcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4624612?s=80&v=4"},"commit":{"message":"Adding files that got forgotten","shortMessageHtmlLink":"Adding files that got forgotten"}},{"before":"6e5c34736c9c226337c72b780dbec186fd8c07ce","after":"1194f18c000517d849402ff4ad0beeb8d262369c","ref":"refs/heads/h3-avx","pushedAt":"2024-04-15T17:28:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"npcarter","name":"Nick Carter","path":"/npcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4624612?s=80&v=4"},"commit":{"message":"Added AVX512 experiments","shortMessageHtmlLink":"Added AVX512 experiments"}},{"before":"2768f57c6dbe7009153054f5c4f5cc53ea552430","after":"e91d4150dfea7cb1b0a48ecd10deb7ab20b6f2fd","ref":"refs/heads/h4-develop","pushedAt":"2024-04-09T13:17:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cryptogenomicon","name":"Sean Eddy","path":"/cryptogenomicon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13557645?s=80&v=4"},"commit":{"message":"Updates to .gitignore.","shortMessageHtmlLink":"Updates to .gitignore."}},{"before":"083e625b031544bbae07e04503bd557da57dc8cd","after":"2768f57c6dbe7009153054f5c4f5cc53ea552430","ref":"refs/heads/h4-develop","pushedAt":"2024-04-09T12:37:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cryptogenomicon","name":"Sean Eddy","path":"/cryptogenomicon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13557645?s=80&v=4"},"commit":{"message":"I erroneouslly committed an easel symlink recently; deleted it.","shortMessageHtmlLink":"I erroneouslly committed an easel symlink recently; deleted it."}},{"before":"a588c0f699424e8a9a70fe8e09e7d486ec2c3268","after":"083e625b031544bbae07e04503bd557da57dc8cd","ref":"refs/heads/h4-develop","pushedAt":"2024-04-09T12:29:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cryptogenomicon","name":"Sean Eddy","path":"/cryptogenomicon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13557645?s=80&v=4"},"commit":{"message":"Adds `--noadjlocal` option to `hmmer emit`\n\n`hmmer emit --noadjlocal` disallows adjacent local (fragment) domains\nin emitted synthetic sequences.\n\nI needed this for an experiment testing accuracy of H4 glocal domain\ninference, on synthetic emitted sequences. Two adjacent local domains\nin a true synthetic seq can by chance be consistent with one glocal\ndomain. We don't want these to show up as \"false positives\".","shortMessageHtmlLink":"Adds --noadjlocal option to hmmer emit"}},{"before":"b492c72e81bb62cc03af11f2be966974d7d234df","after":"a588c0f699424e8a9a70fe8e09e7d486ec2c3268","ref":"refs/heads/h4-develop","pushedAt":"2024-04-07T23:21:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cryptogenomicon","name":"Sean Eddy","path":"/cryptogenomicon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13557645?s=80&v=4"},"commit":{"message":"Fixes a subtle but critical initialization bug in reference_aec\n\nDP calculation at i0+1,k0 DOWN accesses i0,k0-1. That cell, left of the\nanchor cell, needs to be initialized.\n\nTricky to find: a heisenbug, dependent on compiler and flags. Finally\npinned it down with `clang-17 -gdwarf-4 -Wall` + valgrind on an Ubuntu\nVM -- for gods sake.","shortMessageHtmlLink":"Fixes a subtle but critical initialization bug in reference_aec"}},{"before":"09e43267fe78eac6956b1eec6dbe798a8b06762a","after":"b492c72e81bb62cc03af11f2be966974d7d234df","ref":"refs/heads/h4-develop","pushedAt":"2024-04-06T18:07:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cryptogenomicon","name":"Sean Eddy","path":"/cryptogenomicon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13557645?s=80&v=4"},"commit":{"message":"Cleaned up help from `hmmer emit -h`","shortMessageHtmlLink":"Cleaned up help from hmmer emit -h"}},{"before":"047c6d4f2e6cb28b5fe3e65ce9a841d64673e7d5","after":"09e43267fe78eac6956b1eec6dbe798a8b06762a","ref":"refs/heads/h4-develop","pushedAt":"2024-04-04T11:33:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cryptogenomicon","name":"Sean Eddy","path":"/cryptogenomicon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13557645?s=80&v=4"},"commit":{"message":"Seq names from `hmmer emit` are now -sample-\n\nAdds to the names of sequences generated by `hmmer emit`,\n`-sample-` instead of `-sample-`, so names stay unique\nin an experiment that mixes seqs generated by different models. (H3\nalready did this, and I just hadn't done it that way in H4 yet.)","shortMessageHtmlLink":"Seq names from hmmer emit are now <hmmname>-sample-<i>"}},{"before":"18579e6a0d694ce55f49d860ebe8c51dea27a52b","after":"047c6d4f2e6cb28b5fe3e65ce9a841d64673e7d5","ref":"refs/heads/h4-develop","pushedAt":"2024-04-04T11:21:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cryptogenomicon","name":"Sean Eddy","path":"/cryptogenomicon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13557645?s=80&v=4"},"commit":{"message":"Preparing for experiments to evaluate domain inference accuracy\n\nPreparing for experiments to evaluate accuracy of domain\nidentification by H4 ensemble inference vs. a Viterbi alignment\nbaseline (and H3).\n\nreference_aec_experiment output changed to per-domain: one output line\nper domain, with fields for ia/i0/ib, ka/k0/kb, enabling evaluation of\ndomain location (envelope) accuracy. (I have a Python script,\nassess.py, that reads this file as \"test\" and the output of `hmmer\nemit --domtblout` as \"true\" domains, outputting sens vs. FPR plots.)\n\nAdds -V, -L flags to reference_aec_experiment. `-L` sets local mode\ninstead of dual. `-V` sets Viterbi inference instead of ensemble.\n\nWrote reference_dp_experiment, to now have the per-sequence\nfunctionality of reference_aec_experiment. This functionality was in\nturn originally derived from decoding-hunt. This is for hunting for\ngood anecdotes where Viterbi inference disagrees with posterior\ndecoding, indicating that better ensemble inference is needed. It\ndepends on decoding not MPAS or envelope determination, so I moved it\nto be with posterior decoding in reference_dp.\n\nAdds h4_envset_SetFromPath(): determine envelopes from a (Viterbi)\npath, for experiments comparing H4 ensemble inference to a Viterbi\nbaseline. To calculate envelope scores, it constructs single-domain\npaths with build_envpath(), then scores them with the usual\nh4_path_Score().\n\nAdds unit tests and h4_envset_utest to h4_envset. In\nreference_envelopes.md, documented the sum of envelope scores, which\nis used in h4_envset unit testing.\n\nAdds h4_pathidx.[ch]: index of domain coords in a path.\nAdds h4_reference_mpas_path2anchors(): modified anchorset_from_path()\nand promoted from static to extern. This is outside _SetFromPath()\nbecause anchor determination depends on a decoding matrix, and we need\nseparate functions for reference vs. sparse decoding.\n\nSome changes to handle special case of a zero-length homology path,\nwhich does not count as a domain; h4_path_GetDomainCount() returns 0\nnow for example. Clarified in documentation that this case can always\ndetected by having `rle[1] == 0`.\n\n`hmmer emit --domtblout` output changed and expanded. Includes G|L\nflag and zigar, and reorders some fields to match XXX.\n\n`hmmer kiteline` tabular output likewise changed and expanded.","shortMessageHtmlLink":"Preparing for experiments to evaluate domain inference accuracy"}},{"before":"78b994a0d69ab5f514ee53c58d5c43246d81204c","after":"6e5c34736c9c226337c72b780dbec186fd8c07ce","ref":"refs/heads/h3-avx","pushedAt":"2024-04-03T19:31:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"npcarter","name":"Nick Carter","path":"/npcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4624612?s=80&v=4"},"commit":{"message":"Viterbi Filter passes basic tests","shortMessageHtmlLink":"Viterbi Filter passes basic tests"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETAymkAA","startCursor":null,"endCursor":null}},"title":"Activity · EddyRivasLab/hmmer"}