Software

The diversity of life is programmed by information encoded within the genome. With the advent of genome sequencing, we can read this information, and begin to understand how life is programmed. With advances in DNA synthesis and genome engineering, we now also have the ability to write this information and program life. Previously, we have been limited to incremental modifications of naturally-occurring genes. We now have the tools to rationally design and assemble entirely new genes not otherwise found in nature.

This marks a break in the evolution of life. We can now use creativity to design genes that are unencumbered by our evolutionary past and are entirely separate to the tree of life. This marks a new phase in the history of life, with far-reaching consequences on the economy, our health, and the natural world.

Synthetic biology.

Designing new mRNA, proteins and genomes >

Reference standards (sequins).

Improving the accuray, relaibiliy and performance of genome sequencing >

Gene splicing.

Understanding isoform complexity. >

Long noncoding RNAs.

A new class of genes >

Recent papers.

Recent papers.