Discovering Novel Biological Traits From Images Using Phylogeny-Guided Neural Networks

Mohannad Elhamod, Mridul Khurana, Harish Babu Manogaran, Josef C. Uyeda, Meghan A. Balk +13 more
6/5/2023
cs.LGcs.CVeess.IV

No official code found. Best implementation: elhamod/phylonn (5 stars, MIT, last commit 2025-12-16).

Abstract

Discovering evolutionary traits that are heritable across species on the tree of life (also referred to as a phylogenetic tree) is of great interest to biologists to understand how organisms diversify and evolve. However, the measurement of traits is often a subjective and labor-intensive process, making trait discovery a highly label-scarce problem. We present a novel approach for discovering evolutionary traits directly from images without relying on trait labels. Our proposed approach, Phylo-NN, encodes the image of an organism into a sequence of quantized feature vectors -- or codes -- where different segments of the sequence capture evolutionary signals at varying ancestry levels in the phylogeny. We demonstrate the effectiveness of our approach in producing biologically meaningful results in a number of downstream tasks including species image generation and species-to-species image translation, using fish species as a target example.

View on arXivView PDF

Code Implementations(1)

elhamod/phylonnCommunity100%
MIT

Discovering Novel Biological Traits From Images Using Phylogeny-Guided Neural Networks

54Python, Jupyter NotebookSep 21, 202210 months agoMIT

Similar Papers

Cite this paper

@article{elhamod2023discovering,
  title  = {Discovering Novel Biological Traits From Images Using Phylogeny-Guided Neural Networks},
  author = {Mohannad Elhamod and Mridul Khurana and Harish Babu Manogaran and Josef C. Uyeda and Meghan A. Balk and Wasila Dahdul and Yasin Bakış and Henry L. Bart and Paula M. Mabee and Hilmar Lapp and James P. Balhoff and Caleb Charpentier and David Carlyn and Wei-Lun Chao and Charles V. Stewart and Daniel I. Rubenstein and Tanya Berger-Wolf and Anuj Karpatne},
  year   = {2023},
  eprint = {2306.03228},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.03228v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2306.03228.svg)](https://codeofpaper.com/paper/2306.03228)

Discussion