Spelling suggestions: "subject:"type bewitch"" "subject:"type eswitch""
1 |
Mating type switching and transcriptional silencing in Kluyveromyces lactisBarsoum, Emad January 2010 (has links)
To explore the similarities and differences of regulatory circuits among budding yeasts, we characterized the role of unscheduled meiotic gene expression 6 (UME6) and a novel mating type switching pathway in Kluyveromyces lactis. We found that Ume6 was required for transcriptional silencing of the cryptic mating-type loci HMLα and HMRa. Ume6 acted directly at these loci by binding to the cis-regulatory silencers. Ume6 also served as a block to polyploidy and was required for repression of three meiotic genes, independently of the Rpd3 and Sin3 corepressors. Mating type switching from MATα to MATa required the α3 protein. The α3 protein was similar to transposases of the mutator like elements (MULEs). Mutational analysis showed that the DDE-motif in α3, which is conserved in MULEs was necessary for switching. During switching α3 mobilizes from the genome in the form of a DNA circle. The sequences encompassing the α3 gene circle junctions in the MATα locus were essential for switching from MATα to MATa. Switching also required a DNA binding protein, Mating type switch 1 (Mts1), whose binding sites in MATα were important. Expression of Mts1 was repressed in MATa/MATα diploids and by nutrients, limiting switching to haploids in low nutrient conditions. In a genetic selection for strains with increased switching rates we found a mutation in the RAS1 gene. By measuring the levels of the MTS1 mRNA and switching rates in ras1, pde2 and msn2 mutant strains we show that mating type switching in K. lactis was regulated by the RAS/cAMP pathway and the transcription factor Msn2. ras1 mutants contained 20-fold higher levels of MTS1 mRNA compared to wild type whereas pde2 and msn2 expressed less MTS1 mRNA and had decreased switching rates. Furthermore we found that MTS1 contained several potential Msn2 binding sites upstream of its ORF. We suggest that these observations explain the nutrient regulation of switching. / At the time of the doctoral defense, the following papers were unpublished and had a status as follows: Paper 3: Manuscript.
|
2 |
Simplifying the Analysis of C++ ProgramsSolodkyy, Yuriy 16 December 2013 (has links)
Based on our experience of working with different C++ front ends, this thesis identifies numerous problems that complicate the analysis of C++ programs along the entire spectrum of analysis applications. We utilize library, language, and tool extensions to address these problems and offer solutions to many of them. In particular, we present efficient, expressive and non-intrusive means of dealing with abstract syntax trees of a program, which together render the visitor design pattern obsolete. We further extend C++ with open multi-methods to deal with the broader expression problem. Finally, we offer two techniques, one based on refining the type system of a language and the other on abstract interpretation, both of which allow developers to statically ensure or verify various run-time properties of their programs without having to deal with the full language semantics or even the abstract syntax tree of a program. Together, the solutions presented in this thesis make ensuring properties of interest about C++ programs available to average language users.
|
Page generated in 0.0455 seconds