Live data from Hacker News

Consider working on genomics

claymcleod.dev

211–220 of 299 posts

Re: Consider working on genomics

#211

Related HN discussion (May 2022) on similar article: https://news.ycombinator.com/item?id=31577376 https://www.nature.com/articles/d41586-022-01516-2 > "Fundamentally, RSEs build software to support scientific research. They generally don’t have research questions of their own — they develop the computer tools to help other people to do cool things."

This does not have to be true. You can certainly pursue interesting biology research questions informed by a software engineering POV.

Re: Consider working on genomics

#212
post #6

I’ve had a growing interest in the power of DNA and what the data can be used for since discovering no less than 3 family secrets (one of which pertaining to me) after taking an Ancestry DNA test. Did I know I was going to find 18 half siblings the moment my results came in? Nope, but yet there they are, listed in order of most shared DNA. Despite my interest, I’ve found that landing a job in this field at my desired…

Yeah the low pay is one thing, but in my experience a lot of the academic jobs seem to want a domain scientist who can do programming, not the other way around.

Not always true - but finding a very good programmer who knows the domain well enough to make a significant impact is challenging.

Re: Consider working on genomics

#213
post #93

> the biologists first come up with the first concept of the tool, which is purely focused on ensuring good results. After this first iteration is completed, engineers then come in and rewrite the tool using modern engineering practices with things like speed and reliability in mind. I think that is already accepted as good practice, and the way most people in the field work, which is part of the reason why the field…

> As with most other kinds of software, the biologists should be treated as customers (or trained up to be skilled-enough engineers), as it is done in other disciplines. To create good accounting software you also wouldn't propose to have the accountant write the initial version of the software, would you?

Accounting is a bit different, because it has already been invented. There are standards and best practices for it. In bioinformatics, writing software is often a research activity. You write software to determine what the software should do, and then you adjust your ideas and rewrite it. The person writing the first version(s) of the software is a researcher – at least in practice if not by job title.

Re: Consider working on genomics

#214
post #119

I am a career SW engineer that has worked on genomics in a startup. The field is genuinely exciting. The endemic disease of the field is the leadership. A leadership made out of Principal Investigators forged in academia, appear simply incapable of producing any item which is not articles (or equivalents thereof).

Do you think that's true of pharmaceuticals/biotechs as well? Or just academia?

Re: Consider working on genomics

#215

Call me when non-tech fields learn to treat engineers as equal partners rather than disposable labor. Academia? Yeah they're going to be one of the last to realize, PIs don't want to cede any power in their little fiefdom. Very familiar with the dynamics there.

Scope of PI interest / funding defined by research grant. So, unless research is ground breaking / exploritory across disciplines, supporting disciplines tend to be extremely limited by PI research interest. aka (wording sanitized a bit) tends to come across as being tight wad / ham fisted

side note: Biological sciences tend to have way to many applicants for available positions. Typically not enough software engineers for available positions.

Treating a position with limited available applicants as if there were to many available applicants is always a receipt for issues.

Re: Consider working on genomics

#216
post #96

20 years ago I got interested in "bioinformatics." I loved learning something about molecular biology, after all those years of hearing about DNA and not understanding it. And "Molecular Biology of the Cell" is, hands down, the greatest textbook ever written. That said: a lot of the comments are spot on. You're working in a field where the hard scientists and business people rule and you're a helper. Maybe they're gr…

I have worked in a genomics lab after finishing a bioinformatics master's. It was my first fulltime job, and by far the most chill. People were great. The PI was laid back, the whole lab went out for beers every now and then - and not because of a mandatory startup-style 'bonding' event. We genuinely enjoyed each others company and hung out outside of work. I never had that in any other job, which were/are all commer…

I'm in a role that is very similar (different field though). However, I know enough about academia to know that alot depends on the culture the PI fosters. Also, I spend a lot of time learning the field.

Re: Consider working on genomics

#217

20 years ago I got interested in "bioinformatics." I loved learning something about molecular biology, after all those years of hearing about DNA and not understanding it. And "Molecular Biology of the Cell" is, hands down, the greatest textbook ever written. That said: a lot of the comments are spot on. You're working in a field where the hard scientists and business people rule and you're a helper. Maybe they're gr…

Molecular Biology of the Cell got me extremely excited about genetics and bioinformatics, highly, highly recommend this book to any software person I meet who is interested in biology. As to the work environment, it seems to be extremely varied depending on the lab and team your on. I came from a number of years doing web development in marketing and finance before joining an R1 university research lab, and in many w…

What level of chemistry do you need to know in order to benefit from reading the text?

Re: Consider working on genomics

#218
Thanks for posting this, and your learngenomics.dev resource looks great - I'm looking forward to reading this though. I recently started working as an engineering manager/lead in a genomics startup (https://www.genpax.co), and I've been picking this up as I go. I've also started working my way through the 'Micro binfie' podcast, which is great.

Our company values software quality and we're very product focussed. We're actively hiring in London: https://news.ycombinator.com/item?id=33423547

Re: Consider working on genomics

#219

The author completely neglects the downsides: - The compensation absolutely do not match the workload and education required. - The sheer number of disreputable PIs and their unrealistic goals for software. - The data is likely questionable and often underpowered. - Institutional politics. everywhere. - Marketing ("Curing Cancer"). The role is actually just juggling various bioinformatics file formats.

> just juggling various bioinformatics file formats Your other points are spot on. This one I want to address specifically. The file formats. Academics love their incredibly over-engineered file formats. MARC. SGML. DICOM. HL7. RDF. Those are just the ones I know. Universally, they try to cover every corner case that anyone could ever imagine. Academics absolutely love their ontologies. Just implementing one of them…

Actually I think genomics / bioinformatics is a counterpoint there. One of the things I like about the field is nearly every file format is under-engineered. It's TSV all the way down and if you need compression gzip it. If you need to index that, sort it (literally often with unix sort command) and block-gzip it. Anything more engineered arose specifically because the above failed and something more is actually needed.

The downside is it's a giant hellscape of unstructured, poorly specified formats where data types are barely specified at all or if they are most of the schema is published on some rambling blog post by some rando scientist. You will spend most of your time understanding it by empirical reverse engineering of the data that you are trying to deal with.

Re: Consider working on genomics

#220
If you’re interested in genomics I’d recommend working for a commercial entity in clinical/translational genomics side rather than in academia. I have worked for a few of the big names in the space and although they had their problems the work was very rewarding as you’re closer to the patient impact.
Post reply on HN