MicroRNAs are short non-coding RNAs that guide post-transcriptional repression of messenger RNAs, while transcription factors are DNA-binding proteins that activate or repress gene transcription.