jaccard-signature-similarity: tier the Materials conditions and settle the taxonomy-coverage tension
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 53/100
- Issue type
- Documentation
- Clarity
- Mostly clear
- Activity status
- Active
- Domain
- documentation
Research direction
This issue revises ADR 0017 as part of #54; begin by reading that ADR, especially Materials and Steps 1, 2, and 4 at the cited lines. Align the requirement tiers and definitions across those sections, including taxonomy coverage and study identity. Done means the specified conditions agree and the distinction between input conditions and later steps remains clear.
Written by the indexing model from the issue text.
Description
Part of #54. Validates today; this is the ADR 0017 revision.
Materials uses must three times (L56, L66, L71). The gaps:
Untiered in Materials
- L53 "one unique identifier per signature." must; Step 1 L81 requires it.
- L55 "Study identifiers, experiment identifiers, and direction labels for every signature." must when
same_study_pairsordirection_pairingis non-default, otherwise should; the protocol does not say which. - L58 "a pinned taxonomy mapping capable of converting every input taxon to the selected rank." Materials implies full coverage; Step 2 L99-101 tolerates unmapped taxa by exclusion and recording. One of them should give. As written in Step 2 this is a should: warn, exclude, record.
- L61 "
taxonomic_rank: exactly one rank." must. - L63 "Select another rank before harmonization when scientifically justified." Prespecification; must.
- L67 "
direction_pairing: ... select only same-direction or only opposite-direction pairs before calculating the matrix." must.
Only in Steps, missing from Materials
- L77 (Step 1): "Specify the source data version, the taxonomy version and mapping ... before inspecting similarity results." The versions are not in Materials.
- L131 (Step 4): direction labels that match neither selected class must be defined and their handling recorded. Materials L56 covers only
increasedanddecreased. - L133 (Step 4): "compare study identifiers after resolving them to the pinned study identity; do not infer study identity from a display label." A condition on what a study identifier is.
Not conditions on inputs
- L86 "Do not select, remove, or pair signatures based on their eventual similarity values" and L162 (an output condition) stay where they are.
🤖 Drafted with Claude Code
- Dominant language
- No language data
- Stars
- 0
- Forks
- 1
- Avg merge
- 4d 17h
- Merged PRs (30d)
- 6
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from waldronlab/agent-protocols
-
protocol-revision
Difficulty 2/5 1-3 hours Newbie friendliness 73/100
-
protocol-revision
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
-
humann4 protocols: list the data each step consumes under Materials, then tier its conditionsPossibly taken @lwaldron claimed this 9 days ago. Openprotocol-revision
waldronlab/agent-protocols#59 · 1 assignee ·
-
protocol-revision
Difficulty 3/5 1-2 days Newbie friendliness 64/100
-
Bring existing protocols to ADR 0017: conditions on inputs live in Materials with must or shouldOpenprotocol-revision
Difficulty 4/5 3-5 days Newbie friendliness 45/100
All issues in waldronlab/agent-protocols
Similar issues
-
agent-ready priority: medium status: ready work-class: scoped
Difficulty 1/5 Under an hour Newbie friendliness 75/100
melodic-software/claude-code-plugins#12762 ·
Maintainers usually reply within 1 day
-
sync-en
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
Перевод устарел
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
Download, FAQ, privacy and terms pages have no meta descriptionPossibly taken @patrickballard claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
CapSoftware/Cap#3675 · 1 comment ·
Maintainers usually reply within 1 day
-
documentation P3
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
thomhurst/TUnit#7444 · 1 comment ·
Maintainers usually reply within 1 day