Skip to content

Human/mouse marker-validity pilot for Dr. Diehl (part 9/9) - #23

Draft
s28ale-maker wants to merge 3 commits into
pr-08-tidy-upfrom
pr-09-species-pilot
Draft

s28ale-maker wants to merge 3 commits into
pr-08-tidy-upfrom
pr-09-species-pilot

Conversation

@s28ale-maker

Copy link
Copy Markdown
Collaborator

Part 9 of 9 in a stacked series (#15 → #16 → … ). Base is pr-08-tidy-up, so this diff shows only this part's 3 commits. Merge the earlier parts first; this PR then retargets toward main.

Draft: a pilot for Dr. Diehl, not ready to merge.

Summary

Commits 0debe25..c4a9683:

  • Human/mouse marker-validity columns, piloted on 3 CL terms at Dr. Diehl's request.
  • A rule for human-specific CL terms, two CL candidates, and a Friday summary for Dr. Diehl (docs/planning/2026-10-02_diehl_summary.md), trimmed to the three questions she asked.

Test plan

Checked in isolation with the same steps as CI (uv sync --frozen --extra dev):

  • uv run pytest: 599 passed, 96.5% coverage
  • uv run ruff check ., ruff format --check ., and uv run mypy src/soulcap_cl_mapping pass
  • CI passes on this PR

🤖 Generated with Claude Code

s28ale-maker and others added 3 commits September 28, 2026 19:42
…. Diehl request)

Extends reports/pro_marker_species_support.tsv in place; the 10 legacy
columns and 77 legacy rows are unchanged (checked by script).

- New columns: species_scope (human/mouse/both/unresolved), human_citation,
  human_quote, mouse_citation, mouse_quote, note, checked_on. Scope: the 87
  directly asserted pairs on mapped CL terms; the 10 "(human)"-labelled
  pairs appended with species_scope = human, "species from PRO label".
- Pilot: CL:0000623, CL:0000980, CL:0000938 (10 pairs). Every quote checked
  exactly against Europe PMC full text. 1 human (CD56-high: mouse NK cells
  are not classified by CD56), 9 unresolved (mostly no mouse evidence; CD138
  contradicted in mouse and conflicting in human; HLA-DRA not clearly
  supported in human).
- The 5 legacy human rows whose quotes did not verify: corrected in the new
  columns only (4 verified replacements; plasmablast CD138 is in the pilot).
- pro-marker-species-support SKILL.md and reports/README describe the new
  schema; pro_species_support.py docstring points at curated_mappings.tsv.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…for Dr. Diehl

- pro_marker_species_support.tsv: CL:0000938 (a human-specific CL term) rows
  note "CL term is human-specific; mouse not applicable"; CD56-high and
  lacks-CD16 become species_scope = human (human side verified); lacks-DRA
  and CD84 stay unresolved. Rule stated in the skill.
- Skill and reports README: the new columns take precedence over the legacy
  species_support value (legacy value on plasmablast CD138 left as is).
- cl_term_issues.md: unfiled candidates for plasmablast "lacks CD138" and
  CD56-bright NK "lacks HLA-DRA", citing the verified quotes.
- docs/planning/2026-10-02_diehl_summary.md: one-page pilot summary with
  questions for Dr. Diehl. Remaining scope is 67 pairs on 30 CL terms.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
s28ale-maker added a commit that referenced this pull request Oct 10, 2026
pr-01 to pr-09 (#15 to #23), diehl-2026-10-05-nk-species (#25) and
fix-lf-hashed-inputs (#24) are open PRs waiting for approval into main,
mostly stacked. Record the order and that they must not be touched.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant