Lrug, lightning talk, 11th feb 2013

Preview:

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) @

Recommended