← ClaudeAtlas

polars-dovmedlisted

Search PMC Open Access and bioRxiv corpora with polars-dovmed. Use when structured, reproducible literature queries should run through the hosted API or local parquet indexes.
fmschulz/omics-skills · ★ 7 · AI & Automation · score 67
Install: claude install-skill fmschulz/omics-skills
# polars-dovmed Search PubMed Central Open Access and bioRxiv parquet corpora with `polars-dovmed`. Use the bundled helper, `skills/polars-dovmed/scripts/query_literature.py`, for hosted API or local parquet-backed searches. The helper auto-loads `~/.config/polars-dovmed/.env`. Run the helper with `uv run --script` so its pinned Parquet fallback dependency is available. Local runs record `--corpus-revision` (or `DOVMED_CORPUS_REVISION`) and fall back from `flattened.csv` to `processed.parquet` or the legacy `prcoessed.parquet` only when the compact output is absent. Current hosted API defaults: - Treat API keys as secrets in artifacts. Do not save keys in run directories, memory records, summaries, or final answers. - Save generated run artifacts under `tasks/polars-dovmed-runs/<slug>/` by default, not under `skills/polars-dovmed/`. - Prefer structured async search through `/api/jobs` targeting `scan_literature_advanced(mode="discovery")`. - Do not use the flat `/api/search_literature` endpoint for smoke tests or normal skill work. It is opt-in only with `--allow-flat-query` and may hang behind the edge proxy. - Do not start with `--corpus both`. Run `--corpus biorxiv` and `--corpus pmc` as separate calls, then merge results. - For OpenPMC/PMC, do not run a broad unbanded scan. Use the materialized clean year bands in parallel with direct FTS-backed calls: `--sync --year-bands clean_split --year-band-workers 4`. - If the user names a specific publication year or narrow ra