Identifier namespaces
EHItk keeps identifier columns in the same namespace used by the bundled EHI catalog or by the external authority that minted the identifier. The table below lists the identifier fields that can appear in query output or be used in filters, together with their namespace and a manual resolution route.
Field |
Namespace |
Meaning |
Manual resolution |
|---|---|---|---|
|
EHI specimen catalog |
EHI specimen metadata identifier, for example |
Resolve inside the EHItk catalog with |
|
EHI hologenome catalog |
EHI shotgun metagenomic dataset identifier, for example |
Resolve inside the EHItk catalog with |
|
EHI MAG catalog |
EHI metagenome-assembled genome identifier, for example |
Resolve inside the EHItk catalog with |
|
NCBI Taxonomy |
NCBI taxon identifier for the host organism, for example |
Resolve at |
|
Environment Ontology (ENVO) |
ENVO class identifier for the sampled biome, for example
|
Resolve at |
|
EHI data release labels |
EHI catalog release labels used to group records. |
Resolve inside EHItk with |
|
Absolute download URLs |
MAG FASTA or paired-end read download locations. |
Resolve directly with the URL. Hologenome read URLs commonly include the sequencing run accession in the path. |
Catalog-local identifiers
specimen_id, hologenome_id, and mag_id are EHI catalog identifiers.
They are stable within a versioned EHItk database artifact, and can be resolved
by querying that catalog with the matching resource command. They are not NCBI,
ENA, BioSample, BioProject, SRA, or INSDC accessions unless a separate output
field explicitly provides such an accession.
External ontology and taxonomy identifiers
host_taxid values are NCBI Taxonomy identifiers. biome_envo_id values
are ENVO CURIEs. EHItk expands these filters to include descendants present in
the bundled catalog, so a higher-level NCBI or ENVO identifier may match records
whose stored value is a descendant identifier.
Taxonomy names
Fields such as host_species, host_genus, mag_genus, and
mag_species are names or labels, not identifier fields. MAG taxonomy labels
come from GTDB-style MAG assignments; EHItk normalizes g__ and s__
prefixes in query output and filters, but it does not infer NCBI taxon
identifiers for MAG taxa.