Выбрать главу

Genes are in effect computer programs, expressed as sequences of A, C, G and T symbols in a standard language called the genetic code which, with very slight variations, is common to all life on Karth. (Some viruses are based on a related type of molecule, RNA, while prions are, in a sense, self-replicating protein molecules.) Special structures within each organism’s cells act as computers to execute these gene programs. The execution consists of manufacturing certain molecules (proteins) from simpler molecules (amino acids) under certain external conditions. For example, the sequence ‘ATG’ is an instruction to incorporate the amino acid methionine into the protein molecule being manufactured.

Typically, a gene is chemically ‘switched on’ in certain cells of the body, and then instructs those cells to manufacture the corresponding protein. For example, the hormone insulin, which controls blood sugar levels in vertebrates, is such a protein. The gene for manufacturing it is present in almost every cell of the body, but it is switched on only in certain specialized cells in the pancreas, and then only when it is needed. At the molecular level, this is all that any gene can program its cellular computer to do: manufacture a certain chemical. But genes succeed in being replicators because these low-level chemical programs add up, through layer upon layer of complex control and feedback, to sophisticated high-level instructions. Jointly, the insulin gene and the genes involved in switching it on and off amount to a complete program for the regulation of sugar in the bloodstream.

Similarly, there are genes which contain specific instructions for how and when they and other genes are to be copied, and instructions for the manufacture of further organisms of the same species, including the molecular computers which will execute all these instructions again in the next generation. There are also instructions for how the organism as a whole should respond to stimuli — for instance, when and how it should hunt, eat, mate, fight or run away. And so on.

A gene can function as a replicator only in certain environments. By analogy with an ecological ‘niche’ (the set of environments in which an organism can survive and reproduce), I shall also use the term niche for the set of all possible environments which a given replicator would cause to make copies of it. The niche of an insulin gene includes environments where the gene is located in the nucleus of a cell in the company of certain other genes, and the cell itself is appropriately located within a functioning organism, in a habitat suitable for sustaining the organism’s life and reproduction. But there are also other environments — such as biotechnology laboratories in which bacteria are genetically altered so as to incorporate the gene — which likewise copy the insulin gene. Those environments are also part of the gene’s niche, as are an infinity of other possible environments that are very different from those in which the gene evolved.

Not everything that can be copied is a replicator. A replicator causes its environment to copy it: that is, it contributes causally to its own copying. (My terminology differs slightly from that used by Dawkins. Anything that is copied, for whatever reason, he calls a replicator. What I call a replicator he would call an active replicator.) What it means in general to contribute causally to something is an issue to which I shall return, but what I mean here is that the presence and specific physical form of the replicator makes a difference to whether copying takes place or not. In other words, the replicator is copied if it is present, but if it were replaced by almost any other object, even a rather similar one, that object would not be copied. For example, the insulin gene causes only one small step in the enormously complicated process of its own replication (that process being the whole life cycle of the organism). But the overwhelming majority of variants of that gene would not instruct cells to manufacture a chemical that could do the job of insulin. If the insulin genes in an individual organism’s cells were replaced by slightly different molecules, that organism would die (unless it were kept alive by other means), and would therefore I ail to have offspring, and those molecules would not be copied. So whether copying takes place or not is exquisitely sensitive to the physical form of the insulin gene. The presence of the gene in us proper form and location makes a difference to whether copying takes place, which makes it a replicator, though there are countless other causes contributing to its replication as well.

Along with genes, random sequences of A, C, G and T, sometimes called junk DNA sequences, are present in the DNA of most organisms. They are also copied and passed on to the organisms’ offspring. However, if such a sequence is replaced by almost any other sequence of similar length, it is still copied. So we can infer that the copying of such sequences does not depend on their specific physical form. Unlike genes, junk DNA sequences are not programs. If they have a function (and it is not known whether they do), it cannot be to carry information of any kind. Although they are copied, they do not contribute causally to their own copying, and are therefore not replicators.

Actually, that is an exaggeration. Anything that is copied must have made at least some causal contribution to that copying. Junk DNA sequences, for instance, are made of DNA, which allows the cellular computer to copy them. It cannot copy molecules other than DNA. It is not usually illuminating to consider something as a replicator if its causal contribution to its own replication is small, though strictly speaking being a replicator is a matter of degree. I shall define the degree of adaptation of a replicator to a given environment as the degree to which the replicator contributes causally to its own replication in that environment. If a replicator is well adapted to most environments of a niche, we may call it well adapted to the niche. We have just seen that the insulin gene is highly adapted to its niche. Junk D N A sequences have a negligible degree of adaptation by comparison with the insulin gene, or any other bona fide gene, but they are far more adapted to that niche than most molecules are.

Notice that to quantify degrees of adaptation, we have to consider not only the replicator in question but also a range of variants of it. The more sensitive the copying in a given environment is to the replicator’s exact physical structure, the more adapted the replicator is to that environment. For highly adapted replicators (which are the only ones worth calling replicators) we need consider only fairly small variations, because under most large variations they would no longer be replicators. So we are contemplating replacing the replicator by broadly similar objects. To quantify the degree of adaptation to a niche, we have to consider the replicator’s degree of adaptation to each environment of the niche. We must therefore consider variants of the environment as well as of the replicator. If most variants of the replicator fail to cause most environments of its niche to copy them, then it would follow that our replicator’s form is a significant cause of its own copying in that niche, which is what we mean by saying that it is highly adapted to the niche. On the other hand, if most variants of the replicator would be copied in most of the environments of the niche, then the form of our replicator makes little difference, in that copying would occur anyway. In that case, our replicator makes little causal contribution to its copying, and it is not highly adapted to that niche.

So the degree of adaptation of a replicator depends not only on what that replicator does in its actual environment, but also on what a vast number of other objects, most of which do not exist, would do, in a vast number of environments other than the actual one. We have encountered this curious sort of property before. The accuracy of a virtual-reality rendering depends not only on the responses the machine actually makes to what the user actually does, but also on responses it does not, in the event, make to things the user does not in fact do. This similarity between living processes and virtual reality is no coincidence, as I shall shortly explain.