Skip to content

Add research materials authentication assistant - #604

Open
pine-harbor wants to merge 1 commit into
SCIBASE-AI:mainfrom
pine-harbor:research-materials-auth-16
Open

Add research materials authentication assistant#604
pine-harbor wants to merge 1 commit into
SCIBASE-AI:mainfrom
pine-harbor:research-materials-auth-16

Conversation

@pine-harbor

Copy link
Copy Markdown

/claim #16

Summary

Adds research-materials-authentication-assistant/, a self-contained AI research-assistant guard for manuscript materials authentication and reproducibility review.

The assistant analyzes synthetic manuscript review packets and returns deterministic RELEASE, REVIEW, or HOLD decisions with evidence-linked remediation for:

  • RRID-style identifiers for tracked research materials
  • lot/batch traceability
  • validation evidence and freshness
  • contamination status for cell-derived materials
  • passage ranges and reported passage numbers
  • organism/species alignment against linked assays
  • antibody target alignment against measured assay targets

Issue #16 fit

  • Auto peer-review reports: emits structured JSON and reviewer Markdown with severity, confidence, decision, evidence, and remediation.
  • Methodological/reproducibility red flags: catches missing identifiers, stale validation, contamination, impossible passage metadata, organism mismatch, and antibody target mismatch.
  • Claims vs evidence alignment: compares material identity and validation evidence against assay mappings and manuscript claims.
  • Adaptive templates per domain: packet-level domains are included in reviewer notes.
  • Reproducible output: fixed synthetic packets and dependency-free scoring.

Validation

Locally verified on Windows:

npm.cmd test
# tests 6
# pass 6

npm.cmd run demo
# packetCount 4
# RELEASE 1 / REVIEW 1 / HOLD 2

npm.cmd run video
# reports/demo.mp4 generated

npm.cmd run check
# syntax checks passed

git diff --check
# passed

ffprobe reports/demo.mp4
# H.264, 1280x720, 8.000 seconds, 30 fps, 240 frames

Safety

Uses synthetic data only. No external APIs, credentials, private manuscripts, payment systems, network calls, or paid services.

AI assistance disclosure

Implemented with Codex assistance and verified locally with deterministic tests and generated artifacts.

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.

2 participants