Michael Hall's Projects
Slides for presentation at the EBI predoc lunch seminar 11/03/2020
Slides for my presentation at EBI Predoc Day 2020
Slides for my presentation at the EMBL-EBI Predoc Day on 04/03/2021
Compute a pairwise SNP distance matrix from one or two alignment(s)
Pysam is a Python package for reading, manipulating, and writing genomics data such as SAM/BAM/CRAM and VCF/BCF files. It's a lightweight wrapper of the HTSlib API, the same one that powers samtools, bcftools, and tabix.
Slides for presentation to the Queensland Mycobacterium Reference Laboratory 24/02/2022
Ultrafast consensus module for raw de novo genome assembly of long uncorrected reads
Randomly subsample sequencing reads
An EBI-themed reveal.js presentation template powered by reveal-hugo
A nord-themed reveal-hugo presentation template
Repository to host all my reveal.js presentations
Clone me to create your Manubot manuscript
Empowering everyone to build reliable and efficient software.
Visualisation tool for sequence alignment
Pipeline to analyse the dRNA methylation of sepsis samples.
Shared k-mer content between two genomes
Cookiecutter for snakemake slurm profile
The uncompromising Snakemake code formatter
This is the development home of the workflow management system Snakemake. For general information, see
:scissors: :zap: Rapid haploid variant calling and core genome alignment
Submit slurm sbatch jobs without the need to create a script
A place to submit conda recipes before they become fully fledged conda-forge feedstocks
add statistical significance annotations on seaborn plots. Further development of statannot, with bugfixes, new features, and a different API.
Real-time species-typing visualisation for nanopore data.
Synteny and Rearrangement Identifier
Slides for the presentation of my second-year report to my thesis advisory committee
Slides accompanying the presentation for my third-year thesis advisory committee meeting
Third-year report for my EMBL-EBI Thesis Advisory Committee (TAC)
A small python program to simulate a real-time Nanopore sequencing run based on a previous experiment.
Training models for basecalling Oxford Nanopore reads