Upload
anurag-priyam
View
110
Download
2
Embed Size (px)
Citation preview
Anurag Priyamyeban
Wurm lab - http://yannick.poulet.org
how does life work?
genomes
SequenceServer.com
SequenceServer.com
obtaining gene model
Genes
on a DNA strand gene model
Gene
on a DNA strand gene model
gene prediction
refining predicte models● experts go through the predicted gene● compare it to the evidences● manually refine the gene model
It's tedious
● One gene: one hours to days.
● But a "normal" project: 100s to 1000s of genes.
● Thus many projects are impossible...
Afracollectively annotating genomes
gamification
social network
Scheduler
>> user = session.user>> difficulty_level = linear_map user.score>> tasks.first(:difficulty => difficulty_level)
gene_model.difficulty
● easier to find mistakes in prediction with○ multiple supporting evidences○ "good" evidences
● we look for these and assign a gene model a difficulty score
automatic validation>> candidates = gene_model.candidates
[gene_model1, gene_model2]
>> if candidates.first == candidates.last
users = candidates.map(&:user)
users.each{|u| u.score.bump}
gene_model.transition_to :verified
else
gene_model.difficulty.bump
end
instant feedback
● some edits are easier to validate○ exon-intron boundaries○ EST alignment
● validate these on the client side○ provide immediate feedback○ compute putative score
Thank you :)-- yeban
Wurm lab (http://yannick.poulet.org) @