Earlier quoted context omitted.
Thats why you stay though, the people are interesting and the work is meaningful and you directly see the fruits of your labors whilst contributing to a codebase that is by default open source.
People aren’t anymore interesting than anywhere else. Work is no more meaningful than anywhere else. It’s a big “selling point” for the industry, but it’s just a way to get people to get paid less (yay you’re making the world better than all those garbage people serving coffee or healing sick people or keeping your lights on or optimizing the routes of the goods you have delivered). If you want sustainable systems, t…
Introduction to Genomics for Engineers
61–70 of 84 posts
Re: Introduction to Genomics for Engineers
#62Earlier quoted context omitted.
If you want some personal motivation to get into genomics, you can get your whole genome sequenced for a few hundred bucks and play around with the raw files yourself. I used Dante Labs[1] and they are great. You can even ask them to delete your data and samples! [1] – https://dantelabs.com/
and you will learn almost nothing from sequencing and studying your own genome at best you waste your time, at worst you will find all kinds of things that are not there it is the Silicon Valley hacker mentality that thinks the life is some sort of computer where you can fiddle with parameters learn some biology first, then you can marvel at it and realize just how absurdly simplistic is to think you can read anythin…
But Dante labs sure will!
Re: Introduction to Genomics for Engineers
#63Those looking for a proper and comprehensive introduction into genomics from a programmer's perspective should try the Biostar Handbook: https://www.biostarhandbook.com/ I have learned so much from it. It is an introduction into what is like to do genomics in a scientific environment. The content at the link the OP posted appears to be an oversimplified, high level and naive overview
Re: Introduction to Genomics for Engineers
#64Don't want to be too disparaging, but this to me doesn't seem to be an 'Introduction to Genomics', but more an introduction to read mapping and variant detection in human (or more broadly diploid) genomes. Genomics stretches vastly beyond this - assembly and annotation to start with. I'd argue the most interesting problem space for software engineers is outside of what is covered in the document.
Re: Introduction to Genomics for Engineers
#65Those looking for a proper and comprehensive introduction into genomics from a programmer's perspective should try the Biostar Handbook: https://www.biostarhandbook.com/ I have learned so much from it. It is an introduction into what is like to do genomics in a scientific environment. The content at the link the OP posted appears to be an oversimplified, high level and naive overview
https://www.edx.org/course/introduction-to-biology-the-secre...
by Professor Eric Lander
> Introduction to Biology - The Secret of Life
> Explore the secret of life through the basics of biochemistry, genetics, molecular biology, recombinant DNA, genomics and rational medicine.
It's really well done and genomics is the focus. I took many dozens of edX and Coursra courses over the years, this is one of the top 5% of the courses there I would say.
I don't understand the phrase "from a programmer's perspective", or "for Engineers" in the title on top.
As a programmer whos studied CS but also took numerous life science courses throughout my life. You want to learn biology you study biology, what does a "programmer's view", or an engineer's, have to do with it? You use the correct tool for the job, and having a background in both, I don't see this working out well, more like the opposite actually.
The point of looking at biology for an engineer or programmer should be to broaden ones horizons, not to use ones internal models build for a completely different field in another one that really is not like that at all. IMO it's best to forget all computer metaphors here.
----
By the way, since there was something about this yesterday, there also is this course: https://www.edx.org/course/principles-of-biochemistry - it too is very good. A good knowledge of organic chemistry is a prerequisite, but there are plenty of equally interesting course resources for that available too, including even Khan Academy (https://www.khanacademy.org/science/organic-chemistry), or to give a(nother) random link, https://ocw.mit.edu/courses/5-12-organic-chemistry-i-spring-...
Biology becomes a lot more fun with this foundation already established in ones head.
Re: Introduction to Genomics for Engineers
#66Earlier quoted context omitted.
The thing I'm most excited about long term is biocomputing. Having Turing complete programmatic control over biological systems has an absolutely endless list of transformative applications. Imagine being able to program bacteria that can "infect" the patient and attack tumor cells, or act as fodder to keep autoimmune disease in check. Or let's say we could program stem cells into "liver repair mode" to go and differ…
Sounds great until natural selection kicks in, and because DNA replication is largely a lossy process, suddenly the thing you programmed the organism to do mutates to do something else a whole lot more problematic. Imagine a software heisenbug, but instead it's a life form that you can't kill -9. The idea of tailor-made medicines in a vat is awesome, but as far as creating a bacteria to "specially target" certain cel…
Re: Introduction to Genomics for Engineers
#67Earlier quoted context omitted.
Sounds great until natural selection kicks in, and because DNA replication is largely a lossy process, suddenly the thing you programmed the organism to do mutates to do something else a whole lot more problematic. Imagine a software heisenbug, but instead it's a life form that you can't kill -9. The idea of tailor-made medicines in a vat is awesome, but as far as creating a bacteria to "specially target" certain cel…
Polymerase without error correct has error rate of 10**-6. With error correct it's 10**-9 to 10**-12.
Re: Introduction to Genomics for Engineers
#68Earlier quoted context omitted.
Polymerase without error correct has error rate of 10**-6. With error correct it's 10**-9 to 10**-12.
Considering the current treatment in the worst cases(where more targeted treatments don't exist) is to blast the pasient with radiation and poison(chemotherapy) and hope it doesn't kill them, I'll take those odds.
Chemo/radiation only kills the patients it was given to ( not entirely true - if the treatment caused mutations in the germline and the patient subsequently had children, the effects of the treatment might be passed on - but still very limited ).
Re: Introduction to Genomics for Engineers
#69Earlier quoted context omitted.
Considering the current treatment in the worst cases(where more targeted treatments don't exist) is to blast the pasient with radiation and poison(chemotherapy) and hope it doesn't kill them, I'll take those odds.
Except a rogue bacteria won't just kill you, it could escape beyond you and kill millions. Chemo/radiation only kills the patients it was given to ( not entirely true - if the treatment caused mutations in the germline and the patient subsequently had children, the effects of the treatment might be passed on - but still very limited ).
Bacteria are the scariest when they've had the time to develop resistance to multiple different antibiotics.
Additionally, a bacterium that's engineered to be almost completely harmless evolving into a deadly strain in vivo is fairy unlikely in itself, especially if transcriptional errors can be reduced several orders of magnitude like GGP suggested.
Adding to that the option of hospitalisation or even home isolation to reduce risk of transmission, the risk of this resulting in some huge lethal epidemic must be pretty miniscule.
Re: Introduction to Genomics for Engineers
#70I have absolutely loved working in genomics. I am a huge believer that genomics will be a huge part of healthcare in the future, and i have two examples to motivate that point that I think may be interesting to the reader. 1) The Moderna vaccine was made with the help of illumina genome sequencing. They were able to sequence the virus and send that sequence of nucleotides over to moderna for them to develop the vacci…
what kind of math/cs/algorithmic skills do you think one should work on to get a job in this kind of company ?