Website profiles · Technology insights · Alternatives

mk.bcgsc.ca No paid content found

Categories: Data & Analytics

Data visualization, design, science and art by Martin Krzywinski.

Visit website

Updated: 2026-10-04 02:14 Language: English (default) Access: Normal

Profile views 4 Outbound visits 1
Martin Krzywinski — Data Visualization, Design, Science and Art Full homepage screenshot
Editorial Review

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.

Related questions

More questions →
What Is a Music Artist Network and How Do You Explore Connections Between Artists?

A music artist network is a map where each artist is a node and each link represents a relationship between two artists, usually "listeners of one also listen to the other." On artistpath.cc you explore this map by entering two artists and tracing the chain of connections between them, then reading the visualization to see which links are strongest. It works best when you want to understand why two musicians feel related, or to discover artists that sit between two styles you already like. The connections reflect real listener behavior on Last.fm, not genre labels or historical influence, so treat them as a picture of audience taste rather than an objective ranking.

How an artist network is built

The network has two ingredients:

  • Nodes — individual artists.
  • Edges — links between artists, weighted by how often the same listeners play both.

Last.fm is a music tracking and recommendation service: it records what people scrobble (log) as they listen, and it publishes "similar artist" relationships derived from that listening data. When many listeners of Artist A also listen to Artist B, the two get connected. Stack thousands of these pairwise relationships together and you get a graph you can traverse.

Because the data comes from listening behavior, an edge means "these audiences overlap," not "these artists sound the same" or "one influenced the other." A shared link can come from genre, era, mood, playlist habits, or pure coincidence in a niche fanbase.

Finding a path between two artists

A path is the sequence of artists connecting your start point to your end point. A short path (one or two hops) suggests the two artists share a close audience; a long path means you have to travel through several intermediate tastes to get from one to the other.

On artistpath.cc the workflow is:

  1. Enter a starting artist in the first field.
  2. Enter a destination artist in the second field.
  3. Run the path search. The tool walks the Last.fm-derived graph looking for a chain of connections.
  4. Read the result as an ordered list of artists from start to finish.
  5. Open the visualization to see the same chain as a graph, with the intermediate artists as nodes and the links between them as edges.

The expected result is a route like Artist A → Artist B → Artist C → Artist D, where each arrow is a supported similarity link. If no route appears, the two artists may simply sit in disconnected parts of the listener graph.

What to check after you get a path

  • Length — how many hops did it take? Fewer hops generally means closer audience overlap.
  • Intermediate artists — these are the bridge points. They are often the most interesting discovery, because they connect two worlds you already listen to.
  • Link strength — where the tool shows it, a stronger link means more shared listeners, so that step is more meaningful than a weak one.

Reading the visualization

The graph view turns the path into something you can scan at a glance. Nodes are artists, edges are connections, and the shape of the chain tells a story:

What you see What it suggests
Two artists directly linked Strong shared audience, likely similar style or scene
A short chain through one bridge artist Two tastes that meet in a common middle ground
A long chain Distant audiences; the connection is real but indirect
A dense cluster around one node That artist is a hub many listeners pass through

Use the visualization to spot hubs. An artist that appears in many paths is a connector — a good candidate to explore if you want to move between genres.

Using the network to discover artists

The practical payoff is discovery through shared connections:

  • Pick two artists you like and find the path between them. The artists in the middle are natural next listens.
  • Follow a hub artist's links outward to see what else its audience plays.
  • Compare a short path and a long path between the same pair to see which intermediate artists change.

For example, if you like two artists from different scenes and the path runs through a third name you have never heard, that third artist is the bridge your taste is already reaching toward.

Limits to keep in mind

  • Connections reflect listener behavior, not objective genre, quality, or influence.
  • Last.fm data skews toward users who actively scrobble, so popular and niche artists are represented unevenly.
  • A missing path does not mean two artists are unrelated — it means the current data does not connect their audiences.
  • A strong link is a statement about shared listeners, not a claim that the artists sound alike.
What Does Design Mean in Stainless Steel Fabrication?

In stainless steel fabrication, design means engineering the part so it can actually be made: setting dimensions, material grade, joint and weld details, finish and tolerances, then checking that the workshop can cut, form, weld and finish it as drawn. It is not graphic design or product styling. This stage matters whenever you need a bespoke stainless item — a frame, tank, duct, pipework run or enclosure — and it usually starts from your sketch, sample or drawing rather than a finished CAD model.

What the design stage covers

Design work in a fabrication shop turns an idea into instructions the workshop can follow. That normally includes:

  • Geometry and dimensions — overall sizes, bend radii, hole positions, and how parts fit together.
  • Material grade — which stainless grade suits the environment (for example a grade chosen for corrosion resistance or for weldability). The fabricator should confirm the grade rather than assume it.
  • Joint and weld details — where seams run, whether welds are visible or dressed, and how access is provided for the welder.
  • Finish — the surface treatment required, such as a brushed, polished or other finish, and which faces are cosmetic.
  • Tolerances — how accurate the finished part must be, since tighter tolerances generally mean more work.

How design decisions affect manufacture and cost

Most cost and lead-time differences between two apparently similar parts come from design choices, not from the amount of steel:

Design choice Effect on fabrication
Complex geometry with many bends More forming steps, more chances of distortion
Welds in hard-to-reach positions Slower welding, higher risk of defects
Visible, dressed welds Extra finishing time
Tight tolerances More checking and rework
Cosmetic finish on all faces More handling and protection during work

A design that is easy to weld and finish is usually cheaper and faster than one that only looks simple on paper.

Typical design-to-manufacture workflow

  1. Brief or sketch — you provide a drawing, sketch, photo or sample, plus what the part must do.
  2. Design review — the fabricator checks feasibility, suggests changes, and confirms grade, finish and tolerances.
  3. Agreed drawing — a dimensioned drawing or model is signed off before cutting starts.
  4. Fabrication — cutting, forming, welding and finishing to the agreed drawing.
  5. Inspection — the finished part is checked against the drawing and finish specification.

The design review step is where most problems are caught cheaply, before any material is cut.

Common design mistakes that cause delays

  • Missing dimensions, or dimensions that do not add up.
  • No material grade specified, or a grade that is hard to weld or form.
  • Finish left undefined, so the workshop guesses.
  • No tolerance stated, leading to disagreement at inspection.
  • No allowance for weld distortion on large or thin panels.
  • Cosmetic faces not marked, so they get scratched during handling.

Questions to ask a fabricator at the design stage

  • Which grade do you recommend for this environment, and why?
  • Can this be made as drawn, or would a small change reduce cost or lead time?
  • Which faces are cosmetic, and how will you protect them?
  • What tolerance can you hold, and how will it be checked?
  • Will welds be visible, dressed or hidden?
  • What do you need from me before you can quote and start?

Getting clear answers to these before fabrication begins is the practical way to avoid rework and unexpected cost.

How Does the Iroquois Indian Museum Use Art to Share Iroquois Culture?

The Iroquois Indian Museum in Howes Cave, New York, is an educational institution whose stated purpose is to foster understanding of Iroquois culture by using Iroquois art as a window into that culture. In practice, that means a visit is organized around original work by Iroquois artists—both traditional and contemporary—rather than around a conventional timeline of historical objects. The approach suits anyone who wants to encounter Haudenosaunee (Iroquois) culture as something living and currently being made, not only as history.

The mission, stated plainly

The museum describes itself as "an educational institution dedicated to fostering understanding of Iroquois culture using Iroquois art as a window to that culture." Two things follow from that sentence:

  • Art is the method, not just the subject. The exhibits are built to teach culture through the work, so the art carries the interpretation.
  • The frame is Iroquois-specific. This is not a general Native American collection; the focus is the Iroquois (Haudenosaunee) peoples and their artists.

What "art as a window" actually means

Using art as the interpretive lens changes what you look at and how you look at it. A painting, basket, carving, or piece of beadwork can carry:

  • Continuity — designs, materials, and techniques passed down across generations.
  • Change — how artists respond to new materials, markets, and ideas over time.
  • Voice — the artist's own perspective on identity, community, and history, in their own words rather than only through a curator's label.

Because the museum's collection spans both traditional and contemporary Iroquois work, the two are shown as connected rather than as "past" versus "present." A contemporary piece and an older one can be read as part of the same ongoing practice.

What a visitor can expect

Based on the museum's own description of its purpose, plan for:

  • Original Iroquois art across media and periods, including work by living artists.
  • Cultural context connecting the art to Haudenosaunee history, values, and present-day communities.
  • An educational framing — the institution positions itself as educational first, so expect interpretive material rather than a purely aesthetic gallery experience.

The museum is located in Howes Cave, NY, in the Schoharie County area of upstate New York — Iroquois homelands region — which gives the visit a geographic as well as cultural context.

Why art instead of only historical objects

Art does something a case of artifacts often cannot: it shows a culture thinking and making decisions now. A historical object answers "what was made?" An artwork by a named Iroquois artist can answer "what is this artist saying, and to whom?" That shift keeps the culture from being frozen at a single moment and puts Iroquois people in the position of authors of their own representation.

Practical notes before you go

  • Check current hours, admission, and exhibition schedule directly with the museum, since these change seasonally and are not fixed in the source material here.
  • Payment: the site lists PayPal among its payment platforms; confirm accepted methods for admission when you book or arrive.
  • Plan around the art. If you want the most from the visit, read the artist labels and interpretive text — that is where the "window" framing does its work.

If your interest is specifically in how a museum can teach a living culture through contemporary creative practice, this is the model to look at. If you want a broad survey of Native American nations across the continent, note that this museum's scope is deliberately narrower: the Iroquois, seen through their art.

What Is JanusGraph and When Should You Use It?

JanusGraph is an open-source, distributed, transactional graph database built for graphs that grow past what a single machine can hold — the project targets hundreds of billions of vertices and edges across a multi-machine cluster. Choose it when you need Gremlin/TinkerPop querying, ACID or eventually consistent transactions, and the freedom to pick your own storage and index backends. Skip it if your graph fits comfortably on one node and you want the simplest possible operational footprint.

What JanusGraph actually is

JanusGraph is a graph database layer, not a storage engine. It handles graph semantics, transactions, and traversal execution, then delegates persistence and indexing to backends you choose. That design is the core of both its flexibility and its operational cost.

Key properties, per the project's own description:

  • Distributed and scalable — elastic, linear scalability for growing data and user counts, with data distribution and replication for performance and fault tolerance.
  • Transactional — supports thousands of concurrent users running complex traversals in real time, with ACID or eventually consistent transactions.
  • Open source — fully open source under the Apache 2.0 license, governed by the Linux Foundation since 2017. The project states all functionality is free with no commercial license required.
  • TinkerPop native — query with the Gremlin traversal language, serve with Gremlin Server, explore with the Gremlin Console.
  • Analytics-capable — beyond online transactional processing (OLTP), it supports global graph analytics (OLAP) through an Apache Spark integration.

How it scales and stays available

The scaling story is the reason most teams evaluate JanusGraph:

Capability What it gives you
Elastic, linear scalability Add capacity as data and users grow
Data distribution and replication Performance plus fault tolerance
Multi-datacenter high availability Survive a datacenter loss
Hot backups Back up without taking the graph offline
100B+ vertices and edges per graph The stated design target

This is a cluster-first design. If your workload is a few million edges on one server, that machinery is overhead you may not want.

Pluggable storage and indexing backends

JanusGraph does not lock you into a single storage engine. You select the backend that fits your existing infrastructure:

  • Storage: Cassandra, HBase, Bigtable, ScyllaDB, and more.
  • Indexing / full-text search (optional): Elasticsearch, Solr, or Lucene.

The practical consequence: your operational team keeps the database technology it already runs, and JanusGraph sits on top. The tradeoff is that you now operate both JanusGraph and its backends — more moving parts than a self-contained graph database.

Querying with Gremlin

JanusGraph is native to the Apache TinkerPop stack, so queries are written in Gremlin. The project's own quickstart shows the shape of a session:

$ bin/gremlin.sh
gremlin> graph = JanusGraphFactory.open('conf/janusgraph-inmemory.properties')
==>standardjanusgraph[inmemory:[127.0.0.1]]
gremlin> GraphOfTheGodsFactory.loadWithoutMixedIndex(graph, true)
==>null
gremlin> g = graph.traversal()
==>graphtraversalsource[standardjanusgraph[inmemory:[127.0.0.1]], standard]
gremlin> g.V().has('name','hercules').out('father').out('father').values('name')
==>saturn

What this demonstrates: you open a graph from a properties file, load a sample dataset, get a traversal source, then walk edges (out('father')) and read a property (values('name')). The in-memory configuration is for trying things out; production graphs point at a distributed backend instead.

Because Gremlin is a TinkerPop standard, skills and tooling transfer to other TinkerPop-compatible systems — useful if you want to avoid a proprietary query language.

When to choose JanusGraph — and when not to

Choose it when:

  • Your graph is large enough that one machine is a real constraint (the project targets 100B+ vertices and edges).
  • You need real-time traversals for many concurrent users, not just batch analytics.
  • You want to reuse storage you already operate (Cassandra, HBase, Bigtable, ScyllaDB).
  • You need multi-datacenter availability or hot backups.
  • You want both OLTP and OLAP (via Spark) over the same graph.
  • Open source under Apache 2.0 and vendor-neutral governance matter to you.

Look elsewhere when:

  • Your graph fits on a single node and simplicity outweighs scale.
  • You don't want to run and tune separate storage and index clusters.
  • You need a query language other than Gremlin, or a fully managed service with no operational burden — the project describes a self-hosted, backend-pluggable architecture, not a hosted offering.

A quick way to decide

Ask two questions. First: does my graph exceed what one machine can serve, or will it soon? Second: does my team already run a supported backend like Cassandra or HBase? If both answers are yes, JanusGraph's distributed, transactional, backend-pluggable model fits well. If either is no, a single-node graph database will likely get you further with less operational cost.

To evaluate it hands-on, the Gremlin Console quickstart above runs against an in-memory graph, so you can test traversal patterns before committing to a cluster and a storage backend.

What Is the Genome Sciences Center and What Role Does It Play in Genomics Research?

The Genome Sciences Center most commonly refers to the BC Cancer Genome Sciences Centre (GSC) in Vancouver, British Columbia—a genomics and bioinformatics research institute that combines high-throughput sequencing, cancer genomics, and computational tool development. It matters to you if you want to understand where widely used genome visualization software such as Circos came from, or if you need a working example of how a sequencing center turns raw genomic data into interpretable results.

What the Genome Sciences Center Is

The GSC is a research center built around large-scale genome sequencing and the computational analysis that follows it. Its work sits at the intersection of three activities:

  • Sequencing at scale — generating genomic data from human and other organisms.
  • Cancer genomics — studying how genomes change in cancer.
  • Bioinformatics tool development — building software that makes genomic data analyzable and readable.

This combination is what distinguishes a genome sciences center from a purely clinical lab or a purely academic biology department: the center is organized around producing and interpreting genome-scale data.

Why It Shows Up in Discussions of Data Visualization

The GSC is closely associated with Martin Krzywinski, a scientist and designer known for genome data visualization. His work at the center produced tools and graphics that are now standard in genomics, most notably Circos, a circular layout tool for visualizing genomic relationships.

A concrete example from the center's own portfolio is "Circles of Life — Genomes Across Time," a comparison of the human genome with the genomes of chimp, dog, opossum, platypus, and chicken, designed by Krzywinski. This is a useful illustration of the center's role: it doesn't only sequence genomes, it also develops ways to show how genomes relate to one another across species.

That connection explains why a search for "genome sciences center" often surfaces visualization work. The center's identity includes making complex genomic data legible, not just generating it.

What Role It Plays in Genomics Research

Function What it means in practice
Sequencing Produces genome-scale data for research projects
Cancer genomics Applies sequencing to understand cancer genomes
Bioinformatics Develops and maintains analysis and visualization tools
Cross-species comparison Enables comparisons such as human vs. other vertebrate genomes
Tooling legacy Originates widely used visualization approaches like Circos

The center's contribution is therefore twofold: it participates in genomics research directly, and it supplies methods and tools that other researchers use in their own work.

How to Access Its Public Resources

If you want to go beyond the description and actually use what the center produces:

  1. Start with the visualization work — the center's design and visualization output, including Circos and related graphics, is the most directly reusable public-facing material.
  2. Look for the software — tools such as Circos are distributed for use in your own genome data visualization tasks.
  3. Check the research output — publications and project pages describe the sequencing and cancer genomics work in more detail.

The practical entry point for most readers is the tooling and visualization side, because that is what you can apply to your own data without being part of the center's research program.

When This Matters to You

  • You are learning genomics and want to know where common visualization conventions come from.
  • You need to visualize genome data and are evaluating Circos or similar circular layouts.
  • You are researching the institution behind a specific tool or graphic.
  • You want a model of how sequencing and visualization connect inside one research center.

If your interest is purely in sequencing technology or cancer biology, the center is one example among many; if your interest is in how genomic data gets turned into something you can see and interpret, its visualization legacy is the most relevant part.

Website Overview

Identifiable technologies and additional version or configuration signals make the service easier to fingerprint, which may help targeted scanners narrow their checks. An established domain and managed infrastructure suggest continuity of operations and may support dependable delivery, although neither guarantees service quality.

Domain and Registration

Registered in 2000, this domain has about 26 years of history. That suggests continuity, although ownership and purpose may have changed. Transfer-protection status is present, helping reduce the risk of unauthorized domain transfers. Registration contact information is publicly available through RDAP. The domain uses the common .ca extension, which is not an independent safety signal.

DNS and Email

Nameservers are provided by bcgsc.ca, indicating managed DNS hosting. MX records point to the Microsoft 365 email service. SPF and DMARC are configured. DKIM status is unknown. TXT records include verification markers for Microsoft. Such markers may also remain after a service stops being used. DNSSEC signatures were not detected, so this additional DNS authenticity protection is not confirmed.

TLS and Certificates

The certificate issuer is DigiCert Inc, a commercial certificate authority. The certificate uses an RSA 2048-bit public key, offering broad client compatibility. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate is valid for about 198 days in total, with 115 days remaining.

HTTP and Browser Security

The Server header exposes the software version: nginx/1.20.1. This makes version-targeted checks easier, but is not proof of an exploitable vulnerability. The response lacks these common security headers: CSP, Referrer-Policy, Permissions-Policy. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. No obvious internal addresses or debug information were found in the headers. No explicit CDN or WAF marker was found in the response headers.

Technology Stack Analysis

The public page identifies nginx 1.20.1, with exact versions exposed for 1 technologies. These details can narrow vulnerability checks, although exposure alone is not a vulnerability.

Search and Social Sharing

Open Graph is partially configured; og:image is missing. Twitter Card metadata is configured. JSON-LD includes Organization data, helping describe the organization as an entity. The title has 63 characters, within a common display range. A meta description is present, with 65 characters.

Hosting and Email

DNSbcgsc.ca
Hostingbcgsc.ca
EmailMicrosoft 365
Location Canada flagVancouver, British Columbia, Canada 134.87.4.61

User reviews (0)

  • No reviews yet.

Pages, Search and Sharing

Meta descriptionData visualization, design, science and art by Martin Krzywinski.
Canonical URLhttps://mk.bcgsc.ca/
LanguageEnglish (default)
Twitter Cardsummary
All bots 0 allowed · 1 disallowed
  • Disallow/cgi-bin/

No sitemaps found

Registration details RDAP / WHOIS

RegistrarNamespro Solutions Inc.
Registered2000-10-03
Expires2027-10-24
Domain statusclient transfer prohibited
Nameserversdns1.bcgsc.ca、dns2.bcgsc.ca
DNSSECunsigned

DNS records

TypeNameValueTTLPriority
Anproxy.bcgsc.ca134.87.4.617200—
MXbcgsc.cabcgsc-ca.mail.protection.outlook.com72000
NSbcgsc.caDNS1.bcgsc.ca7200—
NSbcgsc.caDNS2.bcgsc.ca7200—
NSbcgsc.cans1.d-zone.ca7200—
NSbcgsc.cans2.d-zone.ca7200—
TXTbcgsc.caMS=3FD7D2FEF2013650582689E175EF66D848DEEF177200—
TXTbcgsc.caMS=ms765851187200—
TXTbcgsc.cav=spf1 ip4:134.87.4.13 include:spf.protection.outlook.com include:spf.envoke.com -all7200—
CNAMEmk.bcgsc.canproxy.bcgsc.ca7200—
DMARC_dmarc.bcgsc.cav=DMARC1; p=none; rua=mailto:[email protected]; ruf=mailto:[email protected]; fo=1;7200—

TLS and certificates

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subject*.bcgsc.ca
IssuerDigiCert Inc
Valid until2027-01-27T23:59 · Remaining when checked: 115 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HeaderValue
content-typetext/html; charset=UTF-8
servernginx/1.20.1
strict-transport-securitymax-age=3600; includeSubdomains;
x-frame-optionsSAMEORIGIN
x-content-type-optionsnosniff

Identified technologies

nginx 1.20.1