You are here

Historical Interest Only

This is a static HTML version of an old Drupal site. The site is no longer maintained and could be deleted at any point. It is only here for historical interest.

Finished student projects

The list of student projects below are all finished.

Gaussian Process deconvolution for perfusion imaging: evaluation of the usage of distributed and parallel computing

Student: 
Fan Zhu

Final version of the thesis submitted.

Original project description:

Project status: 
Finished
Degree level: 
PhD
Background: 
MSc in Computer Science essential. Strong background in imaging and distributed computing important.
Other supervisors: 
Prof Joanna Wardlaw (SF Brain Imaging Research Centre, University of Edinburgh) Dr Trevor Carpenter (BRIC, University of Edinburgh)
Subject areas: 
Bioinformatics
Projects: 
Student project type: 
References: 
1. Ostergaard L, Weisskoff RM, Chesler DA, Gyldensted C and Rosen BR “High resolution measurement of cerebral blood flow using intravascular tracer bolus passages: I.Mathematical approach and statistical analysis” Magn. Reson. Med. 36 715–25 2. Andersen IK et al; “Perfusion Quantification Using Gaussian Process Deconvolution”. Magnetic Resonance in Medicine 48:351-361 (2002). 3. Williams CKI and Rasmussen CE; “Gaussian processes for regression”. Advances in neural information processing systems, (1996), 514-520. 4. Choudhury A, Nair PB and Keane A; “A Data Parallel Approach for Large-Scale Gaussian Process Modeling”. Proc. the Second SIAM International Conference on Data Mining (2002).

Parallelising CocaPhase

Student: 
Omer Jilani

The purpose of the project is to improve the efficiency of an existing application (CocaPhase) used to analyze a subset of chromosomes within a large genotype data. The project will take the program CocaPhase as an input and will reduce its run time by applying parallel programming techniques in the first phase. The second phase will enable the program to be run in a distributed environment over a Grid network (NGS and/or ECDF).

Project status: 
Finished
Degree level: 
MSc
Supervisors @ NeSC: 
v1jweiss
Other supervisors: 
Murray Cole, School of Informatics
Subject areas: 
e-Science
Distributed Systems
Parallel Programming
Student project type: 

Mobile Code Execution in a Workflow Environment

Student: 
Adarsh Hiremangalur Ramsesh

The OGSA-DAI system provides an extensive suite of activities that can extract, transform, deliver and store data held in a variety of distributed data resources. While it is easy to add new activities to provide new functionality it would be of great interest to be able to add new behaviour to OGSA-DAI workflows dynamically.

Project status: 
Finished
Degree level: 
MSc
Background: 
The student should be comfortable with the Java programming language and willing to do some investigation on the potential interfaces between OGSA-DAI's activities and the external code.
Supervisors @ NeSC: 
Subject areas: 
e-Science
Student project type: 
References: 
OGSA-DAI: http://www.ogsadai.org.uk Mobile Code: Internal OGSA-DAI report (can send on request) Java's Scripting framework: https://scripting.dev.java.net/ and http://www.mozilla.org/rhino/ScriptingJava.html

Generating Graphical User Interfaces for Grid Computing Portals

Student: 
Carl Orebäck
Grade: 
first

Carl was awarded both the Agilent Prize and the Class Medal for best performance in the BEng Electronics and Computer Science degree

To investigate the use of graphical user interface languages and their generators and use these in conjunction with the Rapid Development Tool for Job Submission Portlets (RAPID), which is being developed at the National e-Science Centre.

Project status: 
Finished
Degree level: 
UG4
Background: 
You should definitely not be afraid of XML.
Supervisors @ NeSC: 
Subject areas: 
e-Science
Human-Computer Interaction
Other
Software Engineering
Projects: 
Student project type: 
References: 
The RAPID project http://research.nesc.ac.uk/node/61

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: 
Rob.Kitchen
Other supervisors: 
Varrie Ogilvie, Molecular Medicine Centre, University of Edinburgh
Subject areas: 
e-Science
Algorithm Design
Bioinformatics
Machine Learning/Neural Networks/Connectionist Computing
Other
Student project type: 
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

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: 
Rob.Kitchen
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: 
Liangxiu.Han
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: 
ychen3
Subject areas: 
Computer Architecture
Databases
Other
System Level Integration
Student project type: 
References: 
[1] Transaction-Based Grid Database Replication http://www.allhands.org.uk/2007/proceedings/papers/842.pdf

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: 

Pages