• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online DegreeExplore Bachelor’s & Master’s degrees
  • MasterTrack™Earn credit towards a Master’s degree
  • University CertificatesAdvance your career with graduate-level learning
Careers
  • Log In
  • Join for Free
    Coursera
    Chevron Left
    Back to Genome Assembly Programming Challenge

    Learner Reviews & Feedback for Genome Assembly Programming Challenge by University of California San Diego

    Filled StarFilled StarFilled StarFilled StarHalf Faded Star
    4.5
    stars
    344 ratings

    About the Course

    In Spring 2011, thousands of people in Germany were hospitalized with a deadly disease that started as food poisoning with bloody diarrhea
    and often led to kidney failure. It was the beginning of the deadliest outbreak in recent history, caused by a mysterious bacterial strain that we
    will refer to as E. coli X. Soon, German officials linked the outbreak to a restaurant in Lübeck, where nearly 20% of the patrons had developed
    bloody diarrhea in a single week. At this point, biologists knew that they were facing a previously unknown pathogen and that traditional
    methods would not suffice – computational biologists would be needed to assemble and analyze the genome of the newly em...
    ...

    Top reviews

    SH

    Oct 20, 2020

    Filled StarFilled StarFilled StarFilled StarFilled Star

    Really enjoyable and also challenging specialization. I also enjoyed this capstone too. I gathered my interest in Algorithms and Bioinformatics field.

    AS

    Aug 4, 2018

    Filled StarFilled StarFilled StarFilled StarFilled Star

    I would like to say thank you to all who have created this course and specialization! Good material, excellent lecturers!

    Filter by:

    1 - 25 of 61 Reviews for Genome Assembly Programming Challenge

    Filled StarFilled StarStarStarStar

    By John B

    •

    Jun 14, 2018

    There were countless errors in the descriptions of the programming problems, not just "ambiguities" or "open ended problem definitions" but quantitatively incorrect specific statements (length of inputs, structure of inputs, etc). Many of these issues have been pointed out in the forums, but remain uncorrected as of June 2018.

    Filled StarFilled StarFilled StarStarStar

    By Teguh S L

    •

    Nov 28, 2016

    The problems are interesting, the course is great. However, the problem sets in this programming challenge are often not so well-defined, which makes it really difficult to solve (especially the dataset problem). The solution of the problems usually turns out to be quite simple, but is not applicable to a large set of problems, only to the particular dataset that is given (and the characteristics of this dataset is not given; so I end up thinking about all possibilities that might occur for that dataset, which makes the problem more difficult).

    The examples given in the problem set are also not sufficient to describe the characteristics of the problem clearly.

    However, I really appreciate the whole courses, and I think it has been a great experience to go through the courses! Thank you very much!

    Filled StarFilled StarFilled StarStarStar

    By Fabrice L

    •

    Apr 28, 2018

    A bit too challenging. A this point after 5 courses you just want to have a cool capstone and receive your certificate.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Greg G

    •

    Apr 25, 2020

    It's a nice capstone project! Disclaimer: I didn't implement the very final task, the genome assembler, but solved all the rest of the problems. I'm not sure if anyone has finished that task though, judging from forum feedback.

    You're on your own here about how you approach the problems, although there is some nice supplemental material available in the form of introductory videos and a booklet walking you through the project. In the forums, you'll find some breadcrumbs of information, but often there's no single 'best solution' - you can choose your own approach. There's less information available than for other problems in the specialization but they are passable if you use common sense and read the supplemental material.

    I really felt that everything learnt before in this specialization just came together nicely here: thinking about solution approaches and algorithmic complexity, researching material, methodically building complex programs, reusing bits and pieces of earlier problem solutions (like graphs, network flows), and of course lots of stress testing and bug hunting. Few things are more rewarding than submitting your stress tested solution and having it pass right away!

    The instructor, Pavel Pevzner is a recognized bioinformatician in this field, and actually has credit in developing this kind of genome assembly using De Bruijn graphs. It was a delight to experience his enthusiasm and follow the steps of scientists pioneering new algorithmic approaches to genome assembly problems.

    Filled StarFilled StarStarStarStar

    By Henry R

    •

    Jul 28, 2018

    Not bad, but you had better attend Bioinformatics Specialization so you could understand what tutors lecture.

    Filled StarFilled StarFilled StarStarStar

    By Alexander C

    •

    Jun 8, 2018

    I did not enjoy this course. I did not like the following things:1) It was advertizing a different course (Bioinformatics or something like that) too hard for my taste.2) The problem statements were often incorrect. In particular what is related to the size of inputs. I have wasted too much time because of these issues. For example, the problem statement says that there will be 400 lines of input. After wasting an hour and a half trying to find a cause of a segmentation error I am reading on the forum a message THAT IS ONE YEAR OLD saying that there are in fact 1618 lines of input.3) The final problem (genome assembler) has a very tight memory limit if you consider the size of the input. Solving it within the memory limit would require special skills that are not covered by the material in this course. Or maybe I (and other people on the forum) are just not smart enough.4) There are almost no lectures. All you have to work with seems to be a 60-page extract from a book.

    Filled StarFilled StarFilled StarStarStar

    By Daniel C

    •

    Dec 22, 2018

    This course takes considerably more time than the previous ones per week. There isn't a lot of teaching content because it's supposed to be simulating a real-life project. I personally am not interested in bioinfometrics and string assembly, so I don't feel very motivated.

    I am happy that I have finished this course and I have learned a lot. I also honed my C++ skills through the many programming assignments; this is one of the reasons I decided to take this over other specializations.

    The main reason for the 3 stars is that I could have spent the same amount time to learn more about algorithms, instead of thinking about problems I am not particularly interested. Also, there won't be help from the teachers, but the forum community is great.

    Filled StarFilled StarFilled StarStarStar

    By Padmakumar N

    •

    Aug 28, 2017

    I don't think the Peer-Review evaluation is a good idea. Basically, it didn't add any value, apart from multiple re-submissions I had to make and constant check/request on the forum to evaluate.

    Filled StarFilled StarStarStarStar

    By AJM

    •

    Jul 18, 2020

    The last assignment was extremely frustrating. The problem is the submission feedback: "You fail!!!! No hint as to why!..... so FU!!!!". This encourages no originality. It only encourages developers to go to the forums and regurgitate someone else's answer. Very Disappointing. This course was advertised as a way to put forth some original algorithmic ideas. But the assignments are geared the opposite way.

    Filled StarStarStarStarStar

    By Евгений С

    •

    Nov 23, 2020

    I started this a couple of days ago and have been doing it hard as part of my specialization. I have only one quiz left and on November 23, a deadline suddenly came, despite the fact that I devoted a lot of time to the course and in fact completed it in two days. I have completely closed all 6 courses for specialization except for one quiz of 6 questions in week 4. Now someone has decided that the next set is only in half a year, seriously? All I need is to go through an automatic check of 6 questions without human control and get my cherished certificate. But it turns out that I wasted money? What is worth extending the course? I cannot wait that long and pay extra money. Could the moderators somehow influence this by informing people who can help?

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Jose P E

    •

    Nov 2, 2017

    Very nice applications of the algorithms learned during the specialization.

    You won't get help from the instructors, but hopefully from the students. Besides, since this is the "capstone project", you are supposed to do it by yourself.

    The only negative point is that at the beginning of the specialization, they announced that there were going to be different options for the capstone project. This one is more like a regular course.

    But I learned interested applications of the algorithms I learned, and I'm happy for it.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Tamilarasu S

    •

    Apr 25, 2018

    Very good collection of problems for a finale.

    Though you would not be assembling human genome, you will be exposed to the challenges faced during a real genome assembly of a bacterial genome.

    A very theoretical specialization ending with practical problems.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Joseph G N

    •

    Sep 19, 2018

    Nice exercises were difficult and interesting. You can learn a lot of in this course not only to solve bioinformatic problems

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Alexandr S

    •

    Aug 5, 2018

    I would like to say thank you to all who have created this course and specialization! Good material, excellent lecturers!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Pavel O

    •

    Aug 4, 2017

    Good course and final capstone project. Would recommend anyone from beginner to professional.

    Filled StarFilled StarFilled StarFilled StarStar

    By Michael O

    •

    May 31, 2017

    Great challenge, requires quite a lot of time, patience and dedication. But in the end, if you eventually come through all of the trials - you will become a better programmer, for sure.

    I've put 4 of 5 because of the mismatches in tasks description for the capstone project, when i had to guess, where the mismatch is, spending extra hours of my time

    Filled StarFilled StarFilled StarFilled StarStar

    By Tamás S

    •

    Jun 8, 2019

    Felt a little bit adrift from the general flow of topics in the other courses. Of course this called a challenge for a reason, but it's funny that you can pass this course doing barely anything actually related to genome assembly as there are other problems for each week as well.

    Filled StarFilled StarFilled StarStarStar

    By Sabina S

    •

    Apr 23, 2017

    This course took me three months of several hours of work a week to complete. While I definitely learned a lot during that process, it would have been really helpful to have more active instructor engagement and feedback (although I realize that this may not be possible when an official course session is not in progress, which is when the bulk of my work for this course took place).

    I also think many of the problem statements could have been more clearly defined. For example, I spent a lot of time on the "Bubble detection" problem constructing graphs that allowed for multiple edges between two nodes, when it turned out that in order to pass I did not need to implement this.

    That being said, I've learned a lot from the courses in this specialization, and thanks for the work put into it!

    Filled StarFilled StarStarStarStar

    By Kfir B

    •

    May 28, 2017

    Very hard to finish the course in the given time....

    Filled StarStarStarStarStar

    By Bohdan S

    •

    Feb 21, 2021

    Couldn't find any good explanation why THIS is included as the specialization's last course. It just makes no sense.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Suresh B

    •

    Mar 31, 2018

    Excellent assignments - a great capstone course to complete the data structures and algorithms specialization. The assignments make sure that you go back and revise the concepts you learnt early in the specialization as they need an in-depth understanding of the concepts taught earlier. But be prepared to take some hardship, spend that extra effort and break your brain in fine-tuning your solutions. Highly recommended...

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Madan K

    •

    Feb 26, 2017

    Really Challenging course, will make the mind to work.

    Enjoyed taking the course, was much harder than expected and loved it anyway.

    Worth the time ,effort and resources.

    The course was much less guided compared to other the course but instructor mentioned it that it was on purpose for developing self learning and facing real life sitituations.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Kaustabh G

    •

    Sep 22, 2020

    It took me more than a month to do this course. But I also recommend reading the bioinformatics book that is referenced through out this course. I haven't completed 100% of this course but enough to secure a pass mark . My favourite teacher is the afro Sir.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Zac B

    •

    Oct 4, 2018

    Most challenging course I've taken on Coursera so far, so be prepared. However, I'm definitely a far better programmer due to it! <3 Thanks to the instructors for great material and well designed challenges.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By SYED J H

    •

    Oct 21, 2020

    Really enjoyable and also challenging specialization. I also enjoyed this capstone too. I gathered my interest in Algorithms and Bioinformatics field.

    • Chevron Left
    • 1
    • 2
    • 3
    • Chevron Right

    Coursera Footer

    Coursera

    • About
    • What We Offer
    • Leadership
    • Careers
    • Catalog
    • Coursera Plus
    • Professional Certificates
    • MasterTrack® Certificates
    • Degrees
    • For Enterprise
    • For Government
    • For Campus
    • Become a Partner
    • Social Impact

    Community

    • Learners
    • Partners
    • Beta Testers
    • Blog
    • The Coursera Podcast
    • Tech Blog
    • Teaching Center

    More

    • Press
    • Investors
    • Terms
    • Privacy
    • Help
    • Accessibility
    • Contact
    • Articles
    • Directory
    • Affiliates
    • Modern Slavery Statement
    • Do Not Sell/Share
    Learn Anywhere
    Download on the App Store
    Get it on Google Play
    Logo of Certified B Corporation
    © 2025 Coursera Inc. All rights reserved.
    • Coursera Facebook
    • Coursera Linkedin
    • Coursera Twitter
    • Coursera YouTube
    • Coursera Instagram
    • Coursera TikTok
    Coursera

    Sign up

    Learn on your own time from top universities and businesses.

    ​
    ​
    Between 8 and 72 characters
    Your password is hidden
    ​

    or

    Already on Coursera?


    Having trouble logging in? Learner help center

    This site is protected by reCAPTCHA Enterprise and the Google Privacy Policy and Terms of Service apply.