Nanopore sequencing is a method to infer the sequence of nucleotides in DNA or RNA molecules from small variations in ionic current during transit through a nanoscale pore. We will give an introduction to nanopore sequencing and some of its applications and then explore simple models of the signal generation process. These can provide insight to guide optimisation of the system and inform the design of more flexible neural network models, capable of extracting the rich contextual information required for accurate sequence inference.