CIT2PMID(1)
π CIT2PMID(1) π
okay bestie, gather round, because this is a page from the NCBI Entrez Direct User's Manual and it's about a little tool called cit2pmid. she's giving matchmaker energy: you hand her a citation, she goes hunting for the NCBI PubMed identifiers that belong to it. no cap. β¨
πΈ NAME πΈ
cit2pmid β the way she finds candidate NCBI PubMed identifiers for a citation. literally her whole job. π
π¦ SYNOPSIS π¦
cit2pmid [-debug] [-strict] [-remote|-eutils|-local|-exact|-verify]
[-asn file|-cit file] [-title|-TITL str] [-author|-FAUT|-LAUT str]
[-journal|-JOUR str] [-year|-YEAR|-PDAT str] [-volume|-VOL str]
[-issue|-ISS str] [-page[s]|-PAGE str]
β¨ DESCRIPTION β¨
so cit2pmid tries to identify NCBI PubMed identifiers that correspond to a citation you supply. that's it, that's the mission. π―
and some of her modes go dig through an indexed local NCBI PubMed archive β you know, the kind of thing that gets prepared by archive-pubmed(1). so if you've got one of those lying around, she can do her little search in-house. π π
π OPTIONS π
here's the whole menu, bestie, no skipping, every single one:
-debugβ trace some aspects of execution. she'll show you the receipts of what she's doing. π-strictβ do stricter matching. heads up though: this one only works in-localmode, at least for now. π«-remoteβ use thenquire -citmatchremote service. this is the default, so if you don't say anything, this is what you get. π-eutilsβ use theesearchremote service instead.-localβ usetransmute -r2p(ref2pmid) for a relaxed search against the local archive. π‘-exactβ usexsearch -exactfor strict matching against the local archive. precision queen. π―-verifyβ query against the local archive with strict (but not-exact) matching, then confirm the positive candidates viacitmatch. double-checking the vibes. β-asnfile β read NCBI Pub ASN.1 from file (-means standard input). β οΈ this must be the only query specification. like, she's not taking other orders when you do this.-citfile β read CITATION XML from file (-means standard input). β οΈ also must be the only query specification. same rule, different format.-title,-TITLstr β the article title. ngl, you may need other fields to disambiguate, especially if it's incomplete. π-authorstr β author name (last name, optionally followed by initials). this one may appear twice, for first and last authors. (otherwise, she just takes it to be the first author only.) π―-FAUTstr β explicitly name the first author. no guessing. π₯-LAUTstr β explicitly name the last author. π-journal,-JOURstr β journal name. π-year,-YEAR,-PDATstr β publication year. ποΈ-volume,-VOLstr β journal volume. π-issue,-ISSstr β journal issue. ποΈ-page[s],-PAGEstr β journal page, or a hyphenated range. π
π§ ENVIRONMENT π§
she reads these little environmental cues, iykyk:
EDIRECT_LOCAL_ARCHIVEβ the local archive directory to use. she expects it to hold an absolute path, and it's mandatory for any mode besides-remoteand-eutils. so if you're going local, you need this. πEDIRECT_LOCAL_WORKINGβ the directory to hold intermediate subtrees; also expected to hold an absolute path. when it's not set, it defaults to the local archive directory. π«Ά
π SEE ALSO π
go read these too, bestie, they're all part of the fam: archive-pubmed(1), ecollect(1), edict(1), esearch(1), nquire(1), ref2pmid(1), transmute(1), xfetch(1), xlink(1), xsearch(1).
and that's the whole page, periodt. π this edition came from NCBI, dated 2025-05-26 β so when you cite her, you know exactly which version of the vibe you're working with. slay, go find those PMIDs. π β¨π¦
π¦ where this page comes from
- debian trixie: ncbi-entrez-direct 24.0.20250523+dfsg-1+b1 Β· PD
- ubuntu questing: ncbi-entrez-direct 24.0.20250523+dfsg-1
- ubuntu resolute: ncbi-entrez-direct 24.0.20250523+dfsg-2 Β· PD
- ubuntu stonking: ncbi-entrez-direct 24.0.20250523+dfsg-2 Β· PD
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms