frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Interactive Tree of Life

https://ptree.org/
24•Lucent•3d ago
Ptree consolidates of 11 taxonomic trees, both categorical like we used in school (plant, animalia) and phylogenetic (evolutionary descent), with instant crosswalk between them.

Across those trees it overlays 41 visual properties (categorical and numerical) assembled from hundreds of biological traits and sources. Color the tree by habitat, nutrition, size, longevity, even see vertical range of birds and depth of fish visually.

The backend is 800 GB of raw data distilled through a 9-step build process that reconciles and links all 11 trees along with hundreds of traits so every node in every tree gets all the properties. Every color and number presented retains and shows its provenance: original wording, citation, and license.

The frontend uses a custom Miller column implementation with fold-away gutter, all composited animation (no frameworks, pure DOM mutation). Use +'s to try to confuse it by expanding many branches and it will fold them away and route edges around them.

Made by the creator of ptable.com, a popular interactive periodic table website around since 1997.

Comments

takomora•3d ago
Great design, very snappy. Fun to browse and learn about species I didn't know exist and see how species are related to each other.
rhaps0dy•3d ago
Super cool! I just learned about 'incertae sedis' from here—though I think these things should at least be in their kingdom (e.g. Naldaviricetes are clearly viruses no?)
Lucent•3d ago
Absolutely agree with the underlying UX point. "Incertae sedis" shouldn't leave you unable to tell what broad kind of organism you're looking at.

I do filter structural junk per backbone, but only from evidence that backbone itself supplies: synonym/accepted status, "not-a-taxon", environmental, hidden, unplaced flags. I also insert neutral buckets such as "classes (no phylum)" where ranks are skipped, so thousands of taxa don't spill into one flat level.

What I deliberately don't do is move a taxon to the parent that I think makes more biological sense. Ptree (Ptable gets the same kind of requests to classify metalloids) is downstream of academic taxonomic authorities operating under something like Wikipedia's "no original research" policy. It can expose disagreement among authorities, but it shouldn't quietly become another undocumented taxonomy.

Naldaviricetes is a good example. It is unquestionably a class of viruses, but "Viruses" is not necessarily its formal kingdom. ICTV currently leaves it unassigned to a realm, kingdom, or phylum so Ptree's ICTV backbone places it directly beneath a display root called Viruses. NCBI places it beneath "Viruses incertae sedis," while GBIF supplies it without that viral higher lineage, producing the confusing placement you found.

Aardwolf•41m ago
Some of the mouse-overs don't seem to match, hovering over 'viruses' shows a raccoon, and hovering over 'lungfish' shows a bird eating a fish
Lucent•36m ago
The problem with rolling up 2.2 million species into 7 kingdoms is it surfaces data quality issues loudly. Ranking photos by popularity means one node mismatch in millions due to a homonym will send that up from 10 levels deep. As I find these, I'm trying to squash them.
dang•37m ago
> Made by the creator of ptable.com, a popular interactive periodic table website around since 1997.

Discussed a few times over the years!

Interactive Periodic Table - https://news.ycombinator.com/item?id=27650576 - June 2021 (22 comments)

Dynamic Periodic Table (2017) - https://news.ycombinator.com/item?id=20495105 - July 2019 (21 comments)

Worlds Best Periodic Table - https://news.ycombinator.com/item?id=4378346 - Aug 2012 (5 comments)

Dynamic Periodic Table - https://news.ycombinator.com/item?id=3199922 - Nov 2011 (20 comments)

Dynamic/Interactive Periodic Table - https://news.ycombinator.com/item?id=1193431 - March 2010 (2 comments)

kmoser•32m ago
Tufte would love this interface; it packs a ton of info, but is easy to use and understand.
kpil•27m ago
The tree map folding is ingenious. I have never seen it.

As a whole it's brilliant and humbling. Both the vastness and complexity of nature and biology on Earth, and also the absurd amount of work and human lifetime that has been spent on gathering the information. It's also a testament of the power of Wikipedia.

Lucent•22m ago
The gutter fold is entirely custom and took a month to get right. Try a link like this to see how the lines fold around each other in the gutter so hierarchy is preserved. https://ptree.org/#GBIF/Nutrition/42&view=tree&tab=wiki&open...
culi•10m ago
Very cool. Perhaps you've seen OneZoom[0] already which is purely based on phylogenetic data sourced from Open Tree of Life. OTOL has been around for a long time. The project aggregates phylogenetic data from thousands of studies and creates a massive synthetic tree.[1] It's neat because anyone can contribute. If you find a study not represented in there you can contribute the newick tree/annotation for it.

[0] https://www.onezoom.org/

[1] https://tree.opentreeoflife.org/opentree/argus/ottol@378964/...

ohyoutravel•4m ago
Love this. Also love that this is coming from someone with expertise who, based on comments below, takes quality seriously. Particularly cool when juxtaposed against one the other day “Any Human Ever” which was at first enthralling and joy-inducing, but upon deeper inspection was just a slop factory spreading misinformation across the internet.

Watch Los Angeles get built, one building at a time (1880–2026)

https://lax-skyline.parcelscope.net/
148•rustywasm•3h ago•57 comments

Trusting-Trust Attack against an Entire Linux Distribution

https://arxiv.org/abs/2607.24888
91•signa11•2d ago•19 comments

WeatherNext 3

https://deepmind.google/science/weathernext/
160•matthieu_bl•4d ago•23 comments

Finding a bug in Dummit and Foote's Abstract Algebra

https://kallus.org/blog/dummit_and_foote.html
49•evakhoury•3d ago•22 comments

Scientists observe Einstein's gravity in the quantum world

https://www.ox.ac.uk/news/2026-08-28-scientists-observe-einsteins-gravity-in-the-quantum-world
75•mudil•3d ago•20 comments

Show HN: Interactive Tree of Life

https://ptree.org/
25•Lucent•3d ago•11 comments

The smallest edge AI device for local LLMs

https://tiiny.ai/
13•alex-moon•1h ago•3 comments

Macbeth and His Problems

https://porticoquarterly.com/essay/macbeth-and-his-problems/
22•apophatic•1h ago•5 comments

216M Spy TVs – The LG Smart TV Problem [video]

https://www.youtube.com/watch?v=6IFVTcM28KA
377•treve•22h ago•661 comments

Methods for Random Gradients (2024)

https://justinjay.wang/methods-for-random-gradients/
38•nickswalker•3d ago•4 comments

Decapitating a MacBook (2025)

https://mm-dev.rocks/series/decapitating-macbook-an-odyssey/
42•luu•1d ago•30 comments

Decoding the NEC V20 Microcode

https://martypc.blogspot.com/2026/09/decoding-nec-v20-microcode.html
98•mariuz•3d ago•7 comments

Caltech Mathathon – first hackathon ever devoted to research level mathematics

https://mathathonchallenge.com/index.html
209•astroanax•12h ago•68 comments

Simple Is Not Small

https://jyn.dev/simple-is-not-the-same-as-small/
165•zdw•3d ago•54 comments

Icy Moons Are Ocean Worlds

https://mceglowski.substack.com/p/icy-moons-are-ocean-worlds
105•worldvoyageur•1d ago•10 comments

This Month in Ladybird – August 2026

https://ladybird.org/newsletter/2026-08-31/
120•exploraz•2d ago•13 comments

The Dataflow Model Revisited

https://www.vldb.org/pvldb/volumes/19/paper/The%20Dataflow%20Model%20Revisited
75•scott_s•1d ago•13 comments

My practical approach to surfing the web safely

https://molily.de/safe-websurfing/
49•ethanhawksley•5d ago•18 comments

bzip3

https://github.com/iczelia/bzip3
354•tosh•8h ago•98 comments

Show HN: I built an aesthetically pleasing puzzle

https://jigsawhaiku.com/
4•windowshopping•3d ago•0 comments

Replaceable but Employed: Automation and the Meaning of Work

https://www.nber.org/papers/w35559
43•mooreds•3h ago•12 comments

The Education of a Doomer

https://borretti.me/article/the-education-of-a-doomer
22•f311a•1h ago•6 comments

Keep Our Servers Running

https://blog.archive.org/2026/09/01/keep-our-servers-running-your-recurring-donation-goes-3x-this...
923•sonicrocketman•18h ago•225 comments

Working on Economics with Fable 5

https://wilsoniumite.com/2026/08/03/working-on-economics-with-fable-5/
5•Wilsoniumite•1h ago•1 comments

A Tesla ran a stop sign and killed a man, Full Self-Driving/Autopilot was on

https://electrek.co/2026/09/07/tesla-driver-assist-stop-sign-buena-vista/
86•FabHK•2h ago•43 comments

Whistle Synth Mac App

https://www.jefftk.com/p/whistle-synth-mac-app
55•luu•3d ago•13 comments

How to bring up the Linux Kernel on a new platform

https://werwolv.net/posts/linux_bringup/
58•WerWolv•4d ago•4 comments

She Also Found It at the Movies

https://hedgehogreview.com/web-features/thr/posts/she-also-found-it-at-the-movies
14•prismatic•3d ago•0 comments

Schemy Lisp En DOS

https://sled.neocities.org/
24•AlexeyBrin•1d ago•3 comments

Live map of public transport in Belgium

https://openbaarvervoerbelgie.be/
174•coinfused•13h ago•73 comments