KAUST CEMSE CS PhD Dissertation Defense Ramzan Umarov Novel computational methods for promoter identification and analysis