# Virus species with a recorded human host (ProteinIQ analysis)

Supports `content/guides/how-many-viruses-infect-humans.mdx`. Reproduce with
`python analyze.py --input-dir RAW --output-dir .` (Python 3.11+, openpyxl).
Raw downloads are not stored here. Downloaded 2026-10-23.

| File | Source | Release | SHA-256 |
| --- | --- | --- | --- |
| virushostdb.tsv | https://www.genome.jp/ftp/db/virushostdb/virushostdb.tsv | Virus-Host DB, file dated 2026-10-04 (RefSeq 237, GenBank 273.0 per dbrel.txt) | 9c31143d6c3fd0631aebda03065d2667d0d0b12ed38eaa40357361e5add644f5 |
| virus_genome_type.tsv | https://www.genome.jp/ftp/db/virushostdb/virus_genome_type.tsv | Virus-Host DB, file dated 2026-10-04 | 313e89b9aa960e32d7013aaa2ff4f1a3d62db3e2b2d5e894325d42e033f464de |
| VMR_MSL41.v1.20260729.xlsx | https://ictv.global/sites/default/files/VMR/VMR_MSL41.v1.20260729.xlsx | ICTV VMR MSL41.v1, released 2026-07-29 (DOI 10.5281/zenodo.21694279) | b79b5d82a1b3b8e9dd5e19afe8fe1a8f441267474918a7cefa8ae4913adf45bb |

Outputs: `human-host-species.csv` (one row per counted ICTV species),
`summary.csv` (counts by genome type and realm), `unmapped-ncbi-names.csv`
(human-host NCBI taxa that match no ICTV species). Virus-Host DB is a live
resource, so a later download can give different counts.
