class: center, middle, inverse, title-slide # My Career Path In Bioinformatics and Computational Biology ### Matthew J. Oldach, M.Sc. ### 2019-09-27 --- class: middle <img src="figures/intro.PNG" width="85%" /> --- class: middle, center, inverse ## Dalhousie University --- class: middle, center .pull-left[ <img src="figures/snail-01.jpg" width="100%" /> ] .pull-right[ <img src="figures/estradiol.jpg" width="80%" /> ] --- class: middle, center .pull-left[ <img src="figures/snail-repo.PNG" width="100%" /> ] .pull-right[ <img src="figures/snail-eggs.png" width="100%" /> ] --- class: middle, center, inverse ## Computer Vision --- class: middle, center <img src="figures/sponge.gif" width="100%" /> --- class: middle, center <img src="figures/rov.png" width="100%" /> --- class: middle, center <img src="figures/glass-sponge-01.jpg" width="100%" /> --- class: middle, center <img src="figures/glass-sponge-02.png" width="100%" /> --- class: middle, center <img src="figures/sponge-pipe.jpg" width="160%" /> --- class: middle, center, inverse ## University of Calgary --- class: middle, center <img src="figures/spawn.jpg" width="100%" /> --- class: middle, center <img src="figures/vize-pubs.png" width="85%" /> --- class: middle, center <img src="figures/coral-pipeline.png" width="100%" /> --- class: middle, center <img src="figures/coral-fig1.png" width="100%" /> --- class: middle, center <img src="figures/coral-fig2.png" width="80%" /> --- class: middle, center <img src="figures/coral-fig3.png" width="250%" /> --- class: middle, center <img src="figures/coral-pipeline.png" width="100%" /> --- class: middle, center <img src="figures/vize-01.png" width="80%" /> --- class: middle, center ![](figures/svm.PNG) --- class: middle, center, inverse ## Ce-M-M Reserch Center for Molecular Medicine --- class: middle, center <img src="figures/kubicek-pub.PNG" width="100%" /> --- class: middle, center <img src="figures/kubicek-01.PNG" width="100%" /> --- class: middle, center <img src="figures/kubicek-011.PNG" width="100%" /> --- class: middle, center <img src="figures/kubicek-02.PNG" width="100%" /> --- class: middle, center <img src="figures/kubicek-033.PNG" width="100%" /> --- class: middle, center <img src="figures/kubicek-03.PNG" width="100%" /> --- class: middle, center <img src="figures/kubicek-04.PNG" width="70%" /> --- class: middle, center, inverse ## Douglas Mental Health University Institute --- class: middle, center <img src="figures/geno.jpg" width="90%" /> --- class: middle, center <img src="figures/prs.PNG" width="90%" /> --- class: middle, center <img src="figures/report-03.gif" width="90%" /> --- class: middle, center <img src="figures/report-02.gif" width="100%" /> --- class: middle, center <img src="figures/report-01.gif" width="100%" /> --- class: middle, center Optimising code to make it run faster is an iterative process: + Find the biggest bottleneck (the slowest part of your code) + Try to eliminate it (you may not succeeed but that's ok) + Repeat until your code is "fast enough" --- class: middle, center <img src="figures/benchmark_GNU-parallel_UKBiobank.png" width="75%" /> --- class: center, middle .pull-left[ <img src="figures/bzip-GNU-parallel.png" width="160%" /> ] .pull-right[ <img src="figures/bzip_example.PNG" width="100%" /> ] --- class: center, middle .pull-left[ <img src="figures/parallel_script_batch.PNG" width="100%" /> ] .pull-right[ <img src="figures/parallel_script.PNG" width="100%" /> ] --- class: center, middle ### R for-loops are slow! <img src="figures/forLoop.PNG" width="100%" /> --- class: center, middle ### Transpile to faster language, like C++ (Rcpp) .pull-left[ <img src="figures/c-01.PNG" width="100%" /> ] .pull-right[ <img src="figures/c-02.PNG" width="100%" /> ] --- class: center, middle <img src="presentation_files/figure-html/unnamed-chunk-3-1.svg" width="504" /> --- class: middle, center <img src="figures/dependency.png" width="100%" /> --- class: middle, center, inverse ## Side-projects --- class: middle, center .pull-left[ <img src="figures/medium.png" width="100%" /> ] .pull-right[ <img src="figures/viz-02.png" width="100%" /> ] --- class: middle, center ## <code><font color="black">vapoRwave</font></code> theme 📦 <img src="figures/vapoRwave.png"/ width=880 height=450> --- class: center, middle, inverse ## Thanks! Slides created via the R package <code><font color="black">xaringan</font></code> which is powered by <code><font color="black">reactjs</font></code>. Twitter: <code><font color="black">@MattOldach</font></code>[**@MattOldach**](https://twitter.com/MattOldach) Website: <code><font color="black">moldach.github.io</font></code>