Imageomics / Imageomics/pybioclip

Consider addition to predict from list of classes feature

Open
#195 3 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
67
Forks
14
PR merge metrics
No merged PRs in 30d

Description

As one of the biologists attending Imageomics 2026, I have a suggestion for a feature that I think could be useful for many biological applications. I think often users may often want to restrict the output to a particular taxonomic group (i.e., my example use case was loading pictures of host plants from with known species ID's and asking bioclip to identify insects only). In this case it would be very convenient to be able to predict from only outputs in the order Insecta with a single command. I understand this is currently possible by downloading and filtering the list of all possible outputs to only those of interest, and then providing those as the list of classes to predict among, but possibly this is a common enough need to support with a more built in feature. Similarly, I can easily imagine use cases of wanting to only allow predictions in one genus, one family, two families, etc. Apologies if I have gotten any details wrong as I am new to bioclip!

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the current prediction interface and the existing workflow of downloading all outputs, filtering them, and passing the resulting class list. Define how taxonomic restrictions such as order, family, or genus should be supplied and verify that predictions remain limited to the requested classes; the issue names no files or tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli, machine-learning
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.