Website Review
What is Martin Krzywinski known for?
Martin Krzywinski is best known for work at the intersection of genomics and data visualization: making complex biological data readable through distinctive visual forms. The site’s evidence highlights a comparison of the human genome with chimp, dog, opossum, platypus and chicken genomes under the heading “Circles of Life — Genomes Across Time,” credited to him for design.
He is also associated with widely used visualization methods in genomics, including Circos-style circular genome diagrams and hive plots. These approaches are valuable when relationships are dense: instead of forcing everything into a rectangular chart, they arrange data radially or as networks so patterns, clusters and connections become easier to scan.
If you are new to his work, start with a genome-comparison image and ask what the layout emphasizes: shared sequence, rearrangements or evolutionary distance. For your own data, choose a circular or network layout only when the relationships are genuinely complex; a simple bar or line chart will usually communicate faster for straightforward comparisons.
How does Circos help visualize genomic data?
Circos is a tool for drawing genomic data as a circular layout, and that shape is the core of its usefulness. Instead of spreading chromosomes along a straight horizontal axis, it arranges them as arcs around a ring. Relationships between distant regions—rearrangements, synteny blocks, or links between chromosomes—can then be drawn as ribbons or lines across the interior, where they are easy to trace without long horizontal spans.
Its main contributions:
- Genome-wide context in one view. All chromosomes fit in a single figure, so you can compare many regions at once rather than paging through linear plots.
- Layered data tracks. Rings outside the chromosome arcs can carry different data types—coverage, GC content, variants, expression—each as its own track.
- Relationship ribbons. Links between two positions (for example, conserved blocks between species or structural variants) are drawn as chords, making cross-chromosome connections visually explicit.
- Scalable to large genomes. The layout is built for many features, which is why it became common in genomics and cancer research.
The trade-off is that circular layouts are harder to read for precise position estimates than linear ones. A reader cannot easily compare a feature at 3 o'clock with one at 9 o'clock, so Circos is best for overview and pattern-finding, not for fine coordinate lookup. It also has a learning curve: configuration is text-based and detailed.
A concrete use is comparative genomics. Martin Krzywinski's "Circles of Life" compares the human genome with those of chimp, dog, opossum, platypus, and chicken—exactly the kind of many-genome comparison where a circular view keeps everything in one frame.
If you are deciding whether to use it: choose Circos when the message is relationships and genome-wide structure; choose a linear track viewer when the message is exact position or local detail. For background and examples, see Martin Krzywinski — Data Visualization, Design, Science and Art.
What is a hive plot and when should I use one instead of a traditional network layout?
A hive plot is a network visualization that assigns nodes to a small number of radial axes based on a shared attribute, then draws edges as curves between those axes. Instead of letting a force-directed algorithm decide where every node lands, you decide the grouping, and the layout stays stable and readable. Martin Krzywinski, who works on data visualization in genomics and bioinformatics, is closely associated with the method; his site Martin Krzywinski — Data Visualization, Design, Science and Art is the reference point for examples and the underlying idea.
The practical difference is what you get to control. A traditional force-directed layout optimizes for clustering and edge length, so it often produces a "hairball" that looks organic but changes shape between runs and hides which nodes belong to which group. A hive plot fixes the axes, so comparisons across datasets or time points become possible, and dense connections between groups show up as thick bands rather than tangled lines.
H3 When a hive plot is the better choice
- Your nodes fall into a few meaningful categories (two to about six axes), such as chromosome, tissue type, or experimental condition.
- You care about inter-group structure more than finding individual communities.
- You need reproducible, comparable layouts across multiple networks.
- The network is dense enough that force-directed layouts become unreadable.
H3 When to stay with a traditional layout
- You do not have a natural, defensible way to partition nodes into axes.
- You want to discover communities rather than display a known grouping.
- The network is small and sparse, where a standard layout is easier for a general audience to read.
- You need to show node-level position as data (for example, a spatial or embedding coordinate).
A concrete scenario: a bioinformatician comparing gene interactions across several cancer types could place genes on axes by pathway and draw edges for co-expression. Differences between cancer types then appear as changes in band thickness, which is far harder to spot in a force-directed plot. The trade-off is that hive plots demand a good grouping variable; a poor partition produces a misleading picture, whereas a force-directed layout at least lets the data speak for itself.
A useful next step is to sketch your intended axes on paper before building anything. If you cannot name them in a short phrase each, and if the categories overlap heavily, a traditional layout is likely the safer choice.
How can I compare the human genome to other species in a single visualization?
Use a circular genome plot when you want to see the human genome alongside several other species at once. Rather than lining up long sequences side by side, you arrange each genome as a concentric ring and draw links between matching regions. That lets you compare chimp, dog, opossum, platypus and chicken in one frame, which is exactly the approach shown in Martin Krzywinski's "Circles of Life — Genomes Across Time" on Martin Krzywinski — Data Visualization, Design, Science and Art.
H3. What the visualization actually shows
- Each species occupies its own ring, so you read across rings to see shared or rearranged segments.
- Ribbons crossing the interior connect homologous regions, making conservation and rearrangement visible as line density and crossing patterns.
- Because the layout is radial, you can fit many genomes without the chart becoming unreadably wide.
H3. Choosing your tool Krzywinski is the creator of Circos, the circular layout tool widely used for this kind of figure. If you want that specific look, start there. If you need a quicker route, a general-purpose plotting library can produce a similar ring-and-ribbon chart, though you may spend more time on layout.
| Approach | Best for | Trade-off |
|---|---|---|
| Circos-style circular plot | Many genomes, publication figures | Steeper setup, configuration-heavy |
| Linear alignment tracks | Two or three species, detailed inspection | Gets unwieldy beyond a few genomes |
| Dot plot / synteny matrix | Spotting rearrangements precisely | Less intuitive for a general audience |
H3. A practical next step Pick three species first — human, chimp and one distant relative such as chicken — and build the plot. Add rings only once the links read clearly. If you plan to publish, check the licensing and citation terms for whichever tool you use.
What design principles does Martin Krzywinski apply to scientific data visualization?
Martin Krzywinski treats scientific visualization as a design discipline, not just a plotting task. His work — including the Circos genome diagrams and hive plots — shows a consistent set of principles: make structure visible, encode data honestly, and reduce the viewer's effort so the science, not the chart mechanics, carries the message.
H3. Core principles in his work
- Form follows the data's structure. Circular layouts suit genomes because chromosomes are linear sequences arranged in a cycle; the geometry matches the biological relationship rather than forcing it into a default rectangle.
- Every visual channel carries meaning. Position, color, size and links are assigned to specific variables. Decorative variation is avoided because it competes with data.
- Dense data, clear hierarchy. He layers many tracks without losing legibility, using spacing, labels and grouping to separate primary findings from supporting detail.
- Comparison is the point. Work such as comparing the human genome with chimp, dog, opossum, platypus and chicken exists to make similarities and differences readable at a glance.
- Aesthetics serve comprehension. Strong composition and typography are used to guide attention, not to decorate.
H3. How this differs from default charting
| Default approach | Krzywinski-style approach |
|---|---|
| Pick a standard chart type first | Derive the layout from the data's structure |
| Color used for variety | Color mapped to a variable |
| One panel, one message | Layered tracks with explicit hierarchy |
| Optimize for quick production | Optimize for accurate reading |
H3. A concrete scenario
A genomics team wants to show structural rearrangements across several species. A default bar chart would hide the relationships; a circular multi-track view exposes them. The trade-off is real: circular and hive layouts take more design time, need careful labeling, and can confuse readers unfamiliar with them. That cost is worth paying when relationships between many entities are the actual finding.
Next step: pick one dataset you currently show as a default chart, identify its true structure (sequence, network, hierarchy or comparison), and test whether a layout that mirrors that structure reads faster. Krzywinski's own site is at Martin Krzywinski — Data Visualization, Design, Science and Art.
Where can I find tools or code from Martin Krzywinski for my own bioinformatics projects?
Martin Krzywinski's own site, Martin Krzywinski — Data Visualization, Design, Science and Art, is the natural starting point. It collects his visualization work and links out to the tools he built, so it functions as a hub rather than a single download page. The page evidence on the site describes pieces such as "Circles of Life — Genomes Across Time," a comparison of the human genome against chimp, dog, opossum, platypus and chicken genomes, which shows the kind of comparative-genomics visualization his methods are designed for.
What you'll actually find there
- Circos, his best-known tool for circular layout of genomic data, used for genome comparisons, structural variation and copy-number work. If your project involves relationships between positions on chromosomes or between multiple genomes, this is the one to look at first.
- Hive plots, a network-visualization method he developed as an alternative to force-directed layouts, useful when you want node positions to reflect actual network structure rather than an arbitrary simulation.
- Links to his publications and talks, which often explain the reasoning behind a design choice — helpful when you need to justify a figure to reviewers or collaborators.
How to decide what fits
| Your task | Better fit | Why |
|---|---|---|
| Chromosome-scale comparisons, rearrangements, multi-genome views | Circos | Built for circular genomic layouts and dense positional data |
| Network or pathway structure you need to read precisely | Hive plots | Deterministic node placement makes patterns comparable across datasets |
| General statistical charts | Neither | Use a standard plotting library; these tools solve specific layout problems |
A practical next step
Start from the site, identify the tool that matches your data shape, then check its documentation and license before integrating it into a pipeline. Circos in particular has a configuration-file workflow that takes some learning, so budget time for a small test dataset — for example, one chromosome pair — before scaling to a full genome comparison. If you need community help, Circos has its own dedicated site and Google Group, which are worth locating through the links on Krzywinski's page rather than guessing a URL.
One caveat: these are research tools maintained around academic work, not commercial products with support contracts. Expect to read documentation and source code, and to adapt examples rather than follow a step-by-step tutorial.
User reviews (0)