Hacker News new | ask | show | jobs
by dekhn 1402 days ago
This is the difference between genetics and molecular biology. In most cases, genetics treats gene function as an abstraction while molecular biology seeks the underlying mechanistic process by which genes and their products function (this is an oversimplification).

There is a long history of discovering genes associated with diseases and then determining the molecular etiology/mechanism of the disease. In the case of autism we often see gene associations which seem fairly obvious- for example genes that encode for the proteins that make neural pathways- but sometimes also other genes which woudln't seem related at all or are more "general" and would affect people in many ways- a motor protein that carries things from one part of the cell to another- can be associated but it's challenging to build a true causal model.

From having worked in this field some time, the relationship between a human genotype and their body-level disease phenotype is an extraordinarily complex one, with huge amounts of nonlinear terms. Pretty much the only reasonable way to deal with this right now is to build deep models and feed them enough data to build rich representations with predictive ability. Embeddings and transformers have recently been shown to be remarkably successful in this area.