Professional Documents
Culture Documents
Stefanie Lck
EuroSciPy 2009
Topic
Software developed for molecular
biology lab
Inspired by routine lab work
Adapted to the specific needs of the
scientists
Existing tools
DNA
RNA
Protein
Polymerase Chain Reaction
(PCR)
72
25
95
55
Extension
Annealing
Denaturation
30 x
?
GTCCGGGATCACGCTGCACGAGTGGTGGCGCAACGAGCAGTTCTGGGTGATCGGCGGCACGA
GCGCGCACCCGGCGGCGGTGCTGCAGGGCCTCCTCAAGGTGATCGCCGGCGTGGACATCTCC
Primer Factory
TTCACGCTCACGTCCAAGCCCGGCGGCGCAGACGACGGCGAGGAGGACACGTTCGCGGAGCT
GTACGAGGTGCGGTGGAGCTTCCTGATGGTGCCACCCGTGACCATTATGATGCTGAACGCGG
TGGCGCTGGCGGTGGGGACGGCGAGGACGCTATACAGCGAGTTCCCGCAATGGAGCAAGCTG
CTGGGCGGCGCCTTCTTCAGCTTCTGAGTGCTGTGCCACCTCTACCCCTTCGCCAAAGGCCT
CCTGGGATGATCGGCGGCACGAGCGCGCACCCGGCGGCGGTGCTGCAGGGCCTCCTCAAGGT
GATCGCCGGCGTGGACATCTCCTTCACGCTCACGTCCAAGCCCGGCGGCGCAGACGACGGCG
AGGAGGACACGTTCGCGGAGCTGTACGAGGTGCGGTGGAGCTTCCTGATGGTGCCACCCGTG
ACCATTATGATGCTGAACGCGGTGGCGCTGGCGGTGGGGACGGCGAGGACGCTATACAGCGA
GTTCCCGCAATGGGTGGAGCTTCCTGATGGTGCCACCCGTGACCATTATGATGCTGAACGCG
GTGGCGCTGGCGGTGGGGACGGCGAGGACGCTATACAGCGAGTTCCCGCAATGGAGCAAGCT
GCTGGGCGGCGCCTTCTTCAGCTTCTGAGTGCTGTGCCACCTCTACCCCTTCGCCAAAGGCC
TCCTGGGATGATCGGCGGCACGAGCGCGCACCCGGCGGCGGTGCTGCAGGGCCTCCTCAAGG
TGATCGCCGGCGTGGACATCTCCTTCACGCTCACGTCCAAGCCCGGCGGCGCAGACGACG
Main algorithm
Q = GAC T = GC
Which is the optimal alignment?
GAC GAC-- GAC
GC- ---GC G-C
match: score +1
mismatch: score -1
Indel: score -2
Query sequence
0.27
0.0005 X
X
X
X
Does the query substring
match to the target?
Yes, at position XY on the target Target sequence
www.snowflake-sl.info/PrimerFactory
Advantages of Primer Factory
Reuse of Primers
Easy Primer maintains
Standard input formats (Fasta)
Standard output format (GenBank)
Graphical presentation
Independent, user can generate an own
database
si-Fi
Dicer
siRNA
RISC Complex
mRNA
mRNA Degradation
No protein!!!
What is an off-target?
Target GTCGATGCATGCTAGCTAGCTGCTAGCTAGCTAGCTAGCT
siRNA TCGATCGACGAT
Off-target CGTGACGACGAGCTAGCTGCTACAGTCTGACGAGC
Problems
Miss targeting of unrelated genes
Which sequence part is the best for
silencing?
How does si-Fi work?
GTCCGGGATCACGCTGCACGAGTGGTGGCGCAACGAGCAGTTCTGGG
TGATCGGCGACGAGCGCGCACCCGGCGGCGGTGCTGCAGGGCCTCCT
CAAGGTGATCGCCGGCGTGACATCTCCTTCACGCTCACGTCCAAGCC My RNAi sequence
CGGCGGCGCAGACGACGGCGAGGAGGACACGTTCGCGGAGCGTACGA
GGTGCGGTGGAGCTTCCTGATGGTGCCACCCGTGA
GTCCGGGATCACGCTGCACGAG
TCCGGGATCACGCTGCACGAGT
CCGGGATCACGCTGCACGAGTG
CGGGATCACGCTGCACGAGTGG
TAGGCTCGCGCGCGTCCGGGATCACGCTGCACGACTGCCGGATAGGA
GTCCGGGATCACGCTGCACGA
TAGGCTCGCGCGCGTCTGGGA-CACGCTGCACGACTGCCGGATAGGA
GTCCGGGATCACGCTGCACGA
GTCCGGGATCACGCTGCACGAG
TCCGGGATCACGCTGCACGAGT
ACGGGATCACGCTGCACGAGTG
CGGGATCACGCTGCACGAGTGG siRNA list with 100
% matches
TAGGCTCGCGCGCGTCCGGGATCACGCTGCACGACTGCCGGATAGGAATCGCGTCGCTAGGATCGCGCTCGCTCTGAGAGATGCGCTCGCG
GTCCGGGATCACGCTGCACGA
CGCTGCACGACTGCCGGATAG
AGGAATCGCGTCGCTAGGATC
CGCTCTGAGAGATGCGCTCGC
0000000000000111111111112222222222111111122221111111111111111100011111111111111111111100000
0
Example
Off-Target?
Example of an existing tool
Year
2004,
2003, OUT OF DATE!!!
2002
si-Fi Advantages
www.snowflake-sl.info/si-Fi
Conclusion