News for hackers. Stuff that matters.
Re:Theory Suggests That All Genes Affect Every Complex Trait by madhadron on Wednesday June 20, 2018 @04:41PM (#17359545)
There's a couple of things that are slowly changing in the thinking of biologists related to this:

1. Genes are not loci. The "one gene = one protein" dogma of molecular biology (expanded: "one trait selectable in breeding experiments = one compact locus of the chromosome") was a priori wrong, but it's taken us decades to undo the damage. We were led astray because there are traits that do map to a single locus, or single mutations that were found to be able to control a trait, which is not the same thing as the trait.

2. Distributed representation. If I point to a sentence and ask "where is the sarcasm?" (assuming the sentence is sarcastic), there is no answer. It's certainly a trait of the sentence, just as, say, being red headed is a trait of the organism. But a linear model showing each word's contribution to sarcasm isn't helpful.

3. Perhaps a corollary of (2), humans have the concept of abstraction. There are many situations where you can get something like an abstraction from evolution. If a human engineered it, we'd call it a leaky abstraction, but please don't get caught up on that. Evolution doesn't abstract. But there are structures that emerge that can have similar properties, especially from repeated exaptation. Consider the MAP kinase pathways. Lots and lots of cell responses involve them, in all kinds of subtly different ways. We don't try to claim that a MAP kinase is the gene for anything in particular, any more than we would claim that the interrupt for triggering a system call on 32 bit Linux is the cause of certain behavior that a program is supposed to have in a particular domain.

Re:Theory Suggests That All Genes Affect Every Complex Trait by skosuri on Wednesday June 20, 2018 @11:07PM (#17361785)
Re: 1: It wasn’t wrong. There are Mendelian traits and complex traits. We shouldn’t forget we’ve basically tracked down most Mendelian diseases since the human genome was published. Still some to go but we will hopefully have all soon. This is a huge accomplishment.

Complex/quantitative traits on the other hand have been known for quite some time. I don’t think it’s anything new, but the landscape is becoming increasingly clear thanks to large scale GWAS and analyses from many groups including Pritchard’s.

Re:Theory Suggests That All Genes Affect Every Complex Trait by lisper on Wednesday June 20, 2018 @08:13PM (#17361051)
> Evolution doesn't abstract.

That is a very profound observation. It suggests a way that one can distinguish between something that evolved vs something that was designed.

Re:Theory Suggests That All Genes Affect Every Complex Trait by madhadron on Wednesday June 20, 2018 @11:02PM (#17361756)
I've spent a little time considering what this class of things would be. It's like trying to turn a forgetful functor into a homotopy transformation and having some kind of universal measure of the distance from the end of the transformation.
Re:Theory Suggests That All Genes Affect Every Complex Trait by fragsworth on Thursday June 21, 2018 @12:25AM (#17362159)
But we don't actually know if evolution doesn't abstract. It's possible that our genome has been around long enough to develop tendencies to cause mutations that change us in certain ways that might be considered "abstract". For instance, we might be able to mutate longer or shorter arms or legs.

This notion should be supported by the fact that we don't mutate in completely random ways, and the fact that most mutations don't kill us.

Re:Theory Suggests That All Genes Affect Every Complex Trait by resource0x on Wednesday June 20, 2018 @08:24PM (#17361093)
Unless it's designed to be obfuscated. Which is a very big "unless" IMO :)
Re:Theory Suggests That All Genes Affect Every Complex Trait by jds375 on Wednesday June 20, 2018 @05:00PM (#17359718)
Very interesting comment, thanks!

Could you elaborate on what you mean by ‘evolution doesn’t abstract’? I did not totally understand what the example given had to do with abstraction

Re:Theory Suggests That All Genes Affect Every Complex Trait by civilitty on Wednesday June 20, 2018 @06:13PM (#17360311)
I think it's easier to understand if you rephrase it as "evolution doesn't encapsulate." Just because a bunch of smaller proteins fold into a bigger quaternary protein structure doesn't mean that those smaller proteins become "private" members of the new protein "class". Any chemical binding sites that are still exposed on the surface of the complex protein will still be chemically active and affected by evolutionary pressure. Even if you have a protein A made up of B, C, and D that all evolved together to metabolize fructose, an exposed binding site from protein C on A can still effect some completely unrelated biochemistry. At the same time, protein C could also be a critical component of a new protein E.

If the evolutionary pressures on E (or C individually) are greater than on A, C could evolve completely out from under A to the point where A is no longer functional or foldable. As such, evolution can't "rely" on abstractions like "protein C" because their "source code" can be changed nonlocally and their function is dependent on very local conditions like temperature, pH, and surrounding molecules. Abstracting away g(h(i(x))) as f(x) in Mathematica is pointless when your packet sniffer can arbitrarily change the meaning of "h(x)" to "nop".

Re:Theory Suggests That All Genes Affect Every Complex Trait by felipemnoa on Wednesday June 20, 2018 @08:44PM (#17361163)
>>evolution doesn't encapsulate.

I'm not a biologist or geneticists but from everything that I've read about cellular biology and genetics I get the strong feeling that there is a lot of encapsulation going on. Sure, it isn't 100% percent perfect but there is still encapsulation going on. Evolution would probably be way harder without it.

One hint is the human body, there are lots of encapsulations: eyes, heart, kidneys, digestive system, etc.

Evolution can repurpose an existing system for a completely different use with just some tweaking.

Re:Theory Suggests That All Genes Affect Every Complex Trait by telchar on Wednesday June 20, 2018 @09:15PM (#17361278)
I think that's a misleading observation though. It is squinting at the macro structure of the body and saying "ah ha, encapsulation!". When you look closer the apparent encapsulation seems less and less like an accurate notion. For example the newer research showing how the gut affects cognition. [0]

This is a bit off-topic but I think paleo-ontologists fall into a similar trap, at least based on popular writing about e.g. sharks. Claims that they haven't evolved in 100M years because they're the same shape as they used to be completely ignore all the other aspects of the shark that could change without affecting the overall shape.

0. https://www.ncbi.nlm.nih.gov/pubmed/24997042

Re:Theory Suggests That All Genes Affect Every Complex Trait by Osiris on Wednesday June 20, 2018 @10:16PM (#17361549)
Or perhaps it's like code where everything is in therl global scope. New code may add global variables and/or rely on existing ones, or even change existing ones. In code like, changing one line of code could have far reaching and unexpected consequences.
Re:Theory Suggests That All Genes Affect Every Complex Trait by jds375 on Wednesday June 20, 2018 @06:47PM (#17360572)
Great explanation (even though you're not OP), makes sense now!
Re:Theory Suggests That All Genes Affect Every Complex Trait by madhadron on Wednesday June 20, 2018 @10:57PM (#17361735)
It's not a great example, and I'm sorry for it. Let me try another one. In the study of eukaryotic cell cycle, there's a notion of a checkpoint. For example, if you damage the DNA of a yeast cell severely, it will continue its cell cycle until some point and then arrest instead of arresting directly, and you can find mutants that don't arrest. There's a whole set of mutants that were used to figure out the checkpoints in the cell cycle.

Of course there's no little physical switch. This is a giant mass of molecules bouncing around. A fellow I know did some interesting work on replacing simple checkpoint models with entrained oscillators. But this makes the checkpoints look like an abstraction.

That's our view of it, though. It's not an abstraction. It's something that looks like one.

Re:Theory Suggests That All Genes Affect Every Complex Trait by theoh on Wednesday June 20, 2018 @05:27PM (#17359946)
Presumably they mean that material evolution doesn't involve ideas, which is what abstractions are.

This is a physicalist line to take which implies that the universe is entirely material, and abstraction is just something human minds perceive.

Re:Theory Suggests That All Genes Affect Every Complex Trait by danharaj on Wednesday June 20, 2018 @05:42PM (#17360060)
> ...abstraction is just something human minds perceive.

This itself is a physical phenomenon :)

Re:Theory Suggests That All Genes Affect Every Complex Trait by goatlover on Wednesday June 20, 2018 @08:08PM (#17361031)
Makes things tricky, doesn't it? We utilize abstraction to make theories of a world that doesn't have abstractions.
Re:Theory Suggests That All Genes Affect Every Complex Trait by theoh on Thursday June 21, 2018 @04:20AM (#17363110)
For physicalists, yes.
Re:Theory Suggests That All Genes Affect Every Complex Trait by kristianov on Wednesday June 20, 2018 @08:30PM (#17361118)
DNA is spaghetti code where modularization happens by accident.
Re:Theory Suggests That All Genes Affect Every Complex Trait by foobarian on Wednesday June 20, 2018 @08:42PM (#17361159)
Reminds me of our corporate codebase after 10 years of A/B testing
Re:Theory Suggests That All Genes Affect Every Complex Trait by kristianov on Thursday June 21, 2018 @01:27AM (#17362364)
Still growing strong I assume:)
Re:Theory Suggests That All Genes Affect Every Complex Trait by foobarian on Thursday June 21, 2018 @07:37PM (#17370097)
We decided we had enough so we rewrote it! Well, most of it, there were some abandoned servlets that brought in enough money that we kept the old codebase running as well. :)
Re:Theory Suggests That All Genes Affect Every Complex Trait by tw1010 on Wednesday June 20, 2018 @05:32PM (#17359989)
Yeah, great comment. Definitely a "best of HN comments" candidate.
Re:Theory Suggests That All Genes Affect Every Complex Trait by inventtheday on Wednesday June 20, 2018 @08:48PM (#17361182)
Isn't abstraction just the emergence of simpler, lower fidelity, and higher density structures of information? Are we not a part of nature?
Re:Theory Suggests That All Genes Affect Every Complex Trait by carapace on Wednesday June 20, 2018 @10:34PM (#17361638)
Did you ever read "Mote in God's Eye"? It's like Motie engineering.
Re:Theory Suggests That All Genes Affect Every Complex Trait by __s on Thursday June 21, 2018 @02:02AM (#17362518)
Point 1 draws parallels with machine learning's pixel attacks. That one pixel doesn't define the image, but it happens that changing it changes the classification of the whole
Re:Theory Suggests That All Genes Affect Every Complex Trait by bambamboom on Thursday June 21, 2018 @02:15AM (#17362571)
People who downvoted thid- can you explain? I see this as a very nice simplification of point 1 and am glad that _s brought it up
Re:Theory Suggests That All Genes Affect Every Complex Trait by biot on Wednesday June 20, 2018 @05:32PM (#17359987)
I often think of that scene in Contact where they are trying to decrypt the alien message: https://youtu.be/HgPSUer1ujM

Multiple genetic materials operating on multiple levels...

Re:Theory Suggests That All Genes Affect Every Complex Trait by wrycoder on Wednesday June 20, 2018 @08:26PM (#17361105)
Re:Theory Suggests That All Genes Affect Every Complex Trait by biot on Friday June 29, 2018 @12:13PM (#17425359)
Just saw this and finished reading... thanks for linking it. Great story!
Re:Theory Suggests That All Genes Affect Every Complex Trait by ismail on Thursday June 21, 2018 @02:08PM (#17367745)
“Distributes representation... there is no answer. It's certainly a trait of the sentence“

Thanks for this. Came here to post a comment and saw this Very similar view, with a different term.

Another way to define this is:

1. The higher level object/thing has traits/properties that the parts do not have

2. Understanding each part does not necessarily = understanding these traits

3. The parts are interdependent

4. The traits/properties of the higher level is determined by the interaction of the parts

... which is the definition of a system.

Re:Theory Suggests That All Genes Affect Every Complex Trait by coldtea on Thursday June 21, 2018 @09:22AM (#17364820)
>If a human engineered it, we'd call it a leaky abstraction, but please don't get caught up on that. Evolution doesn't abstract.

Why not? Humans are products of evolution too, and they abstract.

I mean, what we consider conscious (e.g. human activity) and what we consider accidental (e.g. the result of evolutionary forces clashing) are not very well defined. Heck, we haven't even solved the determinism vs free will issue yet.

Re:Theory Suggests That All Genes Affect Every Complex Trait by pishpash on Wednesday June 20, 2018 @05:04PM (#17359767)
To add to that, evolution does generate compositions, and some of the abstractions that do occur come from those.
Re:Theory Suggests That All Genes Affect Every Complex Trait by jlg23 on Wednesday June 20, 2018 @09:44PM (#17361400)
4. Few biologists have dived into automata theory. The divide in background theoretic knowledge and thus language is too great for biology to directly profit from advances in automata theory.
Re:Theory Suggests That All Genes Affect Every Complex Trait by mrfusion on Wednesday June 20, 2018 @10:25PM (#17361596)
I’m interested. Explain more?
Re:Theory Suggests That All Genes Affect Every Complex Trait by tome on Thursday June 21, 2018 @09:20AM (#17364802)
> Evolution doesn't abstract

What does this mean? Are cells, for example, not abstractions?

Re:Theory Suggests That All Genes Affect Every Complex Trait by coldtea on Thursday June 21, 2018 @09:24AM (#17364828)
Parent means it doesn't consciously abstract -- not that abstractions cannot result from it.

In the same way the banana skin is a great packaging solution, but it wasn't created to serve as packaging for our consumption.

Re:Theory Suggests That All Genes Affect Every Complex Trait by kevinwang on Wednesday June 20, 2018 @07:40PM (#17360897)
Great comment, thanks!