{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":480919698,"defaultBranch":"main","name":"forecasts-ncov","ownerLogin":"nextstrain","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-04-12T18:00:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/22159334?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717782942.0","currentOid":""},"activityList":{"items":[{"before":"e9c5772b5a086e8c85689babeda3a269fe78b17b","after":null,"ref":"refs/heads/case-counts-workflow","pushedAt":"2024-06-07T17:55:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joverlee521","name":"Jover Lee","path":"/joverlee521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40774762?s=80&v=4"}},{"before":"7c402eeb4dda3e1613b80795ddd5e42dab442c9e","after":"56f77400d396269bc1d6c94fa8f078338ce64680","ref":"refs/heads/main","pushedAt":"2024-06-07T17:55:41.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"joverlee521","name":"Jover Lee","path":"/joverlee521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40774762?s=80&v=4"},"commit":{"message":"Merge pull request #102 from nextstrain/case-counts-workflow\n\nRefactor case counts workflow","shortMessageHtmlLink":"Merge pull request #102 from nextstrain/case-counts-workflow"}},{"before":"c495390c18a0ca22e721ad82824f28e3dea8cfaf","after":"e9c5772b5a086e8c85689babeda3a269fe78b17b","ref":"refs/heads/case-counts-workflow","pushedAt":"2024-06-07T17:51:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joverlee521","name":"Jover Lee","path":"/joverlee521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40774762?s=80&v=4"},"commit":{"message":"Refactor update-ncov-case-counts.yaml\n\nRefactored to use the shared `pathogen-repo-build` GH Action workflow\nso that it can use the short-lived AWS credentials that are\nautomatically set up within the workflow.","shortMessageHtmlLink":"Refactor update-ncov-case-counts.yaml"}},{"before":null,"after":"c495390c18a0ca22e721ad82824f28e3dea8cfaf","ref":"refs/heads/case-counts-workflow","pushedAt":"2024-06-07T17:45:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joverlee521","name":"Jover Lee","path":"/joverlee521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40774762?s=80&v=4"},"commit":{"message":"Refactor update-ncov-case-counts.yaml\n\nRefactored to use the shared `pathogen-repo-build` GH Action workflow\nso that it can use the short-lived AWS credentials that are\nautomatically set up within the workflow.","shortMessageHtmlLink":"Refactor update-ncov-case-counts.yaml"}},{"before":"0a7ab89ec0cc71cb759c66e392823c8612e81fb2","after":null,"ref":"refs/heads/trs/aws-credentials","pushedAt":"2024-06-05T22:51:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tsibley","name":"Thomas Sibley","path":"/tsibley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79913?s=80&v=4"}},{"before":"00b9f23686b66c3ead72f416f6c4e71d2cb3a599","after":"7c402eeb4dda3e1613b80795ddd5e42dab442c9e","ref":"refs/heads/main","pushedAt":"2024-06-05T22:51:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tsibley","name":"Thomas Sibley","path":"/tsibley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79913?s=80&v=4"},"commit":{"message":"Merge branch 'trs/aws-credentials'","shortMessageHtmlLink":"Merge branch 'trs/aws-credentials'"}},{"before":null,"after":"0a7ab89ec0cc71cb759c66e392823c8612e81fb2","ref":"refs/heads/trs/aws-credentials","pushedAt":"2024-06-05T19:17:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tsibley","name":"Thomas Sibley","path":"/tsibley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79913?s=80&v=4"},"commit":{"message":"Switch AWS credentials from a long-lived IAM user to short-lived role sessions\n\nI'll also be removing the corresponding repository secrets. Both that\nand this commit are required to effect the switch.\n\nRelated-to: ","shortMessageHtmlLink":"Switch AWS credentials from a long-lived IAM user to short-lived role…"}},{"before":"76f914960b86a2487c65597cdda439db5502961e","after":null,"ref":"refs/heads/location-threshold","pushedAt":"2024-05-09T20:18:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"trvrb","name":"Trevor Bedford","path":"/trvrb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1176109?s=80&v=4"}},{"before":"fb9c7bb78a9e6727945d7abfc402fb37b8dc6171","after":"00b9f23686b66c3ead72f416f6c4e71d2cb3a599","ref":"refs/heads/main","pushedAt":"2024-05-09T20:18:33.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"trvrb","name":"Trevor Bedford","path":"/trvrb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1176109?s=80&v=4"},"commit":{"message":"Merge pull request #99 from nextstrain/location-threshold\n\nReduce location count thresholds","shortMessageHtmlLink":"Merge pull request #99 from nextstrain/location-threshold"}},{"before":"8b141c81af6bd218f0600072ffb27526ab26ac90","after":"76f914960b86a2487c65597cdda439db5502961e","ref":"refs/heads/location-threshold","pushedAt":"2024-05-08T16:41:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joverlee521","name":"Jover Lee","path":"/joverlee521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40774762?s=80&v=4"},"commit":{"message":"viz: Update threshold numbers\n\nUpdate the numbers in the viz app to match the threshold numbers\nchanged in previous commit.","shortMessageHtmlLink":"viz: Update threshold numbers"}},{"before":null,"after":"8b141c81af6bd218f0600072ffb27526ab26ac90","ref":"refs/heads/location-threshold","pushedAt":"2024-05-07T23:35:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"trvrb","name":"Trevor Bedford","path":"/trvrb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1176109?s=80&v=4"},"commit":{"message":"Reduce location count thresholds\n\nThis commit drops location count threshold (ie the number of sequences collected in the past 30 days) from 100 to 50 for clade-level analysis and from 300 to 150 for lineage-level analysis.\n\nWith current data this goes from 8 locations included for clades to 11 locations included.\n\nWith current data this goes from 5 locations included for lineages to 7 locations included.\n\nTo support these thresholds, I looked at location count for different countries analyzed in https://bedford.io/papers/abousamra-ncov-forecasting-fit/ to get specific count thresholds. We see:\n- Trinidad and Tobago with 2.3k sequences collected in 2022 and a median 30-day sequence count of 43 with a mean absolute forecasting error of 12%\n- Vietnam with 6k sequences collected in 2022 and a median 30-day sequence count of 30 with a mean absolute forecasting error of 11%\n- South Africa with 16k sequences collected in 2022 and a median 30-day sequence count of 170 with a mean absolute forecasting error of 7%\n\nI believe this suggests that a threshold of 50 sequences in previous 30 days should be roughly consistent with a ~10% forecasting error. This seems like an okay threshold for public display.\n\nIt's less certain what count threshold to use for lineages where we have significantly larger number of labels than we do for clades. Keeping a 3x ratio here for now.","shortMessageHtmlLink":"Reduce location count thresholds"}},{"before":"8cc6ab933d999d5f4bf6d114c6ba884d62b180d8","after":null,"ref":"refs/heads/reduce-clade-count-threshold","pushedAt":"2024-05-06T21:33:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joverlee521","name":"Jover Lee","path":"/joverlee521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40774762?s=80&v=4"}},{"before":"603822402442a536a1d4e6ebf530e462f7b72f00","after":"fb9c7bb78a9e6727945d7abfc402fb37b8dc6171","ref":"refs/heads/main","pushedAt":"2024-05-06T21:33:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"joverlee521","name":"Jover Lee","path":"/joverlee521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40774762?s=80&v=4"},"commit":{"message":"Merge pull request #98 from nextstrain/reduce-clade-count-threshold\n\nReduce clade count threshold","shortMessageHtmlLink":"Merge pull request #98 from nextstrain/reduce-clade-count-threshold"}},{"before":null,"after":"8cc6ab933d999d5f4bf6d114c6ba884d62b180d8","ref":"refs/heads/reduce-clade-count-threshold","pushedAt":"2024-05-06T21:16:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"trvrb","name":"Trevor Bedford","path":"/trvrb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1176109?s=80&v=4"},"commit":{"message":"Reduce clade count threshold\n\nThis reduces the threshold for a clade to be included (and not wrapped into \"other\") from 5000 total sequences to 2000 total sequences. This causes clade 24B to be broken out in the current data.","shortMessageHtmlLink":"Reduce clade count threshold"}},{"before":"b4df2dc8bdc3f18af967631f920221e6018dbe23","after":null,"ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2024-04-22T18:20:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"victorlin","name":"Victor Lin","path":"/victorlin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13424970?s=80&v=4"}},{"before":"bcfd4858207ebf3e6a8e4ee154ddfdc6132f336b","after":"603822402442a536a1d4e6ebf530e462f7b72f00","ref":"refs/heads/main","pushedAt":"2024-04-22T18:20:58.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"victorlin","name":"Victor Lin","path":"/victorlin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13424970?s=80&v=4"},"commit":{"message":"Merge pull request #88: Bump actions/checkout from 2 to 4","shortMessageHtmlLink":"Merge pull request #88: Bump actions/checkout from 2 to 4"}},{"before":"079fd99d88c48357222c5fb157beb24aad58ad05","after":"b4df2dc8bdc3f18af967631f920221e6018dbe23","ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2024-04-22T18:13:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump actions/checkout from 2 to 4\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 2 to 4.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/v2...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/checkout from 2 to 4"}},{"before":"cc54a4ace03f98c6d72829bd41c94f14fb60eba7","after":null,"ref":"refs/heads/dependabot/github_actions/conda-incubator/setup-miniconda-3","pushedAt":"2024-04-22T18:09:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"victorlin","name":"Victor Lin","path":"/victorlin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13424970?s=80&v=4"}},{"before":"52a4341d0f1eb205bdfff93ec0a52d86c2656305","after":"bcfd4858207ebf3e6a8e4ee154ddfdc6132f336b","ref":"refs/heads/main","pushedAt":"2024-04-22T18:09:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"victorlin","name":"Victor Lin","path":"/victorlin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13424970?s=80&v=4"},"commit":{"message":"Merge pull request #84: Bump conda-incubator/setup-miniconda from 2 to 3","shortMessageHtmlLink":"Merge pull request #84: Bump conda-incubator/setup-miniconda from 2 to 3"}},{"before":"91f8a6b28a07ce2a12fa59bc54f9495433dec5a2","after":"cc54a4ace03f98c6d72829bd41c94f14fb60eba7","ref":"refs/heads/dependabot/github_actions/conda-incubator/setup-miniconda-3","pushedAt":"2024-04-22T18:07:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump conda-incubator/setup-miniconda from 2 to 3\n\nBumps [conda-incubator/setup-miniconda](https://github.com/conda-incubator/setup-miniconda) from 2 to 3.\n- [Release notes](https://github.com/conda-incubator/setup-miniconda/releases)\n- [Changelog](https://github.com/conda-incubator/setup-miniconda/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/conda-incubator/setup-miniconda/compare/v2...v3)\n\n---\nupdated-dependencies:\n- dependency-name: conda-incubator/setup-miniconda\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump conda-incubator/setup-miniconda from 2 to 3"}},{"before":"09df1393613aea023b063ed31e17c04296d4662f","after":null,"ref":"refs/heads/fix-pango-name-clash","pushedAt":"2024-04-19T00:09:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joverlee521","name":"Jover Lee","path":"/joverlee521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40774762?s=80&v=4"}},{"before":"767bbaa33721f95ccb8196131c783f50bf0e4819","after":"52a4341d0f1eb205bdfff93ec0a52d86c2656305","ref":"refs/heads/main","pushedAt":"2024-04-19T00:09:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"joverlee521","name":"Jover Lee","path":"/joverlee521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40774762?s=80&v=4"},"commit":{"message":"Merge pull request #96 from nextstrain/fix-pango-name-clash\n\nUpdate viz library","shortMessageHtmlLink":"Merge pull request #96 from nextstrain/fix-pango-name-clash"}},{"before":"a2fa5de037547e437941d832c667a948d1f2e972","after":"09df1393613aea023b063ed31e17c04296d4662f","ref":"refs/heads/fix-pango-name-clash","pushedAt":"2024-04-19T00:05:28.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"joverlee521","name":"Jover Lee","path":"/joverlee521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40774762?s=80&v=4"},"commit":{"message":"Update viz library\n\nVendored from https://github.com/nextstrain/forecasts-viz/tree/66e9d6203b146dc67fbdfe631f12e39a43c73d64","shortMessageHtmlLink":"Update viz library"}},{"before":null,"after":"a2fa5de037547e437941d832c667a948d1f2e972","ref":"refs/heads/fix-pango-name-clash","pushedAt":"2024-04-19T00:03:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joverlee521","name":"Jover Lee","path":"/joverlee521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40774762?s=80&v=4"},"commit":{"message":"Merge pull request #92 from nextstrain/stream-metadata-from-s3\n\nStream metadata from S3, filter, and compress","shortMessageHtmlLink":"Merge pull request #92 from nextstrain/stream-metadata-from-s3"}},{"before":"66f0ea31569d5218d6c8e87ecb2a5d5363f4c080","after":null,"ref":"refs/heads/add-24A-24B","pushedAt":"2024-04-16T17:09:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joverlee521","name":"Jover Lee","path":"/joverlee521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40774762?s=80&v=4"}},{"before":"d179038111bc658962d80fea7b6415c537efe585","after":"767bbaa33721f95ccb8196131c783f50bf0e4819","ref":"refs/heads/main","pushedAt":"2024-04-16T17:09:57.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"joverlee521","name":"Jover Lee","path":"/joverlee521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40774762?s=80&v=4"},"commit":{"message":"Merge pull request #94 from nextstrain/add-24A-24B\n\nAdd clade definitions for 24A and 24B","shortMessageHtmlLink":"Merge pull request #94 from nextstrain/add-24A-24B"}},{"before":"76117487e5073d03af756859e01c9b81127625dd","after":"66f0ea31569d5218d6c8e87ecb2a5d5363f4c080","ref":"refs/heads/add-24A-24B","pushedAt":"2024-04-16T17:08:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joverlee521","name":"Jover Lee","path":"/joverlee521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40774762?s=80&v=4"},"commit":{"message":"Update pivots to 24A\n\nUse matching pivots for Nextstrain clades and Pango lineages now that\nwe have the new 24A clade.","shortMessageHtmlLink":"Update pivots to 24A"}},{"before":"4117c22846b20358938e5b946600a684d0799f2f","after":null,"ref":"refs/heads/victorlin/github-org-var","pushedAt":"2024-04-09T23:55:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"victorlin","name":"Victor Lin","path":"/victorlin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13424970?s=80&v=4"}},{"before":"a2fa5de037547e437941d832c667a948d1f2e972","after":"d179038111bc658962d80fea7b6415c537efe585","ref":"refs/heads/main","pushedAt":"2024-04-09T23:55:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"victorlin","name":"Victor Lin","path":"/victorlin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13424970?s=80&v=4"},"commit":{"message":"Merge pull request #95: update-ncov-case-counts: Use GitHub org variable for AWS region","shortMessageHtmlLink":"Merge pull request #95: update-ncov-case-counts: Use GitHub org varia…"}},{"before":null,"after":"4117c22846b20358938e5b946600a684d0799f2f","ref":"refs/heads/victorlin/github-org-var","pushedAt":"2024-04-09T23:04:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"victorlin","name":"Victor Lin","path":"/victorlin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13424970?s=80&v=4"},"commit":{"message":"Use GitHub org variable for AWS region","shortMessageHtmlLink":"Use GitHub org variable for AWS region"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEX3nKPAA","startCursor":null,"endCursor":null}},"title":"Activity · nextstrain/forecasts-ncov"}