A microtubule is a polymer of the protein tubulin.