Practical Bioinformatics
Mark Voorhies 4/16/2018
Mark Voorhies Practical Bioinformatics
Practical Bioinformatics Mark Voorhies 4/16/2018 Mark Voorhies - - PowerPoint PPT Presentation
Practical Bioinformatics Mark Voorhies 4/16/2018 Mark Voorhies Practical Bioinformatics JavaTreeView link-out for ENSEMBL Mouse http://www.ensembl.org/Mus musculus/Gene/Summary?g=HEADER Mark Voorhies Practical Bioinformatics Science! Mark
Mark Voorhies Practical Bioinformatics
Mark Voorhies Practical Bioinformatics
Mark Voorhies Practical Bioinformatics
Mark Voorhies Practical Bioinformatics
Mark Voorhies Practical Bioinformatics
Mark Voorhies Practical Bioinformatics
Mark Voorhies Practical Bioinformatics
Mark Voorhies Practical Bioinformatics
Mark Voorhies Practical Bioinformatics
Mark Voorhies Practical Bioinformatics
Mark Voorhies Practical Bioinformatics
L
i =m i–1
(i −1)c ic −1 ) ∝ λL · ρ · ωp|−,L ·φ − |
−,L
P (
L
m
i P (−) P p (−) P(−)
∝ α ∝ λ Online EM algorithm Update parameters Constrain estimated counts Output
Relative abundances Estimated counts
Augmented alignment file
Effective counts
Get next read pair Update masses Input Capture target sequences Fragment and sequence Align to target references Calculate assignment probabilities
Error probabilities
A A C G T C G T +
Bias Targets
p,
Mark Voorhies Practical Bioinformatics
Mark Voorhies Practical Bioinformatics
Mark Voorhies Practical Bioinformatics
Mark Voorhies Practical Bioinformatics
Mark Voorhies Practical Bioinformatics
Mark Voorhies Practical Bioinformatics
Mark Voorhies Practical Bioinformatics
http://xkcd.com/882/ Mark Voorhies Practical Bioinformatics
1 Initialize and fill in a dynamic programming matrix by hand
2 Write a function to create the dynamic programming matrix
3 Write a function to fill in the rest of the matrix 4 Rewrite the initialize and fill steps to store pointers to the
5 Write a backtrace function to read the optimal alignment
Mark Voorhies Practical Bioinformatics