Transcription factors and gene regulatory networks