Teaching: Data Science, Bioinformatics & Evolutionary Genomics
Courses Yannick has taught on include: Evolution, Ecological and Evolutionary Genomics, Genome Bioinformatics, Research Frontiers, Research Methods.
Much of the material we use is QMUL's QMPlus content management system. Some of is also on GitHub or below.
Genome Bioinformatics (Masters)
This module from the QMUL's Bioinformatics MSc covers the essential aspects of next generation sequence analysis, including genome assembly, variant calling and population genetics. Also covers essential computer skills needed for bioinformatics, such as Linux and using our high performance computing cluster.
Learning how to program in RAs biology is becoming a data science its increasingly important to be able to wrangle large datasets. We use variations of the following for QMUL's SBC361 (3rd year Research Methods) and Bio781p (MSc Statistics & Bioinformatics):
Some older stuff
Bioinformatics & Population Genomics
Practicals prepared with Rodrigo Pracana, Julien Roux, Rob Waterhouse and Stefan Schiffels for a 1 week Bioinformatics & Population Genomics course. [Overview slides]. We use similar material for QMUL’s Bioinformatics MSc and our Ecological and Evolutionary Genomics MSc:
- Reads to genome to gene predictions:
Short read cleaning, genome assembly, quality control, gene prediction, quality control. [Slides]
- Population sequencing to genotypes to population genetics statistics:
- Inferring population sizes and gene flow.
- Gene expression:
Ecological and Evolutionary Genomics
Our students did some great blogging.
2016: Ecoevo @ Wordpress
- Origin and functional evolution of Y chromosomes across mammals
- Fight or flight? Monarch butterflies and their migratory journey.
- Speciation of Darwin’s Finches: One gene that rules it all
- Genomic history of Australo-Papuans
- Wait where are their penises? Asexual reproduction in Bdelloid rotifers
2015: SBC322 @ Winnower
- Snips and Snails, Puppy-dog Tails, X and Y… What really makes a Man?
- What Predicts Genetic Diversity?
- Picky Eaters: Do mosquitoes prefer the taste of people who smell 'better'?
- Mountain Gorillas On Verge Of Extinction
- Why Do Whales Not Have Gills? Genome Sequencing And Adaptive History Of The Minke Whale
- Is sex really necessary?
- Did Elephant sharks forget evolution?
- The Future of Carrion and Hooded Crows; To Speciate, or Not to Speciate?
- Sex, does everyone need it? Apparently not, the bdelliod rotifer Adineta vaga doesn’t
- Origins and functional evolution of Y chromosomes across mammals
- The Origin of the Honeybee – A Worldwide Survey of Honeybee Genomes Reveals their Evolutionary History
- A worldwide survey of genome sequence variation provides insight into the evolutionary history of the honeybee Apis mellifera
- Genome-wide signatures of convergent evolution in Echo locating mammals
- The Origin of the Tasmanian Devil Clonally Transmissible Cancer
- Comparative population genomics in animals uncovers the determinants of genetic diversity
- Genome chronicles – The Giant Panda’s (hi)story
1st year introduction (part of QMUL's BIO113):
2012 Swiss Bioinformatics Institute SummerschoolFrom 2012 Swiss Bioinformatics Institute summerschool in Bioinformatics and Population Genomics (with Oksana Riba-Grognuz, Kate Ridout and Eyal Privman). This is largely superceded by the newer version (see above):
- Overview and summary slides
- UNIX introduction, de novo genome assembly & de novo transcriptome assembly, and cross-validation using Cytoscape of the genome and transcriptome assemblies [Google Docs link]
- Automated gene model prediction and manual refinement [Google Docs link]
- Differential gene expression with tophat/cufflinks/cummerbund [Google Docs link]
- Some random tips and discussion topics [Google Docs link]
2006-2010 stuff from Uni Lausanne:
- Introduction to microarray analysis: Three hour practical for 3rd year Biology students. Download normalized affimterix data, blindly use Limma to find significant genes, cluster them with TMEV, conduct GO analysis of one cluster… conclude about confounding factors in experimental design.
- Introduction to BLAST: Two hour practical for 2nd year biology students. Calculate score & evalue of an alignment by hand… compare with true Blast results obtained on NCBI, see that blastp and blastn have different sensitivities. Check some new NCBI blast features.
Semester programming projects:
- Programming project: for introduction to python/biopython class. Determining Codon Adaptation Index in ants. Required datafiles: sequence fasta file and blastx report.
- Programming project: for introduction to python/biopython class. Improved protein sequences for non-model organisms.