Teaching Materials

You are free to use these materials.  If you do, please sign the guestbook at the bottom of this page and say briefly how you’re using them. Email me for original Keynote files.

Full courses online

Recorded lectures

Lecture notes

Computational Genomics lecture notes & notebooks

  • Notes updated 8/31/2018
  • For runnable versions of the notebooks, you have two choices:
    • Follow this binder link, navigate to the notebooks subdirectory, and select a notebook.
    • Follow Py+Colab links below to open in Google Collaboratory. This works for most notebooks, but some have dependencies (e.g. for drawing network diagrams) that will work in Binder but not Collaboratory.

Sketching & randomized data structures

  • Notes added 5/1/2020
  • YouTube playlist added 7/2/2020

Indexing

  • Notes added 5/4/2020
  • YouTube playlist (minus Wheeler Graphs) added 7/17/2020

Intermediate C/C++ programming

  • Updated 5/9/2020
  • See GitHub repo with original markdown and compilation script

218 Comments

  1. Posted February 16, 2014 at 3:36 pm | Permalink

    Ben – Thanks for the great illustrations in your BWT/FM and assembly slides. We are using them in my graduate subject at MIT. Job well done! David Gifford

  2. Rob Patro
    Posted August 25, 2014 at 2:15 pm | Permalink

    Hi Ben, I’m using some of these slides in the Comp. Bio. course here at Stony Brook. Thanks for providing this resource; it’s really useful!

  3. Jian Ma
    Posted September 4, 2014 at 11:21 pm | Permalink

    Hi Ben – I am using some of your slides in my computational genomics class at the University of Illinois at Urbana-Champaign. Thank you very much for the great resource! — Jian Ma

  4. Outi Sasvolainen
    Posted September 25, 2014 at 2:18 am | Permalink

    I have used some slides for an avolutionary genomics and genomics method class – thanks a lot!

  5. Posted October 8, 2014 at 3:11 pm | Permalink

    Thanks so much for making this material available. I made use of the De Bruijn Graph code to have students interactively explore small De Bruijn Graphs, see https://github.com/lexnederbragt/INF-BIOx121_fall2014_de_novo_assembly under ‘practicals’

  6. Posted October 21, 2014 at 10:15 am | Permalink

    Great slides, thanks for making them available. I am using some of the assembly slides in a genome assembly workshop organized by the informatics group in Research Computing at Harvard.

  7. Posted November 3, 2014 at 9:36 pm | Permalink

    Hi Ben — thanks for the slides (and for TopHat). I’m using the de Bruijn graph slides for an Intro to Comp Bio course for CS undergraduates.

  8. Jonathan Flowers
    Posted November 8, 2014 at 1:24 pm | Permalink

    Thanks for posting teaching materials Ben. I am using some of your slides in an applied genomics course at New York University

  9. Posted November 10, 2014 at 3:47 am | Permalink

    Hi Ben, I’m using some of your slides in a a viral biodiversity course here at University of Brasilia- Brazil. Thanks for sharing your teaching material. Fernando

  10. Posted November 18, 2014 at 12:44 am | Permalink

    Thanks so much for making this material public! I have adapted much of the material on the BW transform and the FM index (which you present in an incredibly lucid way!) for a lecture in my Genomics course at the Free University Berlin.

  11. Posted November 20, 2014 at 10:54 am | Permalink

    Thank you for your material!! I plan to use some of your slides for a part of the course Programming for Bioinformatics at University of Bologna.

  12. Will
    Posted January 18, 2015 at 9:29 pm | Permalink

    Thank you for making your slides available Professor Langmead. Best concise description of de Bruijn graph assembly I have found. I am using them to develop an understanding of genome assemblers for a rotation project at Stanford.

  13. Dr. Qaiser
    Posted January 31, 2015 at 3:28 pm | Permalink

    I have found your lecture slides on the topic Edit Distance useful and decided to use it, partially or fully. I hope that the rest of the material on this page is also useful. Thank you so much for such a nice platform for the subject of algorithms. I am going to use this lecture during a course “Advance Analysis of Algorithms” at graduate level at University of Sargodha, Pakistan.

  14. Carl Vangestel
    Posted February 27, 2015 at 6:11 am | Permalink

    Hi Ben,
    just downloaded them for personal use. Brilliant talk on FM and BWT!!

  15. Jeanne W
    Posted March 23, 2015 at 11:46 am | Permalink

    Hi, I used the De Bruin Graph Assembly presentation to help me understand the algorithm in my research. Thank you!

  16. Susan Van Riper
    Posted March 29, 2015 at 4:07 pm | Permalink

    Thank you for providing such a wonderful resource! I am using your some of your lecture slides on de Bruijn Graph assembly in an Intro to Computational Biology graduate course at the University of Minnesota.

  17. Kevin Kanda
    Posted April 14, 2015 at 8:02 am | Permalink

    Thank you for making your slides available. They are very well informed and goes into immense detail. We are planning on using these slides, at reference De Brujin modeling for sequencing, for our bioinformatics presentation.

  18. Sanzhen Liu
    Posted April 17, 2015 at 1:02 pm | Permalink

    Thanks Ben for these nice slides. I will use some slides from the assembly slide deck for a bioinformatics course at Kansas State University.

  19. Tom Bair
    Posted June 16, 2015 at 5:55 pm | Permalink

    Using figure as part of a informatics summer course at the University of Iowa — Thanks!

  20. Richard Walker
    Posted June 18, 2015 at 2:50 pm | Permalink

    Taking online courses (edX MOOCs) in BioInformatics by professors at UC San Diego. This looks like a wealth of great supporting material

  21. Posted July 24, 2015 at 11:58 am | Permalink

    Hi Ben,

    I use these to learn about bioinformatics myself, and also to teach others at Public Health England.

    Thanks!

    Phil

  22. Sheida
    Posted August 20, 2015 at 2:44 pm | Permalink

    Thanks for the materials. I will use some of the slides for a computational genomics course at Uconn.

  23. Posted August 28, 2015 at 5:36 am | Permalink

    Hi Ben – Thanks so much for making this wonderful material public! I have used or adapted some slides for my computational genomics introductory class at the Universidad Autonoma de Madrid.

  24. Arjan Hada
    Posted August 30, 2015 at 7:15 pm | Permalink

    Awesome lectures with super-awesome analogies. Please more advanced courses on Coursera or even a specialization on Computational Biology.

  25. Karthi Sivaraman
    Posted September 9, 2015 at 6:26 am | Permalink

    Thanks for making your slides / material public. I am training graduates in NGS specifically, and your material makes for wonderful references – along with the published work. Much appreciated.

    Regards,

  26. Abigail
    Posted September 12, 2015 at 2:43 pm | Permalink

    Thanks so much for making these slides available. I’m adapting some of the assembly slides for an intro bioinformatics class.

  27. Prashanth
    Posted September 21, 2015 at 2:11 am | Permalink

    Introductory Bioinformatics elective @ CS Engineering, Amrita University

  28. Krista Dubin
    Posted September 26, 2015 at 12:30 pm | Permalink

    I adapted your notes on strings and matching to give a brief tutorial to members of my lab (MSK) – thanks.

  29. Rebecca Kratsch
    Posted September 30, 2015 at 11:37 am | Permalink

    Ben, thank you so much for making your slides public. I am studying the ones about BWT and FM-Index in addition to your video-lectures in preparation for a presentation on Bowtie/Bowtie2 at a ‘NGS methods” seminar at Ludwig-Maximillian University, Munich.

  30. Lars Barquist
    Posted October 6, 2015 at 9:01 am | Permalink

    Thanks for these – I’m using some bits and pieces in a seminar on high-throughput sequencing in microbiology at the Mahidol-Oxford Research Unit in Bangkok, Thailand.

  31. Ewa
    Posted October 12, 2015 at 3:57 am | Permalink

    Dear Ben, thank you for great teaching material. I am using your slides in an NGS course at the University of Warsaw,
    with best wishes,
    Ewa Szczurek

  32. Zilu Zhou
    Posted October 25, 2015 at 4:18 pm | Permalink

    Dear Ben, Thank you for sharing such a great teaching material with us. I am contenting several slides in a Computational Biology course at Upenn.

    Best,
    Zerry

  33. Posted October 28, 2015 at 7:39 am | Permalink

    Thanks! I’m using part of the materials in an Algorithms in Bioinformatics course at the University of Turku, Finland. –Filip

  34. Posted November 2, 2015 at 12:30 pm | Permalink

    I am using your materials on de Bruijn graph algorithms for genome assembly in my undergraduate class (CS 173)

  35. Posted November 4, 2015 at 9:31 am | Permalink

    Hi Ben,

    Thank you so much for sharing this nice teaching resource. I am using several slides in a Bioinformatics course at the Universitat Autònoma de Barcelona (degree in Genetics).

    Best,
    Sònia

  36. Posted November 12, 2015 at 11:40 am | Permalink

    Nice work, particularly when education becomes so important in this area.
    I am using some slides for an “introduction to bioinformatics” course in the University of Texas GSBS program. Some problem definitions are easy enough for biology students to understand.
    Thanks for the contribution, Ben!

  37. Georgina Jiménez
    Posted November 15, 2015 at 9:09 pm | Permalink

    Thank you for sharing. I’m using your material about hash tables for an exposition in a Bioinformatics class that I’m taking in The Université de Montreal .

  38. Posted November 26, 2015 at 4:13 pm | Permalink

    Hi! I used some parts of your slides for a presentation that covered DNA sequencing/assembly/alignment, here at a local tech meetup in Uppsala, Sweden. Thanks!

  39. Briana Gross
    Posted December 2, 2015 at 5:05 pm | Permalink

    Thank you for making these slides available! I am using some on de Bruijn graph approaches in my Evolution in Agriculture class at the University of Minnesota Duluth.

  40. Posted January 18, 2016 at 1:45 pm | Permalink

    Hoping to use in a graduate course on Pattern Matching Algorithms.

  41. Ted Ahn
    Posted January 26, 2016 at 5:22 am | Permalink

    Dear Ben,

    Thank you very much for sharing your great teaching material. I am using some of your materials in Intro to Bioinformatics course at Saint Louis University.

    Best wishes,

    Ted

  42. Marc Noguera
    Posted January 31, 2016 at 7:18 am | Permalink

    Thanks for sharing! I will be using some slides from the assembly part for a metagenomics course in Barcelona

  43. Adam Rivers
    Posted February 2, 2016 at 4:22 pm | Permalink

    Nice slides. I’m using some of the slides on assembly for a guest lecture at UC Berkeley.

  44. Posted February 9, 2016 at 2:46 pm | Permalink

    Ben – Thanks so much for sharing. I’m adapting some of your slides for my computational biology class at Carleton College. -Layla Oesper

  45. Posted February 16, 2016 at 1:16 am | Permalink

    Hi Ben, thanks for sharing your slides. I am using parts of your lectures and teaching materials for my Introduction to Genomics class at Princeton University. Mohamed

  46. Miguel Loera
    Posted February 21, 2016 at 1:48 pm | Permalink

    Hi Ben, awesome job. I’m using some of your slides about de Bruijn graphs and BWT for a genome assembly course at the UANL (Mexico). Many thanks.

  47. Deb
    Posted March 1, 2016 at 1:36 am | Permalink

    Hey there, using your slides as a reference while I do my homework for Bioinformatics Algorithms at Harvard Extension School. Thanks much – DF

  48. R. Chikhi
    Posted March 4, 2016 at 12:01 pm | Permalink

    Hi Ben, I have taken some of your figures for teaching a BWT class. Thanks much for making this material available. Rayan

  49. Anton Nekrutenko
    Posted March 10, 2016 at 10:27 am | Permalink

    Fantastic materials. Using them to teach BMMB554 at Penn State

  50. Asli Uyar
    Posted March 13, 2016 at 7:01 am | Permalink

    Hi, thanks for sharing your teaching materials. I am adapting some of the slides for Intro to Bioinformatics course at Okan University.

  51. Posted March 23, 2016 at 8:36 pm | Permalink

    Hi Ben,
    These slides are really great. I am giving a talk to the BIG (Bioinformatics Group) at MIT about Sailfish, kallisto and Salmon and would like to use a couple of these slides to get across the idea of a De Bruijn graph which are essential to kallisto. Thank you for making them available. De Bruijn graphs are not what a lot of biologists are very familiar with and these slides explain them very well.

  52. Posted March 27, 2016 at 11:43 pm | Permalink

    Ben, thanks for posting these. I am using/adapting some of these for my GENE245 course on Compbio at Stanford.

  53. Nathaniel Jue
    Posted April 5, 2016 at 12:12 pm | Permalink

    Ben, thanks for sharing this. I used some of your stuff on indexes for teaching mapping in my Bioinformatics and Systems Biology course. Nice examples.

    • Nathaniel Jue
      Posted April 5, 2016 at 12:13 pm | Permalink

      Ah, forgot to say, I’m at Cal State University, Monterey Bay

  54. Alexis Battle
    Posted April 7, 2016 at 1:20 pm | Permalink

    Thanks Ben, I grabbed a few slides on alignment and sequencing for background in my class – and directed students to your course next Fall if they wanted more.

  55. Tyler Dae Devlin
    Posted April 22, 2016 at 1:09 am | Permalink

    Thank you for sharing your slides, Ben. I’ll be borrowing from them for a presentation at Brown University’s ASA DataFest this weekend.

  56. Posted April 28, 2016 at 11:17 am | Permalink

    Dear Ben, thanks for sharing the materials. We’re referencing them for our Data Science for Sequencing course at Univ of Washington. They’re really helpful! Best wishes.

  57. Israel Dilan
    Posted May 14, 2016 at 5:08 pm | Permalink

    Many thanks for the access to the materials, they helped me explain to my friends, classmates and peers about RNA-Sequencing during a group presentation in the University of Puerto Rico Rio Piedras Campus.

  58. Posted June 22, 2016 at 4:20 am | Permalink

    Ben, thanks so much for making and publishing these materials! I grabbed some images from the sequence alignment section for a lecture I will be giving in Leiden University.

  59. Jared Simpson
    Posted July 26, 2016 at 1:53 pm | Permalink

    Thanks for these excellent slides Ben – I’m going to use some for CSC2417 at the University of Toronto this fall.

  60. Maheshi Dassanayake
    Posted September 6, 2016 at 10:38 am | Permalink

    Thanks so much for sharing your slides and allowing us to use it. I’m using some of your slides on sequence assembly and alignments in my comparative genomics class taught at Louisiana State University, Baton Rouge.

  61. Giri Athrey
    Posted September 12, 2016 at 3:11 pm | Permalink

    I came across slides from your lectures while preparing for my own course. I teach an introductory genomics/bioinformatics course for graduate students in the college of Agriculture. I find the graphics in your slides extremely useful. Really great work and thank you for sharing.

  62. Richard McIndoe
    Posted October 4, 2016 at 11:33 am | Permalink

    Thank you for sharing your slides. The lectures are really clear and want to use some of the slides for a lecture in a Computational Methods in Genomics course at Augusta University.

  63. Norbert Dojer
    Posted October 11, 2016 at 9:44 am | Permalink

    Dear Ben,
    thank you for sharing your slides. I will use some of them in the NGS data analysis course at University of Warsaw.

  64. Posted October 13, 2016 at 8:50 am | Permalink

    Thank you for sharing the material. I using them in the Bioinformatics course at Universidade de Brasília, Brazil.

  65. Posted October 15, 2016 at 4:53 pm | Permalink

    I will be using your slides to study for my transcriptomics class at NYU. Thank you so much for sharing!

  66. Bob MacCallum
    Posted October 23, 2016 at 4:21 pm | Permalink

    Thanks for the material – will use some genome assembly figures for teaching at the Cyprus Institute.

  67. Stefan Canzar
    Posted November 4, 2016 at 3:35 am | Permalink

    Thanks Ben, I am using your slides on string matching for a lecture at LMU Munich.

  68. Cuncong Zhong
    Posted November 16, 2016 at 12:01 pm | Permalink

    Thanks Ben, I am using your slides on bioinformatics course at University of Kansas

  69. Emel Timucin
    Posted November 16, 2016 at 3:39 pm | Permalink

    Dear Ben, I am using your slides on BWT and FM index for a lecture at Sabanci University. Thank you for sharing.

  70. Giuseppe Jurman
    Posted December 18, 2016 at 10:16 am | Permalink

    Dear Ben, thanks for your great slides: I am using them for the Data Mining course (3rd year) at the University of Bolzano, Italy

  71. Posted January 16, 2017 at 4:47 pm | Permalink

    Thanks for not just allowing reuse but for generating great slides Ben! We’re using these in overviews on genome assemblies for our workshops at the University of Illinois Urbana-Champaign.

  72. Posted February 7, 2017 at 1:18 am | Permalink

    Thanks for sharing these slides. It helped in preparing my lectures for a similar course in UC-Davis.

  73. Kate St.Onge
    Posted February 7, 2017 at 10:59 am | Permalink

    Thanks for the graphics.
    Using a few of these for a Functional Genomics course at the University of Alberta.

  74. Coulter
    Posted February 10, 2017 at 1:26 pm | Permalink

    These slides are awesome! I am going to use the slides on the BWT and FM index for a presentation in my student seminary course at the University of British Columbia.

  75. John G. Gibbons
    Posted February 19, 2017 at 3:53 pm | Permalink

    Thanks for these wonderful materials, Ben! I am using pieces of some of your lectures in my courses at Clark University (Introduction to Bioinformatics, and The Genome Project).

  76. Franz Cemic
    Posted February 22, 2017 at 3:59 am | Permalink

    Ben – Thanks for the great illustrations in your assembly slides. We are using some of them in my undergraduate NGS practical at Giessen University, Germany. Excellent job ! Franz Cemic

  77. Posted February 24, 2017 at 2:39 pm | Permalink

    Thank you very much for creating this resource! I am using the BWT-FM index material in my graduate bioinformatics in diagnostic genetics class @ MD Anderson Cancer Center.

  78. Zuraini Ali Shah
    Posted February 26, 2017 at 11:35 pm | Permalink

    Dear Sir, I would like to use the material in this web for my undergraduate class Computational Biology .

  79. Anna Lioznova
    Posted March 7, 2017 at 4:32 am | Permalink

    Thanks so much for your slides, Ben! I’m using them to teach epigenetics course @ MIPT, Russia

  80. Sara Abdilla
    Posted March 9, 2017 at 2:25 pm | Permalink

    Thanks for all the material. I am using certain parts in my undergraduate thesis project at the University of Malta.

  81. Posted March 15, 2017 at 3:46 am | Permalink

    Hi Ben, I’m using a few of your YouTube lectures on sequencing in the tutorials of my course ‘Applied Cell Biology’. Thanks for sharing these high-quality and accessible lectures!

  82. Weilong Guo
    Posted March 29, 2017 at 12:05 pm | Permalink

    Thanks, Ben. Great resources! I plan to use them as BWT-FM index material for bioinformatics section in genomic class. @ China Agricultural University.

  83. Ali Sharifi-Zarchi
    Posted April 8, 2017 at 7:27 am | Permalink

    The teaching method and the material you have created are just wonderful. I am using parts of them in my course “Advanced bioinformatics” in Sharif University of Technology, Tehran, Iran. Thanks a million.

  84. Arnab Saha Mandal
    Posted April 12, 2017 at 2:09 am | Permalink

    Hi Ben.. I am a PhD student and teaching a 3rd year undergraduate class about algorithms in next generation sequencing. I found your material extremely helpful and educational. Much appreciated

  85. Will Rowe
    Posted April 19, 2017 at 11:10 am | Permalink

    Hi Ben, I’m using some of these slides in the Genomics Master course at Liverpool University. Many thanks for providing this resource – it’s fantastic!

  86. Bjoern
    Posted April 21, 2017 at 8:44 am | Permalink

    Hi Ben, using parts of your material on BWT and the FM Index in my course on Genomics and Transcriptomics Data Analysis at Stuttgart University, Germany. Thanks a lot!

  87. Filip Floreani
    Posted April 24, 2017 at 3:18 am | Permalink

    Hi Ben, your materials are great! Using them for my bachelor’s thesis at University of Zagreb, Croatia, Faculty of Electrical Engineering and Computing. Thank you very much for making these accessible to the public!

  88. Posted May 17, 2017 at 3:15 pm | Permalink

    Hi Ben, Thanks so much for sharing this material. These are excellent lectures and I am happy that I could use them in a course on Applied Bioinformatics at Heinrich Heine University Düsseldorf, Germany.

  89. Wei Hao
    Posted July 27, 2017 at 12:28 am | Permalink

    Dear Ben, I will be using your materials on the FM Index for my undergraduate research project titled “Burrows-Wheeler Transformation and its Applications”, at the National University of Singapore. Thank you for sharing your teaching materials as they really helped develop my understanding and interests in the aforementioned topics! 🙂

  90. Ivan Markić
    Posted August 16, 2017 at 9:43 am | Permalink

    Hi Ben, your materials are great! Using them for my research at University of Split, Croatia, Faculty of Electrical Engineering, Mechanical Engineering and Naval Architecture (FESB). Thanks for sharing these high-quality and accessible lectures!

  91. Mike Sanderson
    Posted September 18, 2017 at 10:22 am | Permalink

    I’ve posted links to several of your lectures on genome assembly for use by students in my graduate course on Evolutionary Genomics at the University of Arizona. Thanks much for making these outstanding lectures public.

  92. Posted September 19, 2017 at 9:17 am | Permalink

    Thanks a lot for allowing use of your excellent materials in an M.Sc. level course in Evolutionary genomics at the University of Oulu, Finland

  93. Alejandro Zuluaga
    Posted September 19, 2017 at 10:51 pm | Permalink

    Thanks a lot, for these materials. I plan to use some of your slides for a Phylogenomics graduate course at Universidad del Valle

  94. Debarka Sengupta
    Posted October 5, 2017 at 7:50 pm | Permalink

    Hi Ben, Wonderful resources. I am using some of your lecture slides to teach a course at IIIT-Delhi.

  95. Posted October 7, 2017 at 3:06 am | Permalink

    Thanks! I plan to use part of the materials in an Algorithms in Bioinformatics undergraduate course at the ELTE Eötvös Loránd University, Budapest, Hungary. – Attila Kiss

  96. Posted October 9, 2017 at 1:53 pm | Permalink

    Great material – many thanks! I am using the materials on Burrows-Wheeler transforms for teaching a bioinformatics course at the University of Pretoria.

  97. Jonathan
    Posted October 11, 2017 at 10:37 pm | Permalink

    Thanks for sharing these great materials. I am going to use some info from the slide in my algorithm assignment from James Cook University.

  98. Jens Georg
    Posted October 23, 2017 at 10:39 am | Permalink

    Thanks for the great material. I am using it in a bioinformatics course for undegraduate students.

  99. Posted October 30, 2017 at 5:38 am | Permalink

    Superb materials, a major timesaver in teaching (so far) string algorithms, BWT, suffix arrays, de novo assembly. I plan to use more!

  100. Blake Stamps
    Posted November 6, 2017 at 4:23 pm | Permalink

    Really great slides- I’m taking the “lego” example of SBS to teach undergrads a broad introduction of DNA sequencing and bioinformatics.

  101. Adil Khan
    Posted November 20, 2017 at 11:13 pm | Permalink

    Using from University of Waterloo.

  102. Jin Leem
    Posted December 2, 2017 at 7:13 pm | Permalink

    Using from University of Oxford. Really comprehensive slides!

  103. Mladen Lazarevic
    Posted December 11, 2017 at 4:06 am | Permalink

    Hi Ben, thanks for these great materials and making them public! I will be using some of your slides for Genome Informatics course at Belgrade School of Electrical Engineering (ETF), University of Belgrade.

  104. C. Gruber
    Posted December 17, 2017 at 3:58 am | Permalink

    Thank you for sharing this excellent material! I’m using the BW and FM index part for an undergraduate course at University of Rome (Tor Vergata).

  105. Peter Tao
    Posted December 17, 2017 at 2:09 pm | Permalink

    Using read correction slides at UMass Amherst. Great explanations. Thank you!

  106. Benedict Paten
    Posted December 28, 2017 at 11:12 am | Permalink

    Thanks Ben, I’m using some of these slides in a course at UCSC.

  107. Aleksej
    Posted January 10, 2018 at 11:23 am | Permalink

    Dear Ben, thank you for sharing these great slides! I am using some of your slides in a course at Chalmers

  108. TLynch
    Posted January 22, 2018 at 1:09 pm | Permalink

    Thanks so much for the use of your slides on assembly algorithms. I used them for a beginner genomics and informatics course at the University of Calgary.

  109. James Koltes
    Posted January 22, 2018 at 11:21 pm | Permalink

    Thank you for sharing these slides. They are very helpful. I am using some for an introductory lecture on sequence assembly at Iowa State.

  110. Roie Knaanie
    Posted January 24, 2018 at 7:04 am | Permalink

    Hi Ben, Thank you for sharing this excellent material. I will be using the edit distance slides and some of the strings and matching examples in my programming courses in python and Matlab at the Hebrew University of Jerusalem

  111. Michael Goldwasser
    Posted January 26, 2018 at 12:47 am | Permalink

    Thanks for sharing such a wealth of materials. One of my colleagues at SLU pointed me your way. These are wonderfully helpful for a freshman level introductory course that includes a mix of computer science and biology students.

  112. Posted February 4, 2018 at 7:02 am | Permalink

    Hi Ben, I am using some of your slides in my computational genomics class at the University of Hong Kong. Thank you for the great resources.

  113. Mehmet Tan
    Posted February 22, 2018 at 1:44 pm | Permalink

    Hi Ben,

    I am using your slides in my bioinformatics class in TOBB University, Turkey. Thanks a lot,

  114. Christopher Dean
    Posted February 24, 2018 at 6:21 am | Permalink

    Hey Ben, I will be using some of these slides for a bioinformatics lecture at the College of William and Mary. Thanks for sharing.

  115. Ming-yi Chung
    Posted February 26, 2018 at 1:33 am | Permalink

    Thanks Ben for sharing your wonderful teaching material. I will be using some of your slides for Introduction to Genomics at National Yang-Ming University, Taipei, Taiwan.

  116. Diego Lopez
    Posted March 5, 2018 at 5:52 pm | Permalink

    Hello Ben! Thank you for sharing your slides on de Bruijn graph representation. I am using them to guide a discussion in our “gene expression and R” course at the University of California, Merced.

  117. Posted March 7, 2018 at 3:40 am | Permalink

    Hello Ben, Thanks so much for these great efforts. I will be using some of your slides for BWT and FM index for a algorithm and bioinformatics lecture at the University of Taipei in a few days. Thanks for sharing.

  118. Gerald Quon
    Posted March 27, 2018 at 6:47 pm | Permalink

    Hi Ben, I am using some of your slides in my genomics and bioinformatics class at UC Davis. Thanks so much for posting them!

  119. Max Leiserson
    Posted April 2, 2018 at 2:48 pm | Permalink

    Hi Ben, Thanks so much for these slides, they are a great resource. I will be using them for Bioinformatics class at the University of Maryland.

  120. Miller Mrosek
    Posted April 9, 2018 at 4:01 pm | Permalink

    I am using your slides to aid my presentation of the original Bowtie paper for the Computational Biology Algorithms course at Georgia Tech. Love them!

  121. Jakob Nybo Nissen
    Posted April 9, 2018 at 8:19 pm | Permalink

    Dear Ben Langmead
    I am using your presentation on de Bruijn graph assembly as extra material for an introductory course in bioinformatics for my genomics students at University of Chinese Academy of Science.

    Thank you for making your materials available!

  122. Nancy Merino
    Posted April 15, 2018 at 12:38 am | Permalink

    Thank you for great resource. I am using them in a metagenome pipeline tutorial at University of Southern California.

  123. Yuri Pritykin
    Posted April 15, 2018 at 7:53 pm | Permalink

    I am using your introductory slides as a reference in our course on Quantitative and Computational Biology in Gerstner Sloan Kettering Graduate School. This is a really great resource, thank you very much.

  124. Posted April 15, 2018 at 11:26 pm | Permalink

    Hi Ben,

    Using these slides as a reference for a workshop in Dunedin New Zealand focusing on optimising nanopore-sequencing. Thank you very much for making these resources available.

    Kind Regards,
    Alexis.

  125. Janet Kelso
    Posted May 15, 2018 at 7:35 am | Permalink

    Thanks for sharing these great slides – I am using some of the images in our introduction to sequencing course

  126. Philip Heller
    Posted June 11, 2018 at 10:20 am | Permalink

    Really clear slides. I’m using the diagram on p21 to illustrate how repeats can break reliability. It’s for a graduate course in Bioinformatics at San Jose State University. Thanks!

  127. André Santos
    Posted June 17, 2018 at 7:41 pm | Permalink

    Thanks for the great material and reference. I am adapting some of the images to write an introduction course on computational biology here in Belém (Brazil).

  128. Posted June 22, 2018 at 2:27 pm | Permalink

    Hi Ben, what an amazing resource of materials! I was using several of your slides in a course on algorithmic genomics at University Utrecht, Netherlands. I hope that you will continue to receive awards for your efforts!

  129. Posted July 13, 2018 at 9:46 pm | Permalink

    Great resource. Thank you so much for sharing this. Will be using this in class myself.

  130. Posted August 30, 2018 at 3:44 pm | Permalink

    Thanks for sharing! I’m using one of your slides in a class on Genome Assembly for the B.S. in Biotechnology in Pontifical Catholic University of Paraná (PUCPR), Brazil.

  131. Fernán Agüero
    Posted August 31, 2018 at 10:58 am | Permalink

    Great resource! Thanks for sharing! I will peruse the content for inspiration for our revision of contents for our Introductory course on Bioinformatics at UNSAM in Argentina.

  132. Uri Laserson
    Posted August 31, 2018 at 4:21 pm | Permalink

    Pilfered a couple slides on DNA sequencing for an immunology class at MSSM. Thanks for sharing!!

  133. Clare Sloggett
    Posted September 7, 2018 at 9:38 pm | Permalink

    Thank you for these excellent teaching resources! We are reusing some material in teaching bioinformatics algorithms at the University of Melbourne.

  134. Liana Lareau
    Posted September 18, 2018 at 2:04 am | Permalink

    Hi Ben – great resource, thanks. I’m using some slides on de Bruijn assembly as extra reference materials for an intro comp bio class for MCB grad students at Berkeley, and I’m sure I’ll come back for more.

  135. Paul Frandsen
    Posted September 18, 2018 at 6:24 am | Permalink

    Hi Ben, I’m using some of your materials for some lectures in an introductory genomics course at BYU. They’re great. Thanks for all of the work!

  136. Georg Seelig
    Posted September 23, 2018 at 1:00 am | Permalink

    Excited to use some of your slides for my comp bio class at the University of Washington. Thank you so much for making this awesome resource available! — Georg

  137. David I Dayan
    Posted September 26, 2018 at 3:40 am | Permalink

    Thank you so much. You’re lectures are excellent. I am using some of these materials in my introductory course to bioinformatics at Clark University in Massachusetts.

  138. Nicola Licheri
    Posted September 30, 2018 at 5:15 pm | Permalink

    Hi Ben, awesome lectures! I used the one about BWT for my master thesis in computer science. Thank you so much from University of Turin, Italy.

  139. Daifeng Wang
    Posted October 1, 2018 at 11:36 am | Permalink

    Hi Ben, Thank you very much. I am using some of these slides in my graduate course on bioinformatics at Stony Brook University. They are excellent materials!

  140. Alberto Marchetti Spaccamela
    Posted October 15, 2018 at 4:47 pm | Permalink

    Hi Ben, I’m using some of your materials for lectures in a class at Sapienza U. of Rome. They are very nice. Thanks

  141. Yu Zhou
    Posted October 22, 2018 at 11:06 am | Permalink

    Hi Ben, thanks a lot for the materials! I am using some slides in my undergraduate course on Genomics at Wuhan University. — Yu

  142. Adam Whaley
    Posted October 22, 2018 at 4:24 pm | Permalink

    Thanks Ben, going to share the lectures on De Bruijn graphs with my class at UNC Charlotte, they are truly excellent.

  143. Posted October 31, 2018 at 2:46 pm | Permalink

    Ben — Thanks for amazing slides and videos. I’m using them at San Diego State University — Rob

  144. Yu Zhou
    Posted November 1, 2018 at 5:51 am | Permalink

    Hi Ben, thanks a lot for sharing the slides and I’m using some in my genomics course at Wuhan University.

  145. Posted November 26, 2018 at 12:06 pm | Permalink

    Hi Ben,

    I’m using your materials on genome assembly for our Introduction to Bioinformatics (CS 466) course.

    Thank you!
    Mohammed

  146. Kyle Ellrott
    Posted December 3, 2018 at 5:41 pm | Permalink

    Thanks Ben, I used your HMM slide for a class in data analysis at Oregon Health and Science University

  147. Mariia
    Posted January 19, 2019 at 2:01 pm | Permalink

    Huge thanks to you! I am using your slides for Bioinformatics class, Potsdam University.

  148. Tin Nguyen
    Posted January 21, 2019 at 8:40 pm | Permalink

    Hi Ben, thank you for the slides. I am using some of your materials for my Bioinformatics course at UNR, Nevada

  149. Suwisa Kaewphan
    Posted February 1, 2019 at 4:54 pm | Permalink

    Thank you for sharing your excellent materials. I’m using some of them for Bioinformatics Programming course at University of Turku, Finland.

  150. Posted February 5, 2019 at 9:59 am | Permalink

    Starting to prepare a lecture for Bachelor students.
    Many thanks

  151. Findley Finseth
    Posted February 17, 2019 at 5:33 pm | Permalink

    I am an assistant professor at a liberal arts school teaching a course on genomics and bioinformatics. I plan to use the OLC and De Bruijn graph slides for a lecture on assembly.

  152. Posted February 22, 2019 at 6:44 am | Permalink

    Hi Ben, thank you very much for sharing the material. I’m planning to use it for a bioinformatic course at a new master degree in Digital health and Bioinformatics Engineering University of Salerno – Italy.

  153. Marzieh Ayati
    Posted February 22, 2019 at 12:29 pm | Permalink

    Hello,
    Than you so much for your slides. So well organized and well detailed. I am using some of them in my bioinformatics course at University of Texas Rio Grande Valley.

  154. Helene Touzet
    Posted March 7, 2019 at 4:41 am | Permalink

    Thank you so much for this nice teaching material. I am using part of it for my assembly lecture (University of Lille, France).

  155. Eva Farre
    Posted March 12, 2019 at 10:16 am | Permalink

    Thank you for sharing your materials. I am using some images for a Plant Physiology course at MSU.

  156. Reinhard Schneidder
    Posted March 12, 2019 at 1:42 pm | Permalink

    Thank you for sharing your excellent materials. I’m using some of them for a Bioinformatics course at the University of Luxembourg

  157. Gideon Dadik
    Posted March 16, 2019 at 5:08 pm | Permalink

    Thank you for sharing your teaching materials. I am using part of it for teaching Bioinformatics algorithms in University of Jos Nigeria

  158. Posted April 2, 2019 at 1:07 am | Permalink

    Hi Ben,

    Thanks very much for the notes! I will use some slides on BWT and FM-index for a PhD level computational biology algorithm course at University of Chicago.

  159. Eric Rouchka
    Posted April 4, 2019 at 10:21 am | Permalink

    Thanks for the materials. I am incorporating them into my Introduction to Bioinformatics Course at the University of Louisville.

  160. Philipp Peters
    Posted May 7, 2019 at 5:46 am | Permalink

    Thanks for sharing, Ben! I used some of your BWT and assembly slides as inspiration for a Introduction course to Bioinformatics at the University of Natural Resources and Life Sciences in Vienna, Austria.
    Best!
    Philipp

  161. Sriram Sankararaman
    Posted May 7, 2019 at 10:03 pm | Permalink

    Hi Ben,

    Thanks for sharing your slides. I plan to use them in lectures in a course on computational genetics course at UCLA.
    Best!
    Sriram

  162. Joao Victor Oliveira
    Posted May 15, 2019 at 9:16 am | Permalink

    Thanks for sharing your excellent material! I will use Assembly scs and de-bruijin slides on a undergraduate class of Introduction to Bioinformatics in Federal Institute of Brasilia – Brazil

  163. Anna Volenikova
    Posted May 31, 2019 at 5:31 am | Permalink

    Hi Ben, thank you for sharing your awesome teaching materials! I used some of your slides in a lecture on genome assembly at Faculty of Science, University of South Bohemia in Ceske Budejovice, Czech Republic. Best, Anna

  164. Douglas Domingues
    Posted August 21, 2019 at 12:09 pm | Permalink

    Thank you for sharing your teaching material! I used part of your Introductory lectures in a undergraduate course on Introduction to Bioinformatics for Biology students in São Paulo State University (UNESP), Rio Claro, Brazil.

  165. Jie Hou
    Posted August 27, 2019 at 9:33 pm | Permalink

    Hi Ben, Thank you for sharing the nice materials. I am using some of your slides in my introductory bioinformatics course at Saint Louis University.

  166. Liqing Zhang
    Posted September 10, 2019 at 7:40 am | Permalink

    I am using some of them for part of my lectures in undergrad and grad course for introduction to computational biology and bioinformatics@VT. Thanks very much for sharing the slides!

  167. Douglas Pires
    Posted September 22, 2019 at 8:35 pm | Permalink

    Hi Ben. Thank you for sharing such a nice material. You did an incredible job. I am using them on one lecture in my graduate subject on algorithms at UoM.

  168. JOAO VICTOR Oliveira
    Posted September 24, 2019 at 9:15 pm | Permalink

    Thanks for sharing your excellent material! I will use Assembly scs and de-bruijin slides on a graduate class of Topics in Bioinformatics in University of Brasilia – Brazil

  169. Posted October 1, 2019 at 10:12 am | Permalink

    Hi Ben, Thanks for great slides. I am using some slides from the de Bruijn graph assembly lecture in my course BIOE505 Computational Tools for Biological Data here at UIUC BIOE. Sergei Maslov

  170. Posted October 24, 2019 at 11:38 am | Permalink

    Thank you for sharing. I’m using portions of your Assembly module and BWT and FM Index lectures in my BIOL388 Bioinformatics and COMP383 Computational Biology courses at Loyola University Chicago.

  171. Posted November 11, 2019 at 2:47 pm | Permalink

    Thanks for posting these Ben! I am adapting some of them for use in “Algorithmic Foundations of Computational Biology” @ UTEP this semester.

  172. Haotian Zheng
    Posted November 14, 2019 at 1:11 pm | Permalink

    Hi Ben, thanks for the amazing slides. I will use part of them in my presentation on genome assembly at Penn.

  173. Sogol Momeni
    Posted November 16, 2019 at 7:17 pm | Permalink

    thank you for sharing these materials. I am using some of your slides for my bioinformatic class at university of Alabama.

  174. Sogol Momeni
    Posted November 16, 2019 at 7:21 pm | Permalink

    thank you for sharing these materials. I am using some of your slides for my bioinformatic course at university of Alabama.

  175. Simon
    Posted November 17, 2019 at 5:34 am | Permalink

    Excellent supporting material for use in Advanced Algorithms course at City University, London. Used as basis for explanation of how Boyer-Moore works. Full reference made in coursework.

  176. Maribel Hernandez
    Posted November 19, 2019 at 1:24 pm | Permalink

    Dear Ben, thanks a lot for sharing such a useful material! I used your Assembly module to give a lecture to graduate students when applying for a Bioinformatics position, however I will now use it to teach undegraduate students at UNAM, Mexico.

  177. Yuxuan Liu
    Posted November 19, 2019 at 10:29 pm | Permalink

    Hey there, using your slides as a reference while I do my assignment for algorithm course in University of Waterloo. Thanks much.

  178. Posted November 21, 2019 at 5:25 am | Permalink

    Your teaching material is excellent, and I’m going to use part of it (basics on genome assembly) in my course “Bioinformatics” for the MSc Course in Biomedical Engineering at the Univ. of Pisa, Italy.
    Great work, thanks for sharing!

  179. Jackie Daykin
    Posted November 21, 2019 at 1:12 pm | Permalink

    Hi Ben,

    I came across your material last year and made a note to re-visit which I did. It’s really helped me structure content for a guest lecture I’ve given for a Computational Bioinformatics course at Aberystwyth University.

    This is academia at it’s best – open sharing and cooperation, fantastic!

    Many thanks and best wishes for your continued research success!

    Jackie

  180. Mahdi Belcaid
    Posted December 18, 2019 at 1:11 pm | Permalink

    Thank you, Ben, for making your teaching material available. I have used it to structure material for the assembly and alignments modules of hybrid graduate class (computer science and biology) at the University of Hawaii at Manoa.
    Much Aloha.

  181. Luis
    Posted January 14, 2020 at 7:49 am | Permalink

    Hi Ben,
    Thank you for sharing your teaching material – it is excellent! I’m using some of your material to teach a class at the Max Planck Institute about assembly and your slides and organization of the ideas are perfect for teaching.
    All the Best,
    Luis

  182. Ed
    Posted January 18, 2020 at 3:01 pm | Permalink

    Hi Ben, thanks for sharing these terrific slides! I’m using them in a bioinformatics and genomics course at CU Boulder.

  183. Tim
    Posted January 19, 2020 at 4:54 pm | Permalink

    Hi Ben. Thank you for all the effort creating the slides and the videos! I am using some of the BWT slides in a bioinformatics class at Freie University Berlin.

  184. Posted January 26, 2020 at 10:25 pm | Permalink

    Hi Ben, I’m using a few of your slides in an “Intro to Comparative Genomics” class for PhD students at the American Museum of Natural History. Thanks for sharing!

  185. Ibrahim Numanagic
    Posted February 1, 2020 at 11:03 pm | Permalink

    Thank you, Ben, for these amazing slides! I am using few of them for graduate-level bioinformatics course at UVic.

  186. CK
    Posted February 20, 2020 at 7:10 am | Permalink

    Hi Ben, fantastic slides! I am intending to use some of them (explanation of a de Bruijn graph) in slightly altered form in an undergraduate course on NGS analysis at the University of Heidelberg/Germany.

  187. Daniel D Ence
    Posted February 26, 2020 at 11:07 am | Permalink

    Thanks for always sharing so much of your excellent teaching materials. I’m adapting some of the slides for a guest lecture for a senior-level undergrad genomics course at the University of Florida.

  188. Ian
    Posted March 6, 2020 at 12:32 pm | Permalink

    Thank you! I will be using your slides to help with a presentation for my course explaining De Bruijn graphs.

  189. Meiram
    Posted April 24, 2020 at 4:39 am | Permalink

    Hi Ben, thank you, your slides are awesome! I am planning to use them (the ones on suffix tries and suffix trees) in my algorithms course.

  190. Michael Dondrup
    Posted May 10, 2020 at 1:25 pm | Permalink

    Hi, I am using some of your slides in an undergrad course on Genome-Scale Algorithms at the University of Bergen, Norway. Have used slides on BWT and DeBruijn Graphs. Thank you very much for sharing, very instructive illustrations.

  191. Takehiko Itoh
    Posted July 23, 2020 at 6:44 am | Permalink

    Hi, I am going to use some of your fantastic slides in my Computational Biology course at Tokyo Institute of Technology.

  192. Tanvir
    Posted August 4, 2020 at 7:29 am | Permalink

    Hi Ben,
    I am using some of your course material at Hamad Bin Khalifa University, Qatar. I really appreciate your effort for the whole community.

  193. Leonid Yavits
    Posted August 16, 2020 at 4:10 am | Permalink

    Dear Ben,
    I’m using some of your material in a course called “VLSI Architecture for DNA Sequencing and Genome Analysis” that I’m teaching in the winter semester 2020 at Technion, Israeli institute of technology.
    Many thanks for sharing, this is indeed a great contribution to the community!

  194. Maizie (Xin) Zhou
    Posted August 27, 2020 at 3:50 pm | Permalink

    Thanks for your excellent teaching materials online! I’m adapting some of the slides for teaching computational genomics this Fall at Vanderbilt University.

  195. Mary Lauren Benton
    Posted August 31, 2020 at 2:45 pm | Permalink

    Thanks for these awesome slides! I’m incorporating them into a few undergraduate genomics and bioinformatics lectures at Baylor University this semester.

  196. Arjun Krishnan
    Posted September 16, 2020 at 6:59 am | Permalink

    Ben, thanks a ton! We are using some of your slides in the “Bioinformatics and Computational Biology” class and the “Genomics” class at Michigan State University.

  197. Jonathan Richards
    Posted September 17, 2020 at 9:14 am | Permalink

    Thanks for such a great resource! I am using some of your slides in our Microbial Genomics course at Louisiana State University.

  198. Alexa Woodward
    Posted September 20, 2020 at 8:34 am | Permalink

    Thank you for making these slides and other resources available! I’ll be using some of them in a graduate Genomics and Computational Biology course this semester at the University of Pennsylvania.

  199. Dana W
    Posted September 23, 2020 at 11:29 am | Permalink

    Thanks for these materials! Using them for my Bioinformatics class at William and Mary.

  200. Posted October 4, 2020 at 10:11 pm | Permalink

    Thanks a ton for sharing the content. One of the best content out there on some of the topics like suffix tries. Using them in my advanced algorithms and data structure course at IIIT Hyderabad.

  201. Posted October 23, 2020 at 12:03 am | Permalink

    Thank you for sharing the great resources. Using them to enrich in my introduction bioinformatics course at Atma Jaya Catholic University of Indonesia.

  202. Conner
    Posted October 31, 2020 at 9:41 pm | Permalink

    Thanks so much for sharing these resources! I’ll be using them as part of a presentation in a graduate Advanced Algorithms course at the University of Montana.

  203. Victoria
    Posted November 17, 2020 at 10:23 am | Permalink

    Thanks alot for these awesome resources. I’ll be using them to help prepare my Genomics based course I’m running in Finland

  204. Christine Haught
    Posted November 30, 2020 at 1:26 pm | Permalink

    Thank you for sharing the slides on edit distance and dynamic programming. I will use them in my python programming class at Loyola University Chicago

  205. Posted January 5, 2021 at 12:39 am | Permalink

    Hi Ben! I used the videos for Algorithms for DNA Sequencing and Indexing in a directed-studies course in the fall and now I’m using them as background for a course on pan-genomic indexes. Thanks!

  206. Aswin Sai Narain S
    Posted February 2, 2021 at 10:29 pm | Permalink

    Great slides Ben. I will be using some of the content to provide an overview of OLC and deBruijn graphs at a basic course on bacterial genomics at the National Centre for Biological Sciences, Bangalore, India. Thanks!

  207. Chirag Jain
    Posted February 21, 2021 at 5:23 am | Permalink

    Thanks for creating this material. I’m using many of the figures in your slides for my algorithm course at IISc, Bangalore, India.

  208. Francesco Lescai
    Posted March 27, 2021 at 1:11 pm | Permalink

    Your slides on BWT are probably the best I’ve ever seen on the subject, and I thought a few of them might be useful for an introductory course I’m giving on bioinformatics. Thank you so much for making so much material available open access, it is really an invaluable resource.

  209. Posted April 8, 2021 at 6:20 am | Permalink

    Thanks for the awesome teaching materials. I am using them for one of my lectures in intro to bionfo course for CS students at the Technion, Israel.

  210. Brandon Jew
    Posted April 9, 2021 at 6:27 pm | Permalink

    Thanks for sharing! I’m using the BWT slides in our “Algorithms in Bioinformatics” course at UCLA.

  211. A. Lekha
    Posted July 19, 2021 at 4:25 am | Permalink

    Thank you for sharing. I am using some of the slides of Boyer Moore at PESU, India

  212. A. Ratan
    Posted February 14, 2022 at 3:51 pm | Permalink

    I am using some of your slides in my computational genomics class at the University of Virginia. Thank you very much for the great resource!

  213. Jung Junyoung
    Posted May 5, 2022 at 9:44 pm | Permalink

    Thank you for sharing. I’m using some of the figures in your slides for my data compression course at SKKU, Korea.

  214. Lingling Jin
    Posted May 24, 2022 at 2:07 pm | Permalink

    Thanks Ben for sharing your teaching material. I will be using some slides for bioinformatics courses at University of Saskatchewan, Canada.

  215. Posted May 31, 2022 at 10:37 pm | Permalink

    I’ve used your course materials (slides) successfully for teaching sequence alignment based on suffix arrays and BWT-FM indexes to computational biology students at the University of Texas Southwestern Medical Center. Your slides are also very clear, useful, and comprehensive for self-guided study.

  216. Cinzia Pizzi
    Posted June 1, 2022 at 5:30 am | Permalink

    Great teaching material! Thanks Ben for sharing it. I am using some of your slides for the data structure part of the Bioinformatics course at DEI, University of Padova, Italy.

  217. Posted March 21, 2023 at 2:44 am | Permalink

    Thanks for sharing, I’m using the slide in a Bioinformatic course at University of Turin

Post a Reply to Marc Noguera Cancel reply

Your email is never published nor shared. Required fields are marked *

You may use these HTML tags and attributes <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*
*