Genome Sciences Centre - Martin Krzywinski - Fingerprint Mapping Group
About the GSCGSC Contact InformationEmployment OpportunitiesIntranet PagesGo BackStart of SectionInformation on Section
Back to Public Pages

BC Cancer Agency
Back to Public Pages

The Deadly Genomes is a visualization of the size and structure of genomes of viruses and bacteria that are agents of prevalent human diseases. Their genomes are visualized as a path, and each organism is spaced on the poster according to the incidence and mortality of the disease.

The Deadly Genomes - Size and Structure of Deadly Viruses and Bacteria

This image reached the finalist stage at the 2009 National Science Foundation Visualization Challenge.


December 2009 saw the 10th Anniversary of the Genome Sciences Center. Some commemorative swag was handed out, among which was a stainless steel water bottle with the following image.

Genome Sciences Center 10th Anniversary Commemorative Graphic - QR Code

The image contains a barcode called QR Code (learn more) which encodes the names of all current employees at the Center.


circos generates circularly composited views of genomic data and annotations.


Lexical analysis of 2008 US Presidential and Vice-Presidential Debates indicates that the speech patterns between candidates (especially those paired in a debate) are extremely similar and that the complexity of vice-presidential candidates is lower than presidential candidates (uniqueness is lower, repetition is higher).

Palin has the longest sentences, Biden repeats himself the most and has the smallest vocabulary, while patterns for Obama and McCain are eerily similar.

Use Atom feeds of candidates' word lists to create Wordles.


carpalx - keyboard layout optimizer

carpalx is a keyboard optimizer which rearranges letter positions on a keyboard to minimize typing effort. Discover the magical XBUL keyboard layouts which minimizes typing of English text. Or, if you dare, venture into the land of the disfigured TNWCLR keyboard layout which makes typing English text excruciatingly painful.


High Dynamic Time Range images (HDTR) are single-frame composites of a set of time-lapse photos.


A proposal for a non-standard clock with moving bezel and stationary hands.


The bioinformatics Perl workshop offers courses to help you learn Perl and apply it to your work. We have courses on introductory Perl, intermediate Perl, and others. Learn how to use map, grep and sort more efficiently or how to perform data analysis at the command line. The workshop is open to the public (given at the GSC 570 W 7th location) and all slides from each lecture are available online.


schemaball generates circularly composited views of SQL database schemas



High-resolution 32k BAC array for aCGH studies of human genome.


clusterpunch is a mini-benchmarker for clusters designed to monitor availability of resources


portknocking is a network authentication method in which a client establishes a connection to a host which presents no open ports


alex is a very famous pet rat, who had appearances in Genome Research and Maximum PC.

Martin Krzywinski, Genome Sciences Centre Martin Krzywinski
Scientist, Bioinformatics
Genome Sciences Centre
BC Cancer Agency
570 W 7th Avenue
Vancouver BC V5Z 4S6

604.877.6000 x 3262
martink@bcgsc.ca

Fun with Useful Applications

circos - Circos is a Perl application for the generation of publication-quality, circularly composited renditions of genomic data and related annotations. Circos is particularly suited for visualizing alignments, conservation and intra and inter-chromosomal relationships (presentations on Circos; drawn heavily from Tufte's Visual Display of Quantitative Information)

schemaball - a MySQL database schema viewer create publication-quality graphs of your MySQL schemas for the web, print media or developement

carpalx - a keyboard optimizer which rearranges letter positions on a keyboard to minimize typing effort. Applying simulated annealing to the keyboard layout problem yields the QFCDM layout when trained on Alice in Wonderland, a representative English corpus. Other simulation adventures take the typist to the land of typing nightmares.

color encoding of vectors Color::TupleEncode - Mapping tuples to colors and visually comparing numbers

regular expression cooker debug your regular expressions with this handy tool

pdftext (convert pdf to text, extract images, analyze grammar)

yesorno (get answers to your problems - just answers)

clusterpunch (benchmark your cluster, monitor computing resources)

extensible and powerful CGI-based calendar for Perl (flexible Perl code to create web calendars)

short-read sequencing genome coverage tables tables of read coverage for haploid, diploid and triploid genomes for a given sequencing redundancy

genome coverage simulator explore whole genome shotgun statistics

Fun Fighting Spam

lower incidence of spam by encoding your email address (hide your email, eat more veggies)

spider catcher - fool spam harvesters (fight back spam and trap your own spam harvesters with fake, but real-looking, web pages)

Fun with Linux

bioinformatics perl workshop

why choose linux (motivational approach to OS selection)

8-way Linux and winamp (running jobs on IBM x440; 8-way Xeon)

Fun with Scientific Data and Visualizations

visualize language (create fingerprints from text files, identify authors, amaze friends)

cluster conference submissions (CSHL 2002 Bioinformatics conference submission clustering with ZIP)

minimum spanning trees and pruning (look at graphs of minimum spanning trees (MST) and pruning)

genomic sequences in colour (a condensed approach to visualization of genomic sequence assemblies)

playing with design (GUI for primer application)

colours in css (useful colour gradients for css design)

Fun with Security

port knocking (secure your servers, connect without open ports)

Fun with Rats

rat on a genome sequencer

Fun with Music

If you want to know what I listen to (surprised?), mosey on over to my last.fm profile

Fun with Photography

High Dynamic Time Range (HDTR) are single-frame composites of a set of images taken across time. HDTR images are generated from a set of time-lapse photos and each column (or row) of a HDTR composite is sampled from across progressive columns in the time-lapse set. A single HDTR image portrays the flow of time across a frame.

Image color summarizer produces statistics about an image's mean/median hue, saturation and intensity values. It's fun to play with and can be (eventually) used to auto-tag images based on color content.

A collection of my photos on flickr

Lumondo Photography is my commercial front-end

Canon EF Lenses A f/ vs mm chart of all Canon EF lenses, and a few links to useful lens resources.

UBC model rocket launch competition was not without accidents.

Fun with Games

I am a warden.