ashemag/human-atlas

Open-source 3D anatomy explorer: 2,234 selectable BodyParts3D meshes, system layers, search, and exploded views.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 1 hour ago
Added to GitGenius on September 19th, 2026
Created on September 5th, 2026
Open Issues & Pull Requests: 39 (+0)
GitHub issues: Enabled
Number of forks: 913
Total Stargazers: 3,738 (+2)
Total Subscribers: 20 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 24.1 hours
Mean response time: 24.1 hours
90th percentile: 24.1 hours
Tracked items: 1

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 15
New in 7 days: 2
Closed in 7 days: 0
Avg open age: 9 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 2
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

Sign in to see which issues are moving.

Detailed Description

Human Atlas is an interactive 3D anatomy explorer that lets you examine a detailed human body model with individually selectable anatomical structures.

The tool solves the problem of exploring human anatomy in an interactive, visual way by rendering 2,234 selectable body part meshes from the BodyParts3D reference model. It organizes these structures across 15 anatomical systems and 3,432 named concepts, allowing you to toggle systems on and off, search for specific anatomical names, and move between an assembled view and an exploded inventory where every piece is spaced apart. The interface supports orbit, zoom, and direct selection on the 3D body, with a detail panel that displays information about isolated structures. The rendering approach batches geometry and uses per-structure GPU textures to manage visibility and selection efficiently, avoiding the performance cost of thousands of separate draw calls.

This tool suits educational contexts where interactive anatomy exploration adds value over static diagrams or videos. It works well for anatomy students, medical educators, or anyone building anatomy-related applications who needs a reference implementation. The project is built with React, Three.js, and shadcn/ui, runs locally with no API keys required, and deploys as a static site. The underlying anatomy data comes from BodyParts3D 4.0, an adult male reference licensed under CC BY 4.0, which means it represents a single body type and does not cover every human structure or anatomical variation. The README explicitly notes this is an educational explorer, not a diagnostic or surgical tool.

Development activity shows attention to validation across multiple dimensions: mesh buffers, anatomical naming, non-overlapping layouts at different aspect ratios, search functionality, and browser interaction patterns including selection, system controls, and touch handling on phone-sized screens. The codebase includes optional WebMCP tools that expose anatomy search and inspection in compatible browsers while keeping the visible interface functional without them. Geometry rebuilding is documented as optional, with scripts provided for those who want to process the source BodyParts3D archive themselves, though the repository ships with browser-ready geometry.