latest vs dated vs monthly releases, how to pin a version, and how to cite OmicIDX.
OmicIDX publishes three kinds of versions. They hold the same tables in the same layout; they differ in how long they last and how you use them. Releases lists the ones available now.
latest/ and the dated folders are served for querying in place: DuckDB ATTACH, read_parquet, omicidxr, and the playground all read them over HTTPS. The monthly releases are the long-term archive and the version to cite. Download one, then query it locally.
Which one to use
Exploring, or building something that should track NCBI: use latest/.
An analysis you’ll rerun in the next few weeks: pin a dated folder.
A paper, a shared pipeline, or anything you’ll cite: download a monthly release.
To see which dates are available, open Releases or the folder listing. Dated folders older than 30 days are deleted. Use a monthly release for anything longer.
Caution
In dated folders published before late October 2026, omicidx.duckdb and views.sql point at latest/, not at their own folder. For those dates, pin with read_parquet on the dated URLs, as above.
Use a monthly release
Once a month, one nightly build is copied to the HuggingFace dataset seandavis/omicidx and tagged with its month (e.g. 2026-10). Files sit at the repository root in the same layout as R2 (sra_runs.parquet, sradb/study.parquet, …).
Download the release with the hf command-line tool (in huggingface_hub; uvx --from huggingface_hub hf runs it without installing), then query the local files:
--include 'sradb/*' downloads only some of the files. A HuggingFace token (hf auth login) raises the download rate limits.
In R, omicidx_download("2026-10", "omicidx-2026-10.duckdb") builds a local DuckDB database from a monthly release and checks its row counts (see omicidxr). For latest/ and dated folders, restore.sql does the same from the command line.
DuckDB can also read a release in place with hf:// paths, where @tag pins the release:
That’s fine for a quick look, but HuggingFace limits anonymous requests to 3000 per 5 minutes per IP address, and a query can make hundreds, so repeated queries soon fail with HTTP 429. Download for real work.
Cite OmicIDX
Each monthly release gets a DOI, minted on HuggingFace. Cite the DOI of the release you used, which you’ll find on the dataset page for that tag. In your methods, also state the release tag (e.g. 2026-10).
If you used a dated folder instead, record its URL and the transform_sha and lake_snapshot_id from its manifest.json. The folder will be gone in 30 days, so a monthly release is the better thing to cite.