15.04.2018 Views

programming-for-dummies

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

626<br />

The Basics of Bioin<strong>for</strong>matics<br />

A second way to study a problem is to per<strong>for</strong>m an experiment on a living<br />

organism, such as a guinea pig or a human volunteer. Because this type of<br />

experiment occurred on a living creature, it’s called in vivo, or in life.<br />

Both in vitro and in vivo experiments are expensive and time-consuming.<br />

Per<strong>for</strong>ming in vitro experiments requires laboratory equipment whereas per<strong>for</strong>ming<br />

in vivo experiments requires live subjects.<br />

Bioin<strong>for</strong>matics offers biologists a third way to conduct experiments — in<br />

silico, or in silicon. Instead of using an expensive laboratory, equipment, and<br />

living creatures, bioin<strong>for</strong>matics lets biologists conduct simulated experiments<br />

with a computer.<br />

What makes in silico experiments just as valid as in vitro or in vivo experiments<br />

is that they all work with molecules. An in vitro experiment studies<br />

molecules in a test tube, an in vivo experiment studies molecules in a live<br />

animal, and in silico experiments study molecules as nothing more than data<br />

inside the computer. Specifically, in silico experiments (bioin<strong>for</strong>matics) represent<br />

molecules as strings that the computer manipulates.<br />

By using knowledge of how different molecules interact, bioin<strong>for</strong>matics can<br />

simulate molecular interactions, such as how a certain drug might interact<br />

with cancer cells. This not only makes experimenting faster, but easier and<br />

less expensive to conduct as well. After a bioin<strong>for</strong>matics experiment confirms<br />

a certain result, biologists can go to the next step — testing actual<br />

drugs and living cells in test tubes (in vitro) or on living creatures (in vivo).<br />

Representing molecules<br />

Bioin<strong>for</strong>matics manipulates molecules. Of course, biologists don’t care about<br />

every molecule in existence, just the ones involved in life, such as proteins.<br />

Four important molecules that biologists study are the ones that make up the<br />

structure of deoxyribonucleic acid, or DNA. These four molecules are identified<br />

by a single letter: Adenine (A), cytosine (C), guanine (G), and thymine (T).<br />

When these molecules <strong>for</strong>m a DNA strand, they link together in a sequence,<br />

such as:<br />

ACTGTTG<br />

In a computer, such sequences of molecules can be represented as a string,<br />

such as<br />

$DNA = ‘ACTGTTG’;<br />

Of course, these aren’t the only four molecules that biologists study, but the<br />

idea is the same. Represent every molecule as a single letter and then re-create<br />

the molecular structure as nothing more than a string.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!