$ whoami

I build programs, games & science.

Hi, I’m Chris: a bioinformatician around the world, but often in London. I write reproducible pipelines and software, make games, study how evolution works, and travel whenever I can.

Download CVGet in touchopen to new roles · academia & industry
Polistes canadensisVespula vulgarisBombus impatiens
fig.1 — synteny across three genomes · illustrativeeco-flow/synteny ↗
12peer-reviewed papers + 3 preprints
6open-source pipelines, nf-core standards
£612kBBSRC programme · lead bioinformatician
published inNature · Nature Communications · PNAS · Science Advances
// what i bring

Skills, from raw reads to results

all work
01

Pipelines others can re-run

Nextflow and nf-core workflows built to community standards, tested with nf-test, and FAIR from the first commit.

nextflownf-corenf-test
02

Comparative genomics

Genome and annotation quality, synteny, gene-family expansion and contraction, phylogenetics and molecular evolution.

syntenygene familiesphylogenetics
03

Multi-omics, end to end

RNA-Seq, proteomics, genomic and phenotypic data, from alternative splicing to machine-learning models of caste.

rna-seqproteomicssplicing
04

Teaching & community

nf-core hackathons, multi-day Nextflow workshops, and contributions to the official Nextflow training material.

hackathonsworkshopstraining
// pipelines

Pipelines I’ve built

github.com/eco-flow
$ nextflow run eco-flow/genomeqc
Genome quality

genomeqc

Compare the quality of many genome assemblies and their annotations in one run. Now part of nf-core, and described in a 2026 preprint.

$ nextflow run eco-flow/synteny
Genome structure

synteny

Synteny analysis across genomes: trace conserved gene order and chromosome rearrangements between species.

$ nextflow run eco-flow/excon
Gene families

excon

Measure gene-family expansion and contraction across a phylogeny of species.

+ metabarcoding:dietary_ampliconspollen-metabarcodingnanoporemetabarcodingtaxonomic profiling from amplicon and nanopore reads
// on github

What I’m writing

github.com/chriswyatt1
All time2,823 commits since 2020
Last 3 months332 commits
languageall timelast 3 months
Nextflow49%34%
Perl11%0.9%
R8.4%11%
Dockerfile8.2%2.4%
Python7.8%19%
HTML6.8%17%
CSS3.2%10%
Other5.2%5.5%
Commits per week914 in the last 12 months

Share of my commits by language across public repos, each commit split by lines changed · updated 2026-09-23

// off the clock

Wasps, wild places & travel

~/wasps

Why wasps?

They’re one of the best places to study how societies evolve, and they deserve a better reputation. A field guide to the creatures I’ve worked on, from paper wasps to amphioxus.

wasps & nature
near London, United Kingdomnear Barcelona, Spainnear Alghero, Italynear Barcelona, Spainnear Espot, Spainnear Oliana, Spainnear Puigcerdà, Francenear Brunico, Italynear Vienna, Austrianear Los Angeles, United States of Americanear San Diego, United States of Americanear Lo Prado, Chilenear Santiago, Chilenear Maspalomas, Spainnear Bristol, United Kingdomnear Denia, Spainnear Denia, Spainnear Tortosa, Spainnear Brockton, United States of Americanear Mendoza, Argentinanear San Rafael, Argentinanear San Pedro de Atacama, Chilenear Santa Rosa de Calamuchita, Argentinanear Montevideo, Uruguaynear Ribeirão Preto, Brazilnear São Paulo, Brazilnear Rio de Janeiro, Brazilnear Benidorm, Spainnear Denia, Spainnear Paris, Francenear Athens, Greecenear Lisbon, Portugalnear Carreña, Spainnear Logroño, Spainnear Xàtiva, Spainnear Benidorm, Spainnear London, United Kingdomnear Nashville, United States of Americanear Nashville, United States of Americanear Crossville, United States of Americanear Juntas, Costa Ricanear Quepos, Costa Ricanear Turrialba, Costa Ricanear Gatlinburg, United States of Americanear Pigeon Forge, United States of Americanear Gatlinburg, United States of Americanear Parry Sound, Canadanear Toronto, Canadanear St. Catharines, CanadaChileChilenear Boston, United States of Americanear Lynn, United States of Americanear Buenos Aires, Argentinanear Ciudad del Este, Brazilnear Curitiba, Brazilnear Paranaguá, Brazilnear Cosmópolis, Brazilnear São Paulo, Brazilnear São Paulo, Brazilnear Poços de Caldas, Brazilnear Caconde, Brazilnear Capitólio, Brazilnear São Sebastião, Brazilnear Brumadinho, Brazilnear Salvador, Brazilnear Mata de São João, Brazilnear Lisbon, Portugalnear Gaillimh, Irelandnear Alcobaça, Portugalnear Braga, Portugalnear Isle Of Mull, United Kingdomnear Ronda, Spainnear Kingsbridge, United Kingdomnear Edinburgh, United Kingdomnear Weston-super-Mare, United Kingdomnear Bilbao, Spainnear Bilbao, Spainnear Birmingham, United Kingdomnear Swindon, United Kingdomnear Milton Keynes, United Kingdomnear Alicante, Spainnear Bordeaux, Francenear Brent, United Kingdomnear l'Alfàs del Pi, Spainnear Benidorm, Spainnear Cromer, United Kingdomnear Ibiza, Spainnear Sant Francesc de Formentera, Spainnear Vilanova i la Geltrú, Spainnear Saint-Quentin-en-Yvelines, Francenear Alcúdia, Spainnear Brugge, Belgiumnear Ciutadella, Spainnear Montpellier, Francenear Amsterdam, Netherlandsnear Düsseldorf, Germanynear Köln, Germanynear Colmar, Francenear Basel, Switzerlandnear Basel, Switzerlandnear Unterkrozingen, Francenear Basel, Germanynear Boppard, Germanynear Strasbourg, Francenear Freiburg, Germanynear Ingelheim am Rhein, Germanynear Heidelberg, Germanynear Lugano, Switzerlandnear Desenzano del Garda, Italynear Verona, Italynear Cesena, Italynear Lienz, Austrianear Cervignano del Friuli, Italynear Dranske, Germanynear Berlin, Germanynear Spittal an der Drau, Austrianear Bergen auf Rügen, Germanynear Tarvisio, Italynear Dresden, Germanynear Sankt Martin, Austrianear Naples, Italynear Torre del Greco, Italynear Prague, Czechianear Castellammare di Stabia, Italynear Ybbs an der Donau, Austrianear Weinzierl bei Krems, Austrianear Vienna, Austrianear Vienna, Austrianear Wrocław, Polandnear Stockholm, Swedennear Budapest, Hungarynear Belgrade, Serbianear Itháki, Greecenear Lefkáda, Greecenear Itháki, Greecenear Lefkáda, Greecenear Kandíla, Greecenear Kandíla, Greecenear Kassándreia, Greecenear Aegina, Greecenear Kamianets-Podilskyi, Ukrainenear Saint Petersburg, Russianear Kyiv, Ukrainenear Odessa, Ukrainenear Mykolayiv, Ukrainenear Paphos, Cyprusnear Moscow, Russianear Kuah, Malaysianear Bangkok, Thailandnear Kampung Tekek, Malaysianear Irkutsk, Russianear Arhust, Mongolianear Xi’an, Chinanear Guilin, Chinanear Yangshuo, Chinanear Tung Chung, Hong Kongnear Denpasar, Indonesianear Beijing, Chinanear Shanghai, Chinanear Jubilee Pocket, Australianear Blacktown, Australianear Gold Coast, Australianear La Ensenada, Chilenear Lampa, Chilenear Mairana, Bolivianear Samaipata, Bolivianear Santa Cruz de la Sierra, Bolivianear Corumbá, Brazilnear Miranda, Brazilnear Campo Grande, Brazilnear Campinas, Brazilnear Santos, Brazilnear Campos do Jordão, Brazilnear Campos do Jordão, Brazilnear Rio de Janeiro, Brazilnear Natal, Brazilnear Natal, Brazilnear Extremoz, Brazilnear Natal, Brazilnear Nísia Floresta, Brazilnear Nísia Floresta, Brazilnear Arês, Brazilnear Arês, Brazilnear Recife, Brazilnear Conde, Brazilnear Recife, Brazilnear Sagres, Portugalnear Alcácer do Sal, Portugalnear Santiago de Compostela, Spainnear Quarteira, Portugalnear Faro, Portugalnear Bude, United Kingdomnear Llanelli, United Kingdomnear Newton Abbot, United Kingdomnear Madrid, Spainnear Madrid, Spainnear Mendip, United Kingdomnear Bristol, United Kingdomnear Bournemouth, United Kingdomnear Islington, United Kingdomnear Calp, Spainnear Cambridge, United Kingdomnear Limoges, Francenear Brussels, Belgiumnear Leuven, Belgiumnear Marseille, Francenear Cagliari, Italynear San Teodoro, Italynear Livorno, Italynear Livorno, Italynear Oslo, Norwaynear Bolzano, Italynear Bolzano, Italynear Predazzo, Italynear Brunico, Italynear Rasun Anterselva - Rasen-Antholz, Italynear Rome, Italynear Palermo, Italynear Linz, Austrianear Birkirkara, Maltanear Graz, Austrianear Bratislava, Slovakianear Riga, Latvianear Sharm el-Sheikh, Egyptnear Sharm el-Sheikh, Egypt
~/travel

Places I’ve called home

6 places I’ve called home across 4 countries, plus 226 more I’ve visited.

travel
~/notes · latest

How this site works

A static Astro site on GitHub Pages, publications that update themselves from ORCID, and a map that flies between the places I've lived.

read the note
> hello

Hiring for genomics or pipeline engineering? Let’s talk.

I’m open to new roles in academia and industry: bioinformatics, pipeline engineering, and research software for genomics.

LinkedInCV