392163 Random-model of simulated evolution (Pj) (SoSe 2009)

Contents, comment

This project is about the simulation of evolution.

Based on Darwin's fundamental observations we have the following general scheme:

1. The individual organisms in a population vary in some random way.
2. They overproduce (if the available resources allow).
3. Natural selection favors the reproduction of those individuals that are best adapted to the environment.
4. Some of the variations are inherited to the offspring.

Here, an individual may be represented by its DNA or protein sequence,
its genome, or any other collection of characteristic data items, even
bitmaps showing some type of animals are conceivable. The production of
new individuals may happen by random events, through recombination with
other individuals (a.k.a. sex), or a combination of both. A fitness
function determines which individuals will form the next generation.

The goal of this project is to write a software that simulates this
scheme through the definition of individuals, species, mutational
operators, fitness functions, and a control structure working on top of
all this. The resulting tool may be used to create data sets for the
experimental assessment of multiple sequence alignment, genomic
distance, and phylogenetic tree reconstruction algorithms.
Technically, the implementation will be done in Java, following a
modular, service-oriented software architecture. The user interface
shall be graphical, and a visual output is desired.

An extension of the project may be the implementation of a game where
the goal of the players is to define individuals with properties such
that they produce a maximum amount of offspring in the course of
evolution. Obviously, many particular instances of such a game are
possible ...

Requirements for participation, required level

Prerequisites: Knowledge of Java programming, basic insights in evolutionary processes.

External comments page

http://wiki.techfak.uni-bielefeld.de/gi/Teaching/2009summer/RoseP

Teaching staff

Dates ( Calendar view )

Frequency Weekday Time Format / Place Period  

Show passed dates >>

Subject assignments

Degree programme/academic programme Validity Variant Subdivision Status Semester LP  
Bioinformatik und Genomforschung / Master (Enrollment until SoSe 2012) Projekt Bioinformatik Wahlpflicht 3. 10 unbenotet  
Naturwissenschaftliche Informatik / Master (Enrollment until SoSe 2012) Projekt I Wahlpflicht 2. 10 unbenotet  

No more requirements
No eLearning offering available
Registered number: 9
This is the number of students having stored the course in their timetable. In brackets, you see the number of users registered via guest accounts.
Address:
SS2009_392163@ekvv.uni-bielefeld.de
This address can be used by teaching staff, their secretary's offices as well as the individuals in charge of course data maintenance to send emails to the course participants. IMPORTANT: All sent emails must be activated. Wait for the activation email and follow the instructions given there.
If the reference number is used for several courses in the course of the semester, use the following alternative address to reach the participants of exactly this: VST_11023037@ekvv.uni-bielefeld.de
Coverage:
1 Students to be reached directly via email
Notes:
Additional notes on the electronic mailing lists
Last update basic details/teaching staff:
Friday, December 11, 2015 
Last update times:
Thursday, September 26, 2013 
Last update rooms:
Wednesday, February 25, 2009 
Type(s) / SWS (hours per week per semester)
project (Pj) / 4
Department
Faculty of Technology
Questions or corrections?
Questions or correction requests for this course?
Planning support
Clashing dates for this course
Links to this course
If you want to set links to this course page, please use one of the following links. Do not use the link shown in your browser!
The following link includes the course ID and is always unique:
https://ekvv.uni-bielefeld.de/kvv_publ/publ/vd?id=11023037
Send page to mobile
Click to open QR code
Scan QR code: Enlarge QR code
ID
11023037