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
- Algorithms for DNA Sequencing
- Full course on Coursera
- Lectures on YouTube (55 lectures, about 7 minutes each)
- Lecture notes on GitHub
- Practical IPython/Jupyter notebooks on GitHub
- Suffix tries and suffix trees
- Burrows-Wheeler Transform
- FM Index
- RNA-seq and cloud computing (BIRS, 3/30/17)
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.
- Strings and matching
- Strings and exact matching
- Approximate matching
- Indexing with substrings
- Tries and suffix tries
- Suffix trees
- Suffix arrays
- Burrows-Wheeler Transform and FM Index
- Sequence alignment
- Dynamic programming and edit distance
- Global alignment
- Local alignment
- Dynamic programming in less time and space
- Index-assisted approximate matching and read alignment
- Assembly & Shortest Common Superstring
- De Bruijn Graph Assembly
- In practice: Overlap Layout Consensus
- In practice: De Bruijn Graphs
- In practice: Scaffolding
- Sequence models and classification
- Sequence modeling
- Markov chains
- Hidden Markov models
- Genes and gene finding
- File formats
Sketching & randomized data structures
- Notes added 5/1/2020
- YouTube playlist added 7/2/2020
- Hash tables & probability (YouTube part 1, part 2)
- Hashes & randomness (YouTube)
- Bloom filters (YouTube part 1, part 2)
- Notebook: Shakespeare containment queries (Py+Colab)
- Coupon collector & more Bloom filters (YouTube)
- Notebook: Coupon collector simulations (Py+Colab)
- Randomness & Independence (YouTube)
- Universal hashing (YouTube part 1, part 2)
- Cardinality (YouTube part 1, part 2)
- Similarity & MinHash (YouTube)
- Notebook: Shakespeare MinHash (Py+Colab)
- Markov’s inequality (YouTube)
- CountMin sketch (YouTube part 1, part 2, part 3)
- Notes added 5/4/2020
- YouTube playlist (minus Wheeler Graphs) added 7/17/2020
- Intro: Indexing (YouTube)
- Entropy & coding (YouTube)
- High order entropy (YouTube)
- Burrows-Wheeler Transform, part 1 (YouTube)
- Reversing the BWT (YouTube)
- Bitvectors and rank/seclect (YouTube)
- Jacobson’s rank (YouTube)
- Clark’s select (YouTube)
- Wavelet trees (YouTube part 1, part 2)
- FM Index: Efficient matching with BWT (YouTube part 1, part 2)
- Wheeler graphs: motivation (YouTube part 1, part 2)
- Wheeler graphs: definition and matching
Intermediate C/C++ programming
- Updated 5/9/2020
- See GitHub repo with original markdown and compilation script
- C programming
- Course goals
- Course conventions
- Stages of compilation & Hello, world
- Variables, types, operators
- Printing messages
- Characters & strings
- Reading input
- Command line arguments
- Compiling & linking
- Program structure
- Pointers & arrays
- Lifetime & scope
- Stack & heap
- Dynamic memory allocation
- Debugging with valgrind
- Debugging with gdb
- Beyond 1D arrays
- Binary input/output
- Numeric types
- Type casting & promotion
- Bitwise operators
- Linked lists
- C++ programming
- C++ intro
- C++ I/O and namespaces
- C++ strings
- Standard Template Library (STL)
- STL vector & iterators
- STL map
- More about iterators
- STL pairs & tuples
- new & delete
- Non-default constructors
- Passing by reference
- Virtual destructors
- Static members
- Object oriented design principles
- Building strings with stringstream
- File I/O with fstream
- Rule of 3
- Template functions
- Template classes
- Abstract classes
- Writing a container class
- auto type
- ranged_for loops
- override keyword
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
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!
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
I have used some slides for an avolutionary genomics and genomics method class – thanks a lot!
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’
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.
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.
Thanks for posting teaching materials Ben. I am using some of your slides in an applied genomics course at New York University
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
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.
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.
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.
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.
just downloaded them for personal use. Brilliant talk on FM and BWT!!
Hi, I used the De Bruin Graph Assembly presentation to help me understand the algorithm in my research. Thank you!
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.
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.
Thanks Ben for these nice slides. I will use some slides from the assembly slide deck for a bioinformatics course at Kansas State University.
Using figure as part of a informatics summer course at the University of Iowa — Thanks!
Taking online courses (edX MOOCs) in BioInformatics by professors at UC San Diego. This looks like a wealth of great supporting material
I use these to learn about bioinformatics myself, and also to teach others at Public Health England.
Thanks for the materials. I will use some of the slides for a computational genomics course at Uconn.
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.
Awesome lectures with super-awesome analogies. Please more advanced courses on Coursera or even a specialization on Computational Biology.
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.
Thanks so much for making these slides available. I’m adapting some of the assembly slides for an intro bioinformatics class.
Introductory Bioinformatics elective @ CS Engineering, Amrita University
I adapted your notes on strings and matching to give a brief tutorial to members of my lab (MSK) – thanks.
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.
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.
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,
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.
Thanks! I’m using part of the materials in an Algorithms in Bioinformatics course at the University of Turku, Finland. –Filip
I am using your materials on de Bruijn graph algorithms for genome assembly in my undergraduate class (CS 173)
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).
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!
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 .
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!
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.
Hoping to use in a graduate course on Pattern Matching Algorithms.
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.
Thanks for sharing! I will be using some slides from the assembly part for a metagenomics course in Barcelona
Nice slides. I’m using some of the slides on assembly for a guest lecture at UC Berkeley.
Ben – Thanks so much for sharing. I’m adapting some of your slides for my computational biology class at Carleton College. -Layla Oesper
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
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.
Hey there, using your slides as a reference while I do my homework for Bioinformatics Algorithms at Harvard Extension School. Thanks much – DF
Hi Ben, I have taken some of your figures for teaching a BWT class. Thanks much for making this material available. Rayan
Fantastic materials. Using them to teach BMMB554 at Penn State
Hi, thanks for sharing your teaching materials. I am adapting some of the slides for Intro to Bioinformatics course at Okan University.
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.
Ben, thanks for posting these. I am using/adapting some of these for my GENE245 course on Compbio at Stanford.
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.
Ah, forgot to say, I’m at Cal State University, Monterey Bay
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.
Thank you for sharing your slides, Ben. I’ll be borrowing from them for a presentation at Brown University’s ASA DataFest this weekend.
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.
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.
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.
Thanks for these excellent slides Ben – I’m going to use some for CSC2417 at the University of Toronto this fall.
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.
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.
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.
thank you for sharing your slides. I will use some of them in the NGS data analysis course at University of Warsaw.
Thank you for sharing the material. I using them in the Bioinformatics course at Universidade de Brasília, Brazil.
I will be using your slides to study for my transcriptomics class at NYU. Thank you so much for sharing!
Thanks for the material – will use some genome assembly figures for teaching at the Cyprus Institute.
Thanks Ben, I am using your slides on string matching for a lecture at LMU Munich.
Thanks Ben, I am using your slides on bioinformatics course at University of Kansas
Dear Ben, I am using your slides on BWT and FM index for a lecture at Sabanci University. Thank you for sharing.
Dear Ben, thanks for your great slides: I am using them for the Data Mining course (3rd year) at the University of Bolzano, Italy
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.
Thanks for sharing these slides. It helped in preparing my lectures for a similar course in UC-Davis.
Thanks for the graphics.
Using a few of these for a Functional Genomics course at the University of Alberta.
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.
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).
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
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.
Dear Sir, I would like to use the material in this web for my undergraduate class Computational Biology .
Thanks so much for your slides, Ben! I’m using them to teach epigenetics course @ MIPT, Russia
Thanks for all the material. I am using certain parts in my undergraduate thesis project at the University of Malta.
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!
Thanks, Ben. Great resources! I plan to use them as BWT-FM index material for bioinformatics section in genomic class. @ China Agricultural University.
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.
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
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!
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!
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!
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.
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! 🙂
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!
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.
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
Thanks a lot, for these materials. I plan to use some of your slides for a Phylogenomics graduate course at Universidad del Valle
Hi Ben, Wonderful resources. I am using some of your lecture slides to teach a course at IIIT-Delhi.
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
Great material – many thanks! I am using the materials on Burrows-Wheeler transforms for teaching a bioinformatics course at the University of Pretoria.
Thanks for sharing these great materials. I am going to use some info from the slide in my algorithm assignment from James Cook University.
Thanks for the great material. I am using it in a bioinformatics course for undegraduate students.
Superb materials, a major timesaver in teaching (so far) string algorithms, BWT, suffix arrays, de novo assembly. I plan to use more!
Really great slides- I’m taking the “lego” example of SBS to teach undergrads a broad introduction of DNA sequencing and bioinformatics.
Using from University of Waterloo.
Using from University of Oxford. Really comprehensive slides!
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.
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).
Using read correction slides at UMass Amherst. Great explanations. Thank you!
Thanks Ben, I’m using some of these slides in a course at UCSC.
Dear Ben, thank you for sharing these great slides! I am using some of your slides in a course at Chalmers
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.
Thank you for sharing these slides. They are very helpful. I am using some for an introductory lecture on sequence assembly at Iowa State.
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
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.
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.
I am using your slides in my bioinformatics class in TOBB University, Turkey. Thanks a lot,
Hey Ben, I will be using some of these slides for a bioinformatics lecture at the College of William and Mary. Thanks for sharing.
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.
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.
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.
Hi Ben, I am using some of your slides in my genomics and bioinformatics class at UC Davis. Thanks so much for posting them!
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.
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!
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!
Thank you for great resource. I am using them in a metagenome pipeline tutorial at University of Southern California.
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.
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.
Thanks for sharing these great slides – I am using some of the images in our introduction to sequencing course
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!
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).
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!
Great resource. Thank you so much for sharing this. Will be using this in class myself.
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.
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.
Pilfered a couple slides on DNA sequencing for an immunology class at MSSM. Thanks for sharing!!
Thank you for these excellent teaching resources! We are reusing some material in teaching bioinformatics algorithms at the University of Melbourne.
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.
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!
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
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.
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.
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!
Hi Ben, I’m using some of your materials for lectures in a class at Sapienza U. of Rome. They are very nice. Thanks
Hi Ben, thanks a lot for the materials! I am using some slides in my undergraduate course on Genomics at Wuhan University. — Yu
Thanks Ben, going to share the lectures on De Bruijn graphs with my class at UNC Charlotte, they are truly excellent.
Ben — Thanks for amazing slides and videos. I’m using them at San Diego State University — Rob
Hi Ben, thanks a lot for sharing the slides and I’m using some in my genomics course at Wuhan University.
I’m using your materials on genome assembly for our Introduction to Bioinformatics (CS 466) course.
Thanks Ben, I used your HMM slide for a class in data analysis at Oregon Health and Science University
Huge thanks to you! I am using your slides for Bioinformatics class, Potsdam University.
Hi Ben, thank you for the slides. I am using some of your materials for my Bioinformatics course at UNR, Nevada
Thank you for sharing your excellent materials. I’m using some of them for Bioinformatics Programming course at University of Turku, Finland.
Starting to prepare a lecture for Bachelor students.
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.
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.
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.
Thank you so much for this nice teaching material. I am using part of it for my assembly lecture (University of Lille, France).
Thank you for sharing your materials. I am using some images for a Plant Physiology course at MSU.
Thank you for sharing your excellent materials. I’m using some of them for a Bioinformatics course at the University of Luxembourg
Thank you for sharing your teaching materials. I am using part of it for teaching Bioinformatics algorithms in University of Jos Nigeria
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.
Thanks for the materials. I am incorporating them into my Introduction to Bioinformatics Course at the University of Louisville.
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.
Thanks for sharing your slides. I plan to use them in lectures in a course on computational genetics course at UCLA.
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
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
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.
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.
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!
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.
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
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
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.
Thanks for posting these Ben! I am adapting some of them for use in “Algorithmic Foundations of Computational Biology” @ UTEP this semester.
Hi Ben, thanks for the amazing slides. I will use part of them in my presentation on genome assembly at Penn.
thank you for sharing these materials. I am using some of your slides for my bioinformatic class at university of Alabama.
thank you for sharing these materials. I am using some of your slides for my bioinformatic course at university of Alabama.
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.
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.
Hey there, using your slides as a reference while I do my assignment for algorithm course in University of Waterloo. Thanks much.
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!
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!
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.
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,
Hi Ben, thanks for sharing these terrific slides! I’m using them in a bioinformatics and genomics course at CU Boulder.
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.
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!
Thank you, Ben, for these amazing slides! I am using few of them for graduate-level bioinformatics course at UVic.
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.
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.
Thank you! I will be using your slides to help with a presentation for my course explaining De Bruijn graphs.
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.
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.
Hi, I am going to use some of your fantastic slides in my Computational Biology course at Tokyo Institute of Technology.
I am using some of your course material at Hamad Bin Khalifa University, Qatar. I really appreciate your effort for the whole community.
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!
Thanks for your excellent teaching materials online! I’m adapting some of the slides for teaching computational genomics this Fall at Vanderbilt University.
Thanks for these awesome slides! I’m incorporating them into a few undergraduate genomics and bioinformatics lectures at Baylor University this semester.
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.
Thanks for such a great resource! I am using some of your slides in our Microbial Genomics course at Louisiana State University.
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.
Thanks for these materials! Using them for my Bioinformatics class at William and Mary.
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.
Thank you for sharing the great resources. Using them to enrich in my introduction bioinformatics course at Atma Jaya Catholic University of Indonesia.
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.
Thanks alot for these awesome resources. I’ll be using them to help prepare my Genomics based course I’m running in Finland
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
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!
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!
Thanks for creating this material. I’m using many of the figures in your slides for my algorithm course at IISc, Bangalore, India.
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.
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.
Thanks for sharing! I’m using the BWT slides in our “Algorithms in Bioinformatics” course at UCLA.
Thank you for sharing. I am using some of the slides of Boyer Moore at PESU, India
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!
Thank you for sharing. I’m using some of the figures in your slides for my data compression course at SKKU, Korea.
Thanks Ben for sharing your teaching material. I will be using some slides for bioinformatics courses at University of Saskatchewan, Canada.
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.
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.
Thanks for sharing, I’m using the slide in a Bioinformatic course at University of Turin