Skip to content

EVORA-project/ictv-resolver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EVORA Project Logo ICTV Logo

ICTV Taxon Resolver

Lightweight showcase of the public ICTV Ontology API developed within the EVORA Project in collaboration with the International Committee on Taxonomy of Viruses (ICTV).

👉 Live demo: https://ictvapi.evora-project.eu

🌍 Overview

This simple static web interface demonstrates how the public ICTV API can resolve taxonomic terms and historical names.

It allows you to:

  • Resolve the current version of an ICTV taxon from an identifier, a former taxon name, a virus name, synonyms, or NCBI Taxon mappings
  • Retrieve full ontology term details, including lineage
  • Visualize relationships and term history

🔧 How it works

The resolver uses:

The interface is deployed via GitHub Pages.

🧩 Integration

If you want to use the ICTV API in your own project, simply include:

<script src="https://cdn.jsdelivr.net/gh/EVORA-project/ictv-ontology/helpers/js/ictv-api.js"></script>

And then call:

const api = new ICTVApi();
const result = await api.resolveToLatest('Zika virus');
console.log(result);

For more advanced usage, see the helper documentation.

ℹ️ You can also clone this repository and adapt the UI directly for your use case.


Disclaimer

This work was carried out within the EVORA Project – European Viral Outbreak Response Alliance – in collaboration with the ICTV.

Data sources © ICTV — CC BY 4.0

About

Showcase of the [ICTV Ontology API](https://www.ebi.ac.uk/ols4/ontologies/ictv) served through the [Ontology Lookup Service (OLS4)](https://www.ebi.ac.uk/ols4/).

Resources

License

Stars

Watchers

Forks

Packages

No packages published