biocore / biocore/microsetta-public-api

Explore extensibility of Voyager 2

Open
#38 0 comments 1 reaction 0 assignees View on GitHub
enhancement open-ended
Dominant language
Python
Stars
2
Forks
4
PR merge metrics
No merged PRs in 30d

Description

It looks like it [wouldn't be _too_ hard](https://github.com/vega/voyager#embed-voyager-datavoyager-library) to get a voyager2 page running, that pulls data from the server running the API (put thought into what data types are wanted, and how they should be merged) and then takes advantage of the interactive, recommender-enable visualizations offered by Voyager 2. Check out [this video](https://vimeo.com/199084718) for a cool overview of the features of Voyager 2.

Some unique considerations may have to be applied, since a feature table is not exactly neatly tabular (or all that informative on its own), i.e., both samples and observations have their own metadata that are important for making conclusions about the data.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the Voyager 2 embed documentation and the API server described in the issue. Determine which feature-table data, samples, observations, and metadata the page should consume and how they should be merged; done means a working Voyager 2 page that retrieves the data and supports its interactive visualizations.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
api, data, data-visualization
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.