Transcription factor: a generic term that describes any DNA binding protein that affects transcription (can havea positive or negative effect on transcription).