EDIRECT(1)
π EDIRECT β access NCBI Entrez from the command line (DEPRECATED)
okay so bestie, welcome to the NCBI Entrez Direct User's Manual page for edirect. Yes it's giving "legacy icon" energy, yes it says DEPRECATED right in the name, and yes we're still gonna read the whole thing together because that's what besties do π
β¨ SYNOPSIS β¨
like, here's the whole vibe, one form per line:
edirect -version
esearch (edirect -search) options
elink (edirect -link) options
efilter (edirect -filter) options
esummary (edirect -summary) options
efetch (edirect -fetch) options
einfo (edirect -info) options
epost (edirect -post) options
espell (edirect -spell) options
ecitmatch (edirect -citmatch) options
eproxy (edirect -proxy) options
econtact (edirect -contact) options
enotify (edirect -notify) options
eaddress (edirect -address) options
eblast (edirect -blast) options
ftp-ls (edirect -ftpls) options
ftp-cp (edirect -ftpcp) options
transmute (edirect -tmute) options
edirect -nquir options
that's a LOT of options, and honestly? slay. she's versatile π
πΈ DESCRIPTION πΈ
Note:edirectmight not appear in future releases of NCBI Entrez Direct. However, several individual commands (esearchthroughepost) live on asnquire-based shell scripts.
not me reading "might not appear in future releases" and feeling a little π. But it's fine!! because the individual commands esearch through epost are still out here living their best lives as nquire-based shell scripts. main character energy, periodt.
So edirect (aka Entrez Direct) is a command-line utility for consulting NCBI's set of interconnected databases β like publication, sequence, structure, gene, variation, expression, etc. β in a whole variety of fashions. Most of those fashions are documented individually in their own dedicated man pages (iykyk, go read those too π«Ά). The one exception is edirect -nquir, which roughly corresponds to nquire but is fully independent β she's her own girl, no cap.
π COMMON OPTIONS π
Most subcommands accept these, on top of whatever command-specific options they've got going on. The way that every single one of these is listed below, bestie, I would never skip one π
-helpβ Print usage information. literally the "help me" button.-emailaddress β Send the given e-mail address to have someone to notify in case a runaway script causes problems with an NCBI Entrez server. pls give them a way to reach you if your script goes feral π-toolname β Send the given client name.-http[s] getβ Force the use of GET rather than POST HTTPS requests.-aliasfilename β Specify a file of shortcut keywords and query strings or URL sections.-silentβ Suppress connection failure retry messages.-verboseβ Display theENTREZ_DIRECTXML field values at each step.-debugβ Print the internal URL query and XML results of each step.-baseURL β Specify a particular server for quality assurance testing.
π¦ ENVIRONMENT π¦
EDIRECT_DO_AUTO_ABBREVβ Accept (currently) unambiguous truncated option names, as in-verbofor-verbose. lowkey the laziest (affectionate) feature ever and I'm obsessed.NCBI_API_KEYβ NCBI E-Utilities API key, allowing for a higher request rate at the cost of some anonymity. so like, faster requests but everyone can see it's you. the tradeoff is real π
π SEE ALSO π
eaddress(1), eblast(1), ecitmatch(1), econtact(1), efetch(1), efilter(1), einfo(1), elink(1), enotify(1), entrez-phrase-search(1), epost(1), eproxy(1), esearch(1), espell(1), esummary(1), ftp-cp(1), ftp-ls(1), nquire(1), transmute(1), xtract(1).
go read the whole friend group, fr fr π«Ά
and that's the whole page!! this manual came from NCBI, and the date on it is 2021-03-07. vintage but iconic πβ¨π
π¦ where this page comes from
- ubuntu jammy: ncbi-entrez-direct 14.6.20210224+dfsg-5 Β· PD
- ubuntu jammy: ncbi-entrez-direct 14.6.20210224+dfsg-5ubuntu0.3 Β· PD
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms