Single-molecule protein sensing in a nanopore: a tutorial | Synapse