You are here

Student projects

Below follows a list of project descriptions for students. Some of the projects are finished, some are in progress, and some are still available to students that want to do a UG4, MSc or a PhD projects.

If you want to do an MSc or PhD with us then you need to go through the application procedures set by the School of Informatics. Make sure you discuss your research proposal first with Malcolm Atkinson or David Robertson. Important to note: you need to apply under Intelligent Systems & their Applications.

List of projects

Association Rules Applied to Microarray Results from a Cystic Fibrosis Study

Student: 
Andrei Lyashko
Grade: 
first

Note: Andrei's thesis was awarded a 91% and received the Best Undergraduate Project award sponsored by Microsoft

To perform data mining in the form of association rules on scientific data from a microarray study on Cystic Fibrosis, with the objective of evaluating and improving the mining algorithm.

Project status: 
Finished
Degree level: 
UG4
Supervisors @ NeSC: 
Other supervisors: 
Varrie Ogilvie, Molecular Medicine Centre, University of Edinburgh
Subject areas: 
e-Science
Algorithm Design
Bioinformatics
Machine Learning/Neural Networks/Connectionist Computing
Other
References: 
Non-technical explanation of association rules on Wikipedia http://en.wikipedia.org/wiki/Association_rule_learning Cystic Fibrosis on Wikipedia http://en.wikipedia.org/wiki/Cystic_fibrosis Microarray on Wikipedia http://en.wikipedia.org/wiki/DNA_microarray
Student project type: 

Refine OGSA-DAI installation for rapid deployment of distributed data servers

Student: 
David Macrandal

Goal: To refining OGSA-DAI installation for rapid deployment of distributed data servers supporting Gene Therapy clinical trials in Cystic Fibrosis.

Description

Project status: 
Finished
Degree level: 
MSc
Supervisors @ NeSC: 
Subject areas: 
e-Science
Student project type: 
References: 
What is cystic fibrosis? http://en.wikipedia.org/wiki/Cystic_fibrosis OGSA-DAI documentation: http://www.ogsadai.org.uk/documentation/ogsadai3.0

A generic metadata management tool for large-scale data-intensive applications

Student: 
Pei Pei
Grade: 
first

Principal goal: to build a generic metadata management tool for supporting large-scale scientific data intensive applications in e-Science research projects.

Project status: 
Finished
Degree level: 
MSc
Background: 
Knowledge of programming in Java; knowledge of Databases and Web Services
Supervisors @ NeSC: 
Subject areas: 
e-Science
Databases
Distributed Systems
Student project type: 
References: 
[1] Meta-data standards http://metadata-standards.org [2] Adrienne Tannenbaum, Metadata Solutions: Using Metamodels, Repositories, XML, and Enterprise Portals to Generate Information on Demand, Addison-Wesley, 2002. ISBN 0-201-71976-2 [3] David Marco, Building and Managing the Meta Data Repository: A Full Lifecycle Guide, Wiley, 2000. ISBN 0-471-35523-2 [4] David C. Hay, Data Model Patterns: A Metadata Map, Morgan Kaufman, 2006. ISBN 0-12-088798-3

Hybrid architectures for Web service Orchestration

Student: 
Nikos Kyprianou
Grade: 
first

Note: Nikos' thesis received the highest average mark for an MSc dissertation in 2008

Principal goal: building/extending a Java-based framework for decentralised Web services orchestration.

Project status: 
Finished
Degree level: 
MSc
Background: 
Excellent working knowledge of Java, Knowledge and interest in highly Distributed systems, Good written skills, there is scope for publication.
Supervisors @ NeSC: 
Other supervisors: 
Jon Weissman
Subject areas: 
e-Science
Computer Architecture
Computer Communication/Networking
Distributed Systems
Software Engineering
Student project type: 

Database Replication in a Service-Oriented Architecture

Student: 
Kemian Dang

Principal goal: to implement, evaluate and refine a database replication mechanism for heterogeneous database systems.

Project status: 
Finished
Degree level: 
MSc
Background: 
Good programming skills, some familiarity with distributed systems
Supervisors @ NeSC: 
Subject areas: 
Computer Architecture
Databases
Other
System Level Integration
References: 
[1] Transaction-Based Grid Database Replication http://www.allhands.org.uk/2007/proceedings/papers/842.pdf
Student project type: 

A Job Submission Portal for Computational Chemistry

Student: 
Jessie Li

Although some scientists, such as many physicists, may prefer a commandline approach to submitting computational jobs, a majority of scientists want to be shielded from the commandline. A popular approach is to build portals; user community web sites that allow job submissions from the convenience of a web browser.

Project status: 
Finished
Degree level: 
MSc
Background: 
Experience with job submissions on the Grid. Knowledge of how to handle grid certificates. Not afraid of XML.
Supervisors @ NeSC: 
Other supervisors: 
Andrew Turner, http://homepages.ed.ac.uk/dwhr10/
Subject areas: 
e-Science
Software Engineering
Student project type: 

A Framework for Metadata Driven e-Science Implementations

Student: 
Yin Chen

Many e-Science applications are data intensive. Metadata is at the heart to serve the semantic interpretation, discovery, and integration of large-scale heterogeneous scientific data. The project explores observations of how metadata are used in a variety of e-Science disciplines, such as annotation, workflow, information integration, provenance, and curation. It aims to analyse the requirements for metadata central to e-Science applications, and examines state-of-the-art approaches.

Project status: 
Finished
Degree level: 
PhD
Supervisors @ NeSC: 
Other supervisors: 
Dr Stuart Aitken (School of Informatics, University of Edinburgh)
Subject areas: 
Databases
Distributed Systems
Software Engineering
Student project type: 

The Effects of Distribution and Parallelisation on the Performance of OGSA-DAI Enactments

Student: 
Amin Khan

Grid computing provides technologies for building high performance scientific and business applications. Grid applications need access to distributed and heterogeneous data sources and OGSA-DAI midd leware provides data services to access and integrate data sources. Paral lelism has been used extensively for designing efficient data and computation intensive applications. This project aims to explore paral lelism in OGSA-DAI services to achieve performance improvements for data applications designed using OGSA-DAI services.

Project status: 
Finished
Degree level: 
MSc
Supervisors @ NeSC: 
Other supervisors: 
Dr. Maurizio Marchese (Università degli Studi di Trento)
Subject areas: 
Computer Architecture
Databases
Distributed Systems
Other
Software Engineering
Student project type: 
References: 
OGSA-DAI (www.ogsa-dai.org.uk)

Analysing Spatio-Temporal Gene-Expression Data

Student: 
Lihao Liang
Grade: 
first

In modern scientific researches, a lot of computer programs have been developed for scientists to do different computation or analysis on their data. And database technologies are commonly used in e-Science community to store massive mount of scientific data. But the challenge still exists.

Project status: 
Finished
Degree level: 
MSc
Supervisors @ NeSC: 
Other supervisors: 
Richard Baldock (Human Genetics Unit, MRC)
Subject areas: 
Bioinformatics
Distributed Systems
Other
Software Engineering
Student project type: 

Wrapping Tools to Automate Workflows for Gene Therapy in Cystic Fibrosis

Student: 
Rob Kitchen
Grade: 
first

The cystic fibrosis group in the Molecular Medicine Centre (MMC) at the Western General are developing gene gene therapies to treat cystic fibrosis, a life-threatening hereditary disease. To understand which genes are responsible for the disease, and which genes may have diagnostic or prognostic value, they go through a long process of laboratory experiments and analysis, involving microarray experiments and several types of statistical tests. Many of the laboratory experiments are currently automated, but all of the analysis and data handling steps require human interaction.

Project status: 
Finished
Degree level: 
MSc
Background: 
This requires someone with versatile skills. You must be able to communicate well and work closely with the users of your system at the MMC. Moreover, you should expect messy text files and existing software, and while we expect you to program clean web services to hide all the mess for future generations of e-Science students.
Supervisors @ NeSC: 
Other supervisors: 
Varrie Ogilvie (Molecular Medicine Centre, University of Edinburgh)
Subject areas: 
Bioinformatics
Databases
Other
Software Engineering
References: 
What is cystic fibrosis? http://en.wikipedia.org/wiki/Cystic_fibrosis The group you will work in: http://www.genetics.med.ed.ac.uk/ Tavera, a workflow tool: http://taverna.sourceforge.net/
Student project type: 

Pages