FOURIER-TRANSFORMATION
The Fourier Transform , in essence, decomposes or separates a waveform
or function into sinusoids of different frequency which sum to the original
waveform. It identifies or distinguishes the different frequency sinusoids and
their respective amplitudes.
The Fourier Transform as a mathematical concept
The Fourier Transform is based on the discovery that it is possible to take
any periodic fuction of time x(t) and resolve it into an equivalent infinite
summation of sine waves and cosine waves with frequencies that start at 0 and
increase in integer multiples of a base frequency f0 = 1/T, where T is the pe-
-riod of x(t).
Historical Perspective::
Joseph Fourier (1768-1830) was a french mathematician and physicist who,
because of his interest in heat conduction, developed a mathematical method for
the representation of any discontinuous function in space or time in terms of a
much simpler trigonometric series of continuous cosine or sine functions. Such
a series is referred to as a Fourier Series and the process of dissection into
cosine and/or sine components is called Fourier Analysis . The opposite or
inverse operation, recombining cosine and/or sine functions, is called Fourier
synthesis.
If a metal bar is heated, the temprature of the bar is highest at the point
where it is heated and this heat then spreads through the whole bar. Taking
temperature as a function of distance along the bar we see that this is an
example of a discontinuous function. Fourier realised that, if the temperature
was decomposed into continuous sinusoidal curves having 1,2,3 or more cycles
along the bar, then summation of these would yield a good approximation of the
original discontinuous function. The more curves added to Fourier series, the
better the agreement of the Fourier synthesis with the experimental measurement.
Any wave function can be defined in terms of amplitude, A , and wave-length,
, or frequency, v . A full description of such a wave also requires defini-
-tion of a phase, phi . A simple one-dimensional wave-function, f(x), specif-
-ies the height of the wave at any horizontal point x where x is defined in
terms of wavelength such that x=1=
. This wave function could be represented
as either a sine or a cosine function as follows:
or
The term 2pi appears because there are 2 radians per wavelength. Fourier
analysis of complex wave functions dissociates them into a Fourier series of
simple wave functions such as f(x). We could write a Fourier series containing
n terms as
This shows that any complex wave can be expressed as a composite of simpler
cosine or sine waves.
If a complex discontinuous function is periodic (although this is not essen-
-tial ) with a period T such that f ( t + T ) = f ( t ), it may be represented
as a Fourier series of the form
where t is time, n is the number of components in the series, i is the imagi-
-nary number (= -1)1/2 and a, b, c etc. are coefficients describing the indi-
-vidual waves in the series.
This mathematically expresses the fact that a discontinuous function can be
dissected into individual sine/cosine wave functions which may in turn be
summed to arrive at an expression for it as a function ( in this case ) of time.
The relationship between the two sets of functions can be generalised with a
pair of equations which are Fourier transforms of each other.
where i2 = -1.
A good practical analogy for Fourier analysis is the diffraction of white light
from the sun after passage through a prism into waves of individual frequency
and amplitude. The strength of sunlight incident on the prism may be expected to
vary with time which, in turn leads to variation in the amplitude of each
diffracted frequency. The prism therefore acts to transform a strength-time
domain into an amplitude-frequency domain.
The Fourier transform is special because the equation relating sets of numbers
which can be interconverted by the Fourier transform contains sine and cosine
terms allowing us to relate the complex wave to a series of simpler waves in a
fixed and meaningful way. This allows us to determine unknown discontinuous
experimental functions such as the electron density of an atom ( a function in
space ) or the electromagnetic spectrum of a molecule ( the time-inverse
function, frequency ).
The reason the Fourier transform is so widely used is that it offers specific
computational advantages over other mathematical approaches. However
complex the Fourier series, it is related to the original function by a
comparatively simple equation making it possible to move from the real-world
domain of space or time to the Fourier domain of frequency, phase and
amplitude. Moreover, considerable error can accumulate due to shortcomings in
real-world experimental systems such as those used in diffraction or spectroscopy.
Development of fast Fourier transform algorithm has facilitated very rapid
calculation by computer in the Fourier domain which can smooth out and
diminish this error resulting in a more accurate overall measurement. The
Fourier transform therefore provides a computationally versatile tool to analyse
complex functions arising from experimental measurements by dissecting them
into simpler wave functions which can be used to determine experimental
unknowns.
FFT-FAST FOURIER TRANSFORMATION IN BIOLOGICAL SEQUENCE ANALYSIS
The analysis of correlations in DNA sequences is an important complement to
experimental studies to identify protein coding genes in genomic DNA. Several
groups have tried Fourier transformation as a means to identify the protein
coding genes (Ramaswamy et al., 1999; Herzel et al., 1999; Yan et al., 1998;
Tiwari et al., 1997; Widom, 1996). What is the basis to use FT on biopolymers?
The answer lies in the composition of the DNA sequence itself.
Tandem repeats and periodic clusters are often found in biological sequences
(DNA and Proteins) and locating and characterizing them may provide certain
information about the structural and functional characteristics of the mole-
-cule. In the recent past two methods have emerged to locate exact or approx-
-imate repeat regions, Fourier analysis and internal homology study.
The search for periodicity in the gene sequences has in the past has produced
some interesting ideas on the origin of the genetic code and the principles
underlying its construction. Analyzing the coding sequences for RNY periodicity
Shepherd, (1982) observed that codons of RNY (purine=R; any=N; pyrimidine=Y)
form seem to be the predominant codon structure in most DNA sequences, sugge-
-sting it to be the most primitive codon. A primitive message composed exclu-
-sively of RNY codons could have been translated in only one of 3 possible
frames, circumventing the need for special start signals to fix the reading
frame. Interestingly, among the 8 amino acids specified by RNY in today's code
(GLY, ILE, THR, ASN, SER, VAL, ALA & ASP) are amino acids that are most likely
to have been generated by prebiotic synthesis, as well as those that often
appear in meteorites (Watson et al., 1987).
Tsonis et al., (1991) employed Fourier analysis of DNA coding and non-coding
sequences in an attempt to identify possible patterns in gene sequences. They
found that while intronic sequences show a rather random pattern, coding seq-
-uences show periodicities and in particular a periodicity of 3. They inferred
that the predominant presence of codons all starting from the same base could
confer the observed periodicities.
Modern genetic information carrying DNA sequences are thought to have evolved
from ancestral primordial blocks which were single-stranded (RNA) oligonucle-
-otides produced by random polymerization of nucleotides. Discovery of RNA
introns, that can act as enzyme, points to the fact that these blocks could be
replicated or fused to produce repeating units without use of proteins. Some
authors have suggested that these short repeating units formed the basis for
the generation of longer sequences by becoming progressively longer and less
homologous to each other.
ELABORATION OF THE PERIODICITY FOUND IN THE SPECTRA::
In order to completely understand the properties of the sequences that are
imprinted on the Fourier spectra let us consider the periodic sequence
A--A--A--A--..... where blanks can be filled randomly by A, C, G or T. This
sequence shows a periodicity of three because of the repetition of the base A.
The spectral density of such sequence is significantly non-zero only at one
frequency (0.33) which corresponds to the perfect periodicity of base A
(1/0.333=3.0). In other words, for this sequence a continuous background does
not exist.

Figure 1 :- Spectrum showing perfect 3-base periodicity.
This definitely is not the case with the coding sequences where the spectral
density because: a) has a much lower value at frequency 0.333 and b) shows
significant activity at all frequencies. Returning to the sequence A--A--A-
-A--..... , destroy the perfect repetition of base A by randomly replacing it
with G, C or T.
Figure 2 :- Spectrum with perfect repetition destroyed by replacing A with G, C ot T.
The spectral frequency value at frequency 0.33 has been reduced to a very sim-
-ilar to that observed in real coding sequences, while at the same time we
observe activity at all frequencies due to the random break-up of the perfect
repetition of base A.
Figure 3 :- Protein coding DNA sequence
These results indicate that certain periodicities are detectable in coding
sequences. This periodicity is not however perfect (as expected for real coding
sequences), but broken in many places and provide a mechanism in explaining the
global structure of coding sequences (Tsonis et al., 1991).