Use this skill for high-precision biomedical paper and dataset search with claim-level evidence scoring, citation sentence support, and hypothesis generation using PubMed, Scopus, Scholar, Europe PMC, OpenAlex, Crossref, and major omics datasets.
Use this skill for rigorous paper retrieval when the user needs citation-backed evidence for a sentence, claim-level verification, or hypothesis building. Prioritize PubMed and Scopus for reliability, then use Google Scholar results as recall expansion.
Convert user intent into one of these forms:
If a sentence is given, preserve exact key entities and outcomes before searching.
Use the helper script for normalized multi-source retrieval:
python3 scripts/gather_papers.py \
--query "endometrial organoid progesterone resistance" \
--claim "Progesterone resistance is increased in long-term endometrial organoid culture." \
--hypothesis "Chronic inflammatory signaling contributes to progesterone resistance in organoids." \
--max-per-source 20 \
--out results.json
Environment variables:
SCOPUS_API_KEY required for Scopus.SCOPUS_INSTTOKEN optional institutional token.SERPAPI_API_KEY required for Google Scholar via SerpAPI.NCBI_API_KEY optional for higher PubMed throughput.Use the dataset helper when the user asks for accession-level data:
python3 scripts/dataset_search.py \
--query "endometrial organoid" \
--organism "Homo sapiens" \
--assay "RNA-Seq" \
--max-per-source 25 \
--out datasets.json
This searches GEO, SRA, BioProject, ArrayExpress/BioStudies, PRIDE, ENA, BIGD/GSA, CNGBdb(best-effort), and DDBJ(best-effort) and ranks accessions by relevance.
If API 키가 없더라도 다른 기능보다 먼저 동작해야 할 때는 _fast를 사용해 1차 근거를 빠르게 확보합니다.
search_bundle.py --fast는 기본적으로 pubmed + europe_pmc + openalex 중심으로 빠르게 수행--include-datasets로 강제)Prefer papers that satisfy more of these:
Use output fields from the script:
evidence_scorestage1_scorestage2_scoreclaim_overlaphypothesis_overlapbest_support_sentencebest_contradict_sentenceAlways return:
Use the schema in references/evidence-schema.md.
references/source-integration.mdreferences/evidence-schema.mdreferences/dataset-search.mdreferences/global-coverage.mdUse one command to search papers and datasets together:
python3 scripts/search_bundle.py \
--query "endometrial organoid" \
--claim "endometrial organoid progesterone response is altered" \
--hypothesis "inflammatory signaling contributes to progesterone resistance" \
--organism "Homo sapiens" \
--assay "RNA-Seq" \
--out bundle.json
아래 스크립트는 SHawn-BIO의 브리지 CLI를 통해 SHawn-WEB 검색 기능(author 동명이인 분류 포함)을 OpenClaw 스킬에서 직접 실행한다.
./scripts/run_shawn_bio_bridge.sh \
"endometrial organoid soohyung lee" \
"Soohyung Lee,Lee SH,이수형" \
"/tmp/shawn_bio_author.json"
SHAWN_BIO_ROOT 환경변수로 SHawn-BIO 경로를 변경할 수 있다.broad 모드로 실행된다.Fast (latency-first) execution:
python3 scripts/search_bundle.py \
--query "endometrial organoid" \
--claim "endometrial organoid progesterone response is altered" \
--hypothesis "inflammatory signaling contributes to progesterone resistance" \
--organism "Homo sapiens" \
--assay "RNA-Seq" \
--max-papers-per-source 8 \
--fast \
--out bundle_fast.json
검색 결과(bundle.json)를 리뷰 인용목록으로 자동 정리:
python3 scripts/build_review_list.py \
--bundle bundle.json \
--out review_list.md \
--top 25 \
--source-cap 5 \
--doi-only \
--include endometr \
--exclude prostate,colorectal
이 단계는 중복 제거, 소스 편향 완화, 섹션별 분류(Foundational/Implantation/Methods 등)를 수행한다.
아래 한 줄로 논문+데이터셋 검색과 리뷰 인용목록 생성을 끝낼 수 있다:
./scripts/run_review_pipeline.sh \
"endometrial organoid" \
"endometrial organoid progesterone response is altered" \
"inflammatory signaling contributes to progesterone resistance" \
"Homo sapiens" \
"RNA-Seq" \
"./outputs/endometrial_organoid_pipeline"
빠른 통합 모드:
./scripts/run_review_pipeline.sh \
"endometrial organoid" \
"endometrial organoid progesterone response is altered" \
"inflammatory signaling contributes to progesterone resistance" \
"Homo sapiens" \
"RNA-Seq" \
"./outputs/endometrial_organoid_fast" \
--fast
데이터셋까지 강제 포함:
./scripts/run_review_pipeline.sh \
"endometrial organoid" \
"endometrial organoid progesterone response is altered" \
"inflammatory signaling contributes to progesterone resistance" \
"Homo sapiens" \
"RNA-Seq" \
"./outputs/endometrial_organoid_fast_with_datasets" \
--fast --with-datasets
run_review_pipeline.sh 실행 시 아래 산출물이 자동 생성된다.
<prefix>_bundle.json : 논문+데이터셋 통합 검색 결과<prefix>_review_list.md : 리뷰용 정제 인용목록<prefix>_citations.bib : BibTeX<prefix>_citations.csv : CSV 인용목록<prefix>_citations.md : Markdown 인용목록<prefix>_pubmed_trends.csv : PubMed 연도별 출판 트렌드