null
from an undefined
place,
undefined
create (a place)
an account
of us
— Viorica Hrincu
Sometimes when you stare at the void, the void sends you a poem.
The average density of the universe is about `10 \times 10^{-30} \text{ g/cm}^3` or about 6 protons per cubic meter. This should put some perspective in what we mean when we speak about voids as "underdense regions".
listen: there's a hell
of a good universe next door; let's go
—e.e. cummings (pity this monster, manunkind)
Below I describe the design process of the poster, which is available in various color schemes.
The distances on the poster are all light-travel distances. To learn more about how distances are measured in the Universe, I've put together a short tutorial and calculator on space expansion, light-travel and comoving distances.
The reference section links to reading material about the details of individual elements, such as the coordinate system.
I was motivated by this map by Richard Powell of the Universe within 2 billion light years.
I started dutifully tracing the map and I got as far as the image below...
...before I decided that I should just parse Richard's list of superclusters and programmatically generate the map.
#Common Name Equatorial Supergal Redsh Dis Size Con Abell clusters in the # Coordinates Coords z Mly Mly in the supercluster # RA Dec L° B° Centaurus 13 00 -32.0 148 -7 0.014 194 150 Cen-Hya 1060,3526,3565,3574,3581 Perseus-Pisces 02 32 +39.8 341 -8 0.016 222 100 Per-And 262,347,426 Pavo-Indus 20 34 -37.0 230 +32 0.017 235 100 Ind-Mic 3656,3698,3742 ...
You can download a plain-text and tidied version of this file, in which the Abell list for a supercluster is now on a single line.
Below is my first attempt. This is a top-down view of the supergalactic equator. Clusters in the Southern Supergalactic Hemisphere are joined to the equator plane by dotted lines.
I liked the angled view of Richard's map, so I adjusted the code to achieve this.
I knew I wanted to draw the voids on the map, so I scraped some coordinates from Wikipedia's List of Voids and added them to the map.
The object on the far left is the Eridanus Void, which is a hypothesized void to explain the CMBR Cold Spot. I wanted this in the map, but the scale made it difficult—Richard's list of clusters only went out as far as about 2.7 billion light-years but The Eridanus Void is between 6 and 10 billion light years away.
To accomodate this void on the map I needed either (a) more superclusters to fill out the map and/or (b) scale the distance with a log (e.g. `log(d)`) or power transformation (e.g. `d^k`).
There was also another issue: my code implemented an erzats 2-dimensional projection, not an actual orthographic or perspective 2d projection.
For more data, I went to the VizieR database of astronomical catalogues. It's a little clunky but offers a portal to an absolutely immense amount of data. Once you gain familiarity with the interface, it can feel like the Universe is within reach.
I made use of the Abell catalogue and the supercluster catalogue that groups the Abell clusters into superclusters.
VII/110A Rich Clusters of Galaxies, Abell+, 1989
J/MNRAS/445/4073 Two catalogues of superclusters, Chow-Martinez+, 2014
When these catalogues are plotted using an authentic projection, the result is the map below.
When both hemispheres are shown together, there's a lot of overlap between objects close to the equator. To mitigate this, below is my first attempt at separating the hemispheres and building a poster of the map.
Below is a close crop of a region of the poster. At this point, I'm still using the bitmap Mini 7 Condensed font and including labels for all Abell and superclusters.
Each supercluster also has its constellation designation. This tiny detail took a while to work out. The coordinates had to be precessed to 1875 to apply the IAU constellation boundary criteria.
VI/42 Identification of a Constellation From Position, Roman, 1987
To manage the density of the labels—especially the constellation labels—I thought it would be better to simply show the constellations. I thought that the natural place to put the constellations would be the surface of the supergalactic sphere at a sufficient distance from the origin to accommodate all the objects within the sphere.
I threw in the sky's brightest 9,110 stars from the Yale Catalogue of Bright Stars.
V/50 Bright Star Catalogue, 5th Revised Ed., Hoffleit+, 1991
I obtained the list of constellation shapes from Marc van der Sluys' list. For each constellation, this list gives the pairs of stars in the Yale Catalogue of Bright Stars that are connected by the constellation lines.
BSC (Yale Catalogue of Bright Stars) constellation edges. by Marc van der Sluys
However, many of Marc's constellations shapes were not the asterisms sanctioned by the IAU. I therefore corrected all the constellation shapes by manually examining the IAU map and cross-referencing the stars to the Yale Catalogue of Bright Stars. Ugh.
My list of IAU constellation shapes conveniently includes the J2000 right ascension and declination for each stars in the pair, along with their HR index, magnitude and name.
IAU Constellation shapes as edges between BSC stars (Yale Catalogue of Bright Stars) by Martin Krzywinski
For example, Cassiopeia's familiar "W" appears as 4 lines that indicate the connections between HR stars 21-168-264-403-542.
Cas 21 2.294583 59.149722 2.27 bet Caph|bet Cas|11 Cas
168 10.127083 56.537222 2.23 alf Schedar|alf Cas|18 Cas
Cas 168 10.127083 56.537222 2.23 alf Schedar|alf Cas|18 Cas
264 14.177083 60.716667 2.47 gam BU 499A|BU 1028|gam Cas|27 Cas
Cas 264 14.177083 60.716667 2.47 gam BU 499A|BU 1028|gam Cas|27 Cas
403 21.454167 60.235278 2.68 del Ruchbah|BUP 19A|del Cas|37 Cas
Cas 403 21.454167 60.235278 2.68 del Ruchbah|BUP 19A|del Cas|37 Cas
542 28.598750 63.670000 3.38 eps Segin|eps Cas|45 Cas
For more details about the constellations see my IAU Constellation Shape Resources.
At this point, I went with a vibrant magenta background and switch to the Gotham typeface for the text. I also separeated the hemispheres completely, which makes the map look a little like the hemispheres of the brain. And that's ok.
Once I dropped the Abell clusters, superclusters and voids into the sphere, it was beginning to look crowded.
From the close crop below, you can see that the drop lines for each object are clusttering the space.
I struggled with these drop lines. On one hand, I thought they were very important because they anchored the objects to the equator and thus provided a better sense of the object's position. On the other hand, they added to the busyness of the map. Ultimately I settled on a compromise. An object's drop line would only be drawn if it didn't have a neighbouring object of the same type.
I'm very eager to find ways to combine my work with poetry.
This poster features a poem by Viorica Hrincu. It's about nothingness and the somethingness that can arise from it, if we find it. It appears on the bottom right of the poster. Tucked, but not away.
null
from an undefined
place,
undefined
create (a place)
an account
of us
— Viorica Hrincu
Previously, I've collaborated with Paolo Marcazzan for my 2017 `\pi` Day `\pi` in the Sky poster. There, Paolo contributed "Of Black Body", a poem about thermodynamics, constellations and the truth we might find there. For Paolo, the poem hints at our plight (and flight): "For the earthbound, the questions and concerns remain those of identity, passage, escape from transiency, and slow tempering of hope."
It's likely that neither the coordinate system nor the elements in this map are familiar to most people. Supergalactic what? And what do you mean comoving isn't the first step in cohabitation?
To make the poster accessible, I started adding panels around the map that explained what is drawn, how to read the map, the coordinate system, what superclusters and voids are. I also threw in a few mythological stories, such as the one about Orion and his dogs and about Eridanus.
Also explained are the difference between light-travel and comoving distance along with small graphs that illustrate these concepts.
Read all the stories on the poster.
It is not certain that everything is uncertain. —Blaise Pascal
We have already explored how we can mitigate bias caused by confounding variables in observational studies using propensity score (PS) matching (PSM) and propensity score weighting (PSW). However, any statistical model is only as good as its assumptions and, if it is specified incorrectly, it can itself produce biased estimates of the treatment effect.
This month, we explore double robustness, a powerful statistical concept that provides a valuable “safety net” against the risk of an incorrect model. It offers two opportunities, instead of just one, to obtain a valid estimate of the treatment effect — making it possible to draw credible causal inferences from observational data without having to depend on a single set of modeling assumptions.
Kurz, C.F., Krzywinski, M. & Altman, N. (2026) Points of significance: Double Robustness. Nat. Methods 23:868–869.
My cover design on the 7 April 2026 Nature Biotechnology issue shows the dendrogram that represents a cluster of uniquely expressed (or downregulated) genes in human naive stem cells induced from such cells. Within each dendrogram block, the genomic barcode sequence (sampled from Supplementary Table 1) is depicted with a Code 39 barcode. The highlighted barcode is one of those used for cell isolation.
Ishiguro S. et al. A multi-kingdom genetic barcoding system for precise clone isolation (2026) Nature Biotechnology 44:616–629.
Browse my gallery of cover designs.
Celebrate π Day (March 14th) and enjoy the art — but only if you're part of the 5%.
Go ahead, see what you can't see.
Authentic and accurate images of Ishihara's test plates photographed (and lovingly color-corrected) from the 38-plate Ishihara's Tests for Colour Deficiency.
I also provide the position, size, and color of each circle on each test plate.
What immortal hand or eye, could frame thy fearful symmetry? — William Blake, "The Tyger"
This month, we look at symmetric regression, which, unlike simple linear regression, it is reversible — remaining unaltered when the variables are swapped.
Simple linear regression can summarize the linear relationship between two variables `X` and `Y` — for example, when `Y` is considered the response (dependent) and `X` the predictor (independent) variable.
However, there are times when we are not interested (or able) to distinguish between dependent and independent variables — either because they have the same importance or the same role. This is where symmetric regression can help.
Luca Greco, George Luta, Martin Krzywinski & Naomi Altman (2025) Points of significance: Symmetric alternatives to the ordinary least squares regression. Nat. Methods 22:1610–1612.
Fuelled by philanthropy, findings into the workings of BRCA1 and BRCA2 genes have led to groundbreaking research and lifesaving innovations to care for families facing cancer.
This set of 100 one-of-a-kind prints explore the structure of these genes. Each artwork is unique — if you put them all together, you get the full sequence of the BRCA1 and BRCA2 proteins.