20
Anurag Priyam yeban Wurm lab - http://yannick.poulet.org

Lrug, lightning talk, 11th feb 2013

Embed Size (px)

Citation preview

Page 1: Lrug, lightning talk, 11th feb 2013

Anurag Priyamyeban

Wurm lab - http://yannick.poulet.org

Page 2: Lrug, lightning talk, 11th feb 2013

how does life work?

Page 3: Lrug, lightning talk, 11th feb 2013

genomes

Page 4: Lrug, lightning talk, 11th feb 2013
Page 5: Lrug, lightning talk, 11th feb 2013

SequenceServer.com

Page 6: Lrug, lightning talk, 11th feb 2013

SequenceServer.com

Page 7: Lrug, lightning talk, 11th feb 2013

obtaining gene model

Page 8: Lrug, lightning talk, 11th feb 2013

Genes

on a DNA strand gene model

Page 9: Lrug, lightning talk, 11th feb 2013

Gene

on a DNA strand gene model

Page 10: Lrug, lightning talk, 11th feb 2013

gene prediction

Page 11: Lrug, lightning talk, 11th feb 2013

refining predicte models● experts go through the predicted gene● compare it to the evidences● manually refine the gene model

Page 12: Lrug, lightning talk, 11th feb 2013

It's tedious

● One gene: one hours to days.

● But a "normal" project: 100s to 1000s of genes.

● Thus many projects are impossible...

Page 13: Lrug, lightning talk, 11th feb 2013

Afracollectively annotating genomes

Page 14: Lrug, lightning talk, 11th feb 2013

gamification

Page 15: Lrug, lightning talk, 11th feb 2013

social network

Page 16: Lrug, lightning talk, 11th feb 2013

Scheduler

>> user = session.user>> difficulty_level = linear_map user.score>> tasks.first(:difficulty => difficulty_level)

Page 17: Lrug, lightning talk, 11th feb 2013

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

Page 18: Lrug, lightning talk, 11th feb 2013

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

Page 19: Lrug, lightning talk, 11th feb 2013

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

Page 20: Lrug, lightning talk, 11th feb 2013

Thank you :)-- yeban

Wurm lab (http://yannick.poulet.org) @