ongoing
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
ongoing [2011/02/07 20:41] – bil | ongoing [2011/11/21 16:46] (current) – ruppert | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
- | ====== | + | ====== |
- | **Student**: | + | **Student**: |
- | **Supervisor**: | + | **Supervisor**: |
__Description__ | __Description__ | ||
- | This project is an examination of the efficiency with which numbered distributed agents | + | Microarrays |
+ | impact on many areas within biology and bioinformatics. | ||
+ | technology enables researchers to study the behaviour of many genes | ||
+ | and/or conditions in a single experiment. | ||
- | When collections of agents are deployed to solve a problem it can be beneficial to establish a leader among the group. For certain applications it may be desirable to establish this leader in some static manner. For other situations it is desirable | + | Due to technological limitations and experiment design issues, |
+ | microarray data sets typically | ||
+ | shown that imputation | ||
+ | different processing tasks, including clustering, that are typically | ||
+ | done on these data sets. | ||
+ | required. | ||
- | The project will involve the creation of a simulator which will take parameters for the number of agents, their internal initial state such as arrangement in space, | + | In this project, we will explore fast and accurate imputation algorithms |
+ | for microarray data. The student | ||
+ | and write a short summary | ||
+ | a few algorithms from the literature (many algorithms are already | ||
+ | implemented but 1 - 2 may need to be implemented). | ||
+ | work with the supervisor on the design of better algorithms for the | ||
+ | problem being studied. | ||
+ | compare | ||
+ | the GMCImpute algorithm | ||
- | Theoretical results for such elections will also be determined, and will be compared with the experimental results for mutual validation. | + | Throughout the course, the student is required to maintain a course |
+ | website to report any progress | ||
- | ====== | + | ====== |
- | **Student**: | + | **Student**: |
- | **Supervisor**: | + | **Supervisor**: |
__Description__ | __Description__ | ||
- | We are capable of estimating | + | Structural equation modeling (SEM) is a statistical technique that is becoming increasingly popular in the sciences. SEM allows researchers to test the validity |
- | The purpose of this project | + | Collected data is used to estimate the parameters |
- | ====== Implementation | + | We propose developing an application which will allow the user to load observed variables from a data file to create graphs, or allow using an intuitive graphical interface, |
- | **Student**: | + | ====== Exploring the notion of Variability in Business Process Modeling (and its relationship with Goals) ====== |
- | **Supervisor**: | + | **Student**: |
+ | |||
+ | **Supervisor**: | ||
__Description__ | __Description__ | ||
- | This project seeks to take the theoretical description | + | Business Process Modeling (BPM) notations are an increasingly popular subject |
- | non-blocking chromatic search tree that was developed | + | |
- | previous CSE4080 project | + | |
- | experiments | + | |
- | Additionally, many potential performance improvements and structural or | + | Variability occurs in business processes, in that the same business process may need to either be reused in a different context (e.g. a different organization) or adapt to changing requirements or environmental constraints. Thus, each variation |
- | algorithmic variations on the aforementioned theoretical description | + | |
- | were identified during | + | |
- | This project would attempt | + | |
- | further refine | + | |
- | dictionary algorithm. | + | |
- | In particular, this project would | + | |
- | provide | + | |
- | worst-case performance guarantees than previous | + | |
- | non-blocking dictionary implementations. | + | |
- | Finally, the project | + | In this project |
- | structure provides guarantees regarding balance | + | |
- | If time permits, further work will be done towards establishing | + | |
- | correctness | + | |
- | ====== | + | ====== |
- | **Student**: | + | **Student**: |
- | **Supervisor**: | + | **Supervisor**: |
__Description__ | __Description__ | ||
- | The Encyclopedia | + | Over the past decade the development and use of smartphone technologies has become increasingly sophisticated. |
- | encyclopedia intended | + | |
- | known to science. It is compiled from existing databases | + | The goal of this project is to explore and compare the software development platforms for popular mobile phone operating systems for the development of applications and games. |
- | contributions by experts | + | |
+ | Business applications and games have distinctive features in the context of mobile platforms. For regular applications, | ||
+ | |||
+ | The games developed in each platform are intended | ||
+ | |||
+ | This project aims to compare the mobile platforms with respect to development languages, the use of object oriented software development principles | ||
+ | |||
+ | ====== CPS/1 Emulator ====== | ||
+ | |||
+ | **Student**: | ||
+ | |||
+ | **Supervisor**: | ||
+ | |||
+ | __Description__ | ||
- | The ultimate criteria | + | The manufacturers |
- | experience. EOL is no exception. This project involves creating a | + | release software simulators (or emulators) of these devices |
- | framework for describing how visitors are supposed | + | the functionality of actual products for cost-effective development |
- | Encyclopedia | + | application software |
- | code is functioning as expected. It is very beneficial for open source | + | screen, keyboard, or trackwheel will work with an application under |
- | projects | + | development). These simulators |
- | releases dramatically and ensure the integrity of the data, code, and | + | for testing, training |
- | visual representation. The tests are run either in production | + | implementation of such emulators require |
- | duplicate of the production environment. The acceptance testing | + | expertise from hardware architecture to operating systems |
- | framework | + | graphics. |
- | changing the configuration | + | |
- | testing | + | |
- | Acceptance testing | + | The history of computing |
- | participating | + | development of emulators of historically significant hardware (mostly |
- | operating a browser automatically using scripts, emulating a real | + | computers |
- | person' | + | emulator of almost every significant system. This activity contributes, |
- | leading open source acceptance testing tool), XML, XPATH, CSS selectors, | + | in the first place, to the preservation and dissemination of significant |
- | and Behavior Driven Development. | + | hardware and software technologies. The project's objective is to design |
+ | and implement an emulator of the CPS/1 computer -- one of the | ||
+ | commercially available microprocessor-powered computers. York University | ||
+ | Computer Museum is in the possession of CPS-1' | ||
+ | other technical documentation. The completed | ||
+ | significant contribution to the preservation of unique Canadian computer | ||
+ | technologies. | ||
- | More information: | + | Background |
+ | Canadian company Microsystems International Ltd. between 1972 and 73. | ||
+ | The computer | ||
+ | MF7114--one of world' | ||
+ | CPS/1 computers have survived, technical information about the CPS/1 has | ||
+ | been preserved. This makes the design and implementation | ||
+ | emulator possible. More information on | ||
+ | http://www.cse.yorku.ca/ | ||
ongoing.1297111317.txt.gz · Last modified: 2011/02/07 20:41 by bil