Every commit scored for change-risk against this repo's own history, so 'elevated' means elevated here rather than on some global curve.
Needs review
19 commits sit in this repo's top risk tercile, which is 33% of the 57scored. The cut is drawn against this codebase's own history rather than a global curve, so a quiet repo still fills its top band, and here it starts at 6.4 out of 10. What pushes a commit up is size and spread together: a large change confined to one area scores below a smaller one scattered across a dozen files.
Commit categories over time, read off the subject line. Fixes carry the accent because that is the series this chart exists to show.
Began other-led, now leaning feature.
Ranked by change-risk, highest first. Priority is a tercile of this repo's own distribution, so a quiet repo still fills its top band.
| # | Commit | Author | When | Lines | Risk | Top driver |
|---|---|---|---|---|---|---|
| 1 | 497abae9Initial commit | Nate | 7y ago | +68.4K -0 | 99%Elevated | more lines added than baseline |
| 2 | ccee988fcopied Wiki into docs | wsowens | 4y ago | +518 -0 | 97%Elevated | more lines added than baseline |
| 3 | c8109071Adding RCA protocol (#14) | bryanliujiang | 4y ago | +284 -2 | 96%Elevated | more lines added than baseline |
| 4 | 7226b7d1Rouging in protocol as md | Nate | 6y ago | +256 -2 | 94%Elevated | more lines added than baseline |
| 5 | 03b3ce8fadded sample FASTQ data and expected stats | wsowens | 4y ago | +229 -0 | 91%Elevated | more lines added than baseline |
| 6 | 8ed27726Improving protocol formatting | Nate | 6y ago | +164 -147 | 91%Elevated | more lines added than baseline |
| 7 | 6ca76538merging internal developments for Q4 2021 | wsowens | 4y ago | +149 -210 | 89%Elevated | more lines added than baseline |
| 8 | dbe27f7aMakefile + README changes | Nate | 7y ago | +122 -13 | 87%Elevated | more lines added than baseline |
| 9 | 9c4b0377added minimal functionality to src/main.py | wsowens | 4y ago | +72 -16 | 84%Elevated | more lines added than baseline |
| 10 | ef745a15Adding more consumables and making steps explicit | Nate | 6y ago | +67 -44 | 84%Elevated | more lines added than baseline |
| 11 | 51e80989added help menu and messages for new main script | wsowens | 4y ago | +70 -0 | 81%Elevated | more lines added than baseline |
| 12 | 3fc73133More formatting | Nate | 6y ago | +64 -63 | 81%Elevated | more lines added than baseline |
| 13 | 9cb6d667Roughin in reagents needed section | Nate | 6y ago | +57 -25 | 78%Elevated | more lines added than baseline |
| 14 | bd5767a5Generalizing Makefile to detect plate names | Nate | 7y ago | +60 -32 | 76%Elevated | more lines added than baseline |
| 15 | 0974dec4Create dockerhub-deploy.yml | William Owens | 4y ago | +46 -0 | 75%Elevated | more lines added than baseline |
| 16 | 79fa03f6added automated integration test for pOK_barcode | wsowens | 4y ago | +41 -1 | 72%Elevated | more lines added than baseline |
| 17 | 6404c2a2Cleaning makefile cruft, updating workflow | Nate | 7y ago | +48 -118 | 72%Elevated | more lines added than baseline |
| 18 | b5382389added checks for proper input directory layout to main.py | wsowens | 4y ago | +86 -24 | 69%Elevated | more lines added than baseline |
| 19 | d99edaf5added aggregated-stats.tsv comparison tests | wsowens | 4y ago | +47 -0 | 68%Elevated | more lines added than baseline |
| 20 | 4c45117fadd: GitHub action for whole pipeline integration test | wsowens | 4y ago | +35 -0 | 66%Typical | more lines added than baseline |
| 21 | d3851273Reorganize README in anticipation of 2022 blog post (#17) | William Owens | 4y ago | +40 -23 | 64%Typical | more lines added than baseline |
| 22 | b4154a94Typo/language fixes | Nate | 7y ago | +20 -14 | 62%Typical | more lines added than baseline |
| 23 | ab0349f9Major refactor of README | Nate | 6y ago | +19 -230 | 61%Typical | more lines added than baseline |
| 24 | f2d0b421updated Dockerfile | wsowens | 4y ago | +17 -0 | 59%Typical | more lines added than baseline |
| 25 | ed9c8ff8More formatting | Nate | 6y ago | +10 -9 | 57%Typical | more focused than baseline |
| 26 | b9e3910eadded designated area for user data in Docker image | wsowens | 4y ago | +10 -2 | 55%Typical | more focused than baseline |
| 27 | c935ad42added table of contents to docs README | wsowens | 4y ago | +9 -0 | 54%Typical | fewer lines added than baseline |
| 28 | 365c6358update docs/ landing page | William Owens | 4y ago | +7 -7 | 52%Typical | fewer lines added than baseline |
| 29 | d74fd849fix: Makefile find will traverse links to find fastqs | wsowens | 4y ago | +7 -7 | 50%Typical | fewer lines added than baseline |
| 30 | d9604e6credirect to new octopus3 repo | bryanliujiang | 3y ago | +6 -0 | 48%Typical | fewer lines added than baseline |
| 31 | 118bc17atefix #8: lower mem to 8GB in all scripts | wsowens | 4y ago | +4 -4 | 46%Typical | fewer lines added than baseline |
| 32 | 661f951cMore language clarifications | Nate | 7y ago | +5 -5 | 46%Typical | fewer lines added than baseline |
| 33 | c3e810c5hotfix: wrapper-script properly links output dir | William Owens | 4y ago | +4 -3 | 40%Typical | fewer lines added than baseline |
| 34 | f04f7d4ahotfix: swap args in compare_aggregated_stats | wsowens | 4y ago | +4 -4 | 40%Typical | fewer lines added than baseline |
| 35 | 1c03573aFixed linking data, and call variant-calling.sh | Nate | 7y ago | +4 -4 | 40%Typical | fewer lines added than baseline |
| 36 | a2ea714binput.fasta in wrong place and rm barcode-clash | Nate | 7y ago | +4 -7 | 40%Typical | fewer lines added than baseline |
| 37 | c9474e74Typo | Nate | 6y ago | +3 -2 | 36%Typical | fewer lines added than baseline |
| 38 | 59294631hotfix: make logo background white for night mode | wsowens | 4y ago | +4 -2 | 34%Typical | fewer lines added than baseline |
| 39 | 92eb7759hotfix: bad link to Dockerfile in Installation.md | William Owens | 4y ago | +2 -2 | 32%Below typical | fewer lines added than baseline |
| 40 | 54573f1badded entrypoint to Docker image | wsowens | 4y ago | +2 -0 | 29%Below typical | fewer lines added than baseline |
| 41 | 1e084ee9fix: integration test print output on fail | wsowens | 4y ago | +2 -4 | 29%Below typical | fewer lines added than baseline |
| 42 | 7f5923d2adding overview fig | Nate | 6y ago | +2 -0 | 29%Below typical | fewer lines added than baseline |
| 43 | 9f60fdbfadd pytest integration badge to README | William Owens | 4y ago | +1 -0 | 25%Below typical | fewer lines added than baseline |
| 44 | 1a3569e3Update dockerhub-deploy.yml | William Owens | 4y ago | +1 -1 | 18%Below typical | fewer lines added than baseline |
| 45 | b3951ddeUpdate dockerhub-deploy.yml | William Owens | 4y ago | +1 -1 | 18%Below typical | fewer lines added than baseline |
| 46 | 3cee4ab8chore: update pypa.io link to support python version 3.6 | wsowens | 4y ago | +1 -1 | 18%Below typical | fewer lines added than baseline |
| 47 | da089d7eadded pytest to Docker image | wsowens | 4y ago | +1 -0 | 18%Below typical | fewer lines added than baseline |
| 48 | 27751f98updated reference aggregated-stats.tsv to account for BC_Contam bug | wsowens | 4y ago | +1 -1 | 18%Below typical | fewer lines added than baseline |
| 49 | 63113166fix dropping one well per run in barcode-filter.csv | wsowens | 4y ago | +1 -1 | 18%Below typical | fewer lines added than baseline |
| 50 | 5a3d0318added .gitattributes for git LFS | wsowens | 4y ago | +1 -0 | 18%Below typical | fewer lines added than baseline |
Two views of the same model: where the cuts fall, and what commit shape lands you above them.
Every scored commit, binned on the raw 0 to 10 score rather than the percentile. Percentile ranks are uniform by construction, so that axis has no shape to draw. The dashed lines are the tercile cuts behind each row's priority pill.
The 57 most recent commits, on their own recency sample rather than the feed above: that defaults to risk-sorted, so reusing it would plot only the top tercile and call it the spread. Big and scattered is what the model penalises. Click a dot to open it.
octantbio/octopus has 73 commits in its history from 4 contributors, the first of them Sep 12, 2019. No file in the repository changed in the last 90 days. Every commit is scored for change risk from its size, spread and the history of the files it touches.