By wrapping existing spatially interpolated map files seamlessly onto a globe, we're making a simple, elegant interactive visualization to let a user explore where on earth her/his cousins and ancestors live(d).
You should be great in WebGL (or, perhaps, d3) with a keen eye for elegantly sparse, sensibly laid out interactive UI.
For inspiration and potentially adaptable open-source code modules, see below:
https://www.jasondavies.com/maps/rotate/ [We'd like something like this, but even simpler (no need for country boundaries or latitude/longitude grid), where the user could leave the globe slowly spinning, or manipulated it (including zooming in/out) her/himself.]
https://www.jasondavies.com/ [Other portfolio examples for distilling complex data beautifully in d3, if not WebGL.]
https://earth.nullschool.net/#current/wind/surface/level/orthographic=-115.58,16.36,290 [Gorgeous simple viz that has more complex data than we'd deal with; so hopefully ours could run even more responsively, with fully smooth transitions when a user moves the globe]
https://maps.darksky.net/@temperature,8.332,41.924,9892009?3d [nice example, again with data more dense/complex than ours]
http://mbq.github.io/webgl-weather-globe/ [another nice one]
https://globe.chromeexperiments.com/ [Note that we -don't- need the dramatic lighting effects that many WebGL globes feature; and rather than fancy bars jutting up from earth's surface, we simply want to spraypaint a monochrome gradient onto the globe surface to denote where one's genetic spelling is rare or common)]