2 research outputs found
Operating Systems Student Simulation Project
Operating system theory and concepts are typically presented in a way that is hard to relate to practical applications. Textbooks and papers offer explanations about algorithms and methods but rarely describe issues regarding implementations. The purpose of this research is to describe and implement a simulator of an operating system. Algorithms for process management, processor management, memory management, and I/O management have been implemented using Java and a graphical user interface have been created using swing. The project consisted of three major phases: process definition and loading, memory and deadlock management, and implementation of scheduling and paging algorithms. The simulator allows comparisons between different methods for related tasks such as paging and scheduling. The importance of this tool is for the student to understand implementation issues and to visually execute and compare different classical algorithms for common operating system tasks
Analysis of paired end Pol II ChIP-seq and short capped RNA-seq in MCF-7 cells
While a role of promoter-proximal RNA Polymerase II (Pol II) pausing in regulation of eukaryotic gene expression is implied, the mechanisms and dynamics of this process are poorly understood. We performed genome-wide analysis of short capped RNAs (scRNAs) and Pol II chromatin immunoprecipitation sequencing (ChIP-seq) in human breast cancer MCF-7 cells to better understand Pol II pausing (Samarakkody, A., Abbas, A., Scheidegger, A., Warns, J., Nnoli, O., Jokinen, B., Zarns, K., Kubat, B., Dhasarathy, A. and Nechaev, S. (2015) RNA polymerase II pausing can be retained or acquired during activation of genes involved in the epithelial to mesenchymal transition. Nucleic Acids Res 43, 3938–3949). The data are available at the NCBI Gene Expression Omnibus under accession number GSE67041. For both ChIP and scRNA samples, we used paired end sequencing on the Illumina MiSeq instrument. For ChIP-seq, the use of paired end sequencing allowed us to avoid ambiguities in center-read definition. For scRNA seq, this allowed us to identify both the 5′-end and the 3′-end in the same run that represent, respectively, the transcription start sites and the locations of Pol II pausing. The sharpening of Pol II ChIP-seq metagene profiles when aligned against 5′-ends of scRNAs indicates that these RNAs can be used to define the start sites for the majority of mRNA transcription events