html { overflow: -moz-scrollbars-vertical; background: #000; color: #ddd; }
img { border: none; }
span { padding:0; margin:0; }
p { padding: 0; margin: 0 0 10px 0;}
a { text-decoration: underline; }
b { color: white; }
hr { background: #bbb; height: 1px; border: none; }
i { font-family: palatino, minion, garamond, minion, times, serif; font-size: 120%; }
em {
font-family: "Open Sans", "segoe ui", geneva, verdana, trebuchet, arial, sans-serif;
text-transform: uppercase;
font-style: normal;
font-weight: 700;
color: #b0b88a;
font-size: 11px;
letter-spacing: 2px;
line-height: 1.5em;
}
body {
font-family: "Open Sans", "segoe ui", geneva, verdana, trebuchet, arial, sans-serif;
font-size: 12px;
margin: 0;
padding: 0;
height: 100%;
}
#frame {
position: relative;
width: 800px;
margin: 0 auto;
padding: 0px;
}
#header {
position: relative;
background: #d6d6d4;
margin: 0 auto;
padding: 5px 0;
border-bottom: 1px solid #ccc;
}
#header .content {
font-size: 10px;
color: #333;
width: 1000px;
margin: 0 auto;
}
#header .content b {
color: black;
}
#header .content a:hover {
background-color: #ccc;
}
#header .content a {
color: black;
}
#title {
position: relative;
background: #30352f;
/*background: #2f3035;*/
padding: 15px 0;
border-bottom: 1px solid #ccc;
}
#title .content {
position: relative;
width: 800px;
margin: 0 auto;
}
#title .content #logo {
position: absolute;
left: -90px;
bottom: -5px;
}
#title .content #badge {
position: absolute;
right: 20px;
bottom: -41px;
}
#title .content #hiveplot {
position: absolute;
right: 190px;
bottom: -39px;
}
#title .content h3 {
margin-top: 10px;
}
#newsbanner {
font-size: 12px;
padding: 10px 0;
margin: 0 auto;
}
#newsbanner .content{
position: relative;
width: 550px;
padding-right: 250px;
margin: 0 auto;
}
#masthead {
font-size: 14px;
margin: 0 auto;
padding-bottom: 0.5em;
}
#masthead .content {
position: relative;
width: 800px;
height: 545px;
margin: 0 auto;
padding-bottom: 0.5em;
border-bottom: 1px solid #333;
}
#masthead .content p.citation {
padding: 10px;
width: 550px;
font-family: "segoe ui", geneva, verdana, trebuchet, arial, sans-serif;
line-height: 1.35em;
font-size: 11px;
letter-spacing: 0.5px;
}
#masthead .caption {
position: absolute;
width: 200px;
bottom: 0;
left: 600px;
padding: 0 0 0.5em 10px;
font-size: 11px;
}
#masthead .caption p {
margin: 0;
padding: 0;
}
/*
#masthead .content .button {
position: absolute;
right: 220px;
bottom: 20px;
}
*/
h1,h2,h3 {
font-family: "Open Sans", helvetica, arial, sans-serif;
text-transform: uppercase;
font-size: 18px;
font-weight: 800;
color: #fff;
margin: 0;
padding: 0;
}
h2 {
font-size: 14px;
font-weight: 700;
color: #d6d6d4;
margin: 0;
padding: 0;
}
h3 {
text-transform: none;
font-size: 12px;
font-weight: 400;
color: #bdbdbd;
margin: 0;
padding: 0;
}
.column h1, .column h2 {
margin: 20px 0 5px 0;
text-transform: uppercase;
font-size: 14px;
font-weight: bold;
/*color: #fff;*/
}
.column h2 {
font-size: 12px;
}
.copy p { font-family: "PT Serif", palatino, minion, garamond, minion, times, serif; font-size: 110%; line-height: 1.35em; letter-spacing: 0.5px; }
.copy i { font-size: 110%; }
ul, li {
font-family: "PT Serif", palatino, minion, garamond, minion, times, serif;
line-height: 1.35em; letter-spacing: 0.5px;
}
li {
padding-right: 3em;
}
#copy {
clear: both;
}
.column {
float: left;
}
.left {
float: left;
}
.right {
float: right;
}
.annot {
font-size: 90%;
}
#footer {
text-align: center;
border-top: 1px solid #ccc;
padding-top: 5px;
margin-top: 25px;
font-size: 10px;
color: #bbb;
clear: both;
}
#footer a {
/*color: #c385ec;*/
}
a {
text-decoration: underline;
color: inherit;
/*color: #9edffa;*/
}
a:hover {
background: #333;
}
.pointer {
cursor: pointer;
}
.selected {
text-decoration: underline !important;
}
.version {
float:right;
font-size: 12px;
}
.column em {
float: right;
width: 200px;
margin: 25px 10px 25px 25px;
}
.button img {
padding: 5px 0;
}
.button a:hover {
background: none;
}
.slideshow3 {
height: 275px;
}
.slideshow1 {
height: 570px;
}
.slideshow4 {
height: 440px;
}
.slideshow2 {
height: 250px;
}
.small {
font-size: 80%;
}
.new {
color: red;
font-weight: bold;
}
news
+ thoughts
Thu 23-04-2026
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.
▲ My Nature Biotechnology phylogenetic tree cover (volume 44, issue 4, 7 April 2026).
(
more)
Browse my gallery of cover designs.
▲ A catalogue of my journal and magazine cover designs.
(
more)
Fri 13-03-2026
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.
▲ 2026 π DAY | Art for the 5%. Shown in the style of Ishihara color test plates, the art is visible only to those with colour blindness.
(
details)
Wed 23-07-2025
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.
▲ Nature Methods Points of Significance column: Symmetric alternatives to the ordinary least squares regression. Geometry of quantities minimized in OLS and symmetric regression. OLS minimizes `\Sigma e_y^2` in `Y` ~ `X` and `\Sigma e_x^2` `X` ~ `Y`. Pythagorean regression minimizes AB (magenta). Geometric means regression (GMR) minimizes area of ABP (orange). Orthogonal regression (OR) minimizes HP (blue).
(
read)
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.
Wed 11-06-2025
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.
Mon 17-03-2025
The needs of the many outweigh the needs of the few. —Mr. Spock (Star Trek II)
This month, we explore a related and powerful technique to address bias: propensity score weighting (PSW), which applies weights to each subject instead of matching (or discarding) them.
▲ Nature Methods Points of Significance column: Propensity score weighting.
(
read)
Kurz, C.F., Krzywinski, M. & Altman, N. (2025) Points of significance: Propensity score weighting. Nat. Methods 22:638–640.