Bioinformatics and Algorithmic Genome Analysis: Study Guide
Course Overview & Primary Reference Materials
Course Details:
- Course Title: Bioinformatics
- Course Code: CSE 469
- Credit Hours:
- Total Course Hours:
Primary Reference Books:
- Lehninger Principles of Biochemistry by Albert L. Lehninger, David L. Nelson, and Michael M. Cox.
- Bioinformatics Algorithms: An Active Learning Approach Vol. 1 & 2 (2nd Edition) by Phillip Compeau and Pavel Pevzner.
- An Introduction to Bioinformatics Algorithms by Neil C. Jones and Pavel A. Pevzner.
Introduction to Bioinformatics
Definition: Bioinformatics is an academic field that seeks to create and advance algorithms, computational and statistical techniques, and theory to solve formal and practical problems arising from the management and analysis of biological data.
Modes of Biological Experimentation:
- In vivo: Experiments conducted within a living organism.
- In vitro: Experiments conducted in an artificial environment (derived from Latin in glass).
- In silico: Biological analysis conducted via computer simulation and software algorithms, derived by analogy from the silicon chips on which microprocessors are manufactured.
Interdisciplinary Nature: Bioinformatics functions at the intersection of computer science, mathematics, statistics, chemistry, physics, biological science, and engineering to process, analyze, and interpret complex biological datasets.
Biological Organization and Cell Biology
Fundamental Unit of Life:
- A cell is the smallest structural unit of an organism that is capable of functioning independently.
- Origin of life on Earth occurred approximately () ago.
- Both prokaryotes and eukaryotes evolved from the same primitive ancestral cell ago.
Chemical Composition of Cells (by weight):
- Water:
- Small molecules (salts, lipids, amino acids, nucleotides):
- Macromolecules (proteins, polysaccharides, lipids):
Cellular Differentiation & Stem Cells:
- Most somatic cells maintain fixed functional identities throughout their lifecycle (e.g., human skin cells remain skin cells).
- Stem cells possess the unique capability to differentiate into any specialized cell type in the body.

Comparative Structural Analysis:
Prokaryotes:
Single-celled organisms.
Cell size: Generally small ().
Membrane-bounded organelles: Absent.
Genetic material: Single circular chromosome lacking nuclear membrane.
Primary examples: Bacteria.
Eukaryotes:
Unicellular or multicellular organisms.
Cell size: Generally large ().
Membrane-bounded organelles: Present (e.g., nucleus, mitochondria, Golgi vesicles, peroxisomes, lysosomes, endoplasmic reticulum).
Genetic material: Linear chromosomes bound with histone proteins within a membrane-bound nucleus.
Primary examples: Plants, Animals.
Chromosomal Architecture:
- Eukaryotic genetic information is stored inside chromosomes made of chromatin (a complex of and protein) that condenses during cell division.
- Chromosome count varies across eukaryotes, typically ranging between and chromosomes in somatic cells.
- Human somatic body cells contain chromosomes, organized into nearly-identical pairs.
Nucleic Acid Chemistry and Molecular Structure
Deoxyribonucleic Acid ():
- Known as the "Blueprint of Life", is the primary hereditary material in humans and nearly all living organisms.
- Sub-cellular Location: Primarily located in the cell nucleus (nuclear ); a minor fraction is stored in mitochondria (mitochondrial or ).
- Physical Dimensions and Packaging:
- Organized as a multi-tiered coiling hierarchy ("coil of coils of coils…"), allowing () to fit inside a nucleus measuring approximately in diameter.
- Stretched linearly, from a single human cell measures approximately in length.
- Stretched end-to-end, all in a human body equals twice the diameter of the Solar System.
Structural Discovery & Subunits:
- Double-helix structure elucidated by James Watson and Francis Crick.
- Composed of repeating monomeric units termed nucleotides.
Nucleotide Components:
- Nitrogenous base.
- Pentose sugar (: Deoxyribose in , Ribose in ).
- Phosphate group.
- Attachment sites: Phosphate group bonds to the carbon of the sugar; nitrogenous base bonds to the carbon of the sugar.

Nitrogenous Base Classes:
- Purines (Larger double-ring structures):
- Adenine (): Monomer derivative is Deoxyadenosine (dAMP).
- Guanine (): Monomer derivative is Deoxyguanosine (dGMP).
- Pyrimidines (Smaller single-ring structures):
- Cytosine (): Monomer derivative is Deoxycytidine (dCMP).
- Thymine ( in ): Monomer derivative is Deoxythymidine (dTMP).
- Uracil ( in ).
Chargaff's Rules of Base Pairing:
- Purine Adenine () pairs exclusively with Pyrimidine Thymine () via Hydrogen bonds (bond lengths and , overall width ).
- Purine Guanine () pairs exclusively with Pyrimidine Cytosine () via Hydrogen bonds (bond lengths and , overall width ).
- Antiparallel Directionality: double strands run in opposite orientations ( relative to ) and are standardly read in the direction.
Ribonucleic Acid ():
- Single-stranded nucleic acid containing Ribose sugar and Uracil () in place of Thymine ().
- Major classes: messenger (mRNA), transfer (tRNA), ribosomal (rRNA).
Protein Structure and Function
Protein Overview:
- Large biomolecules (macromolecules) consisting of one or more linear chains of amino acid residues linked by peptide bonds.
- Present in every cellular compartment; sequence dictated directly by .
Functional Classifications:
- Antibody: Binds to foreign pathogens (e.g., viruses, bacteria) to protect the organism (Example: Immunoglobulin G / IgG).
- Enzyme: Catalyzes biochemical reactions and processes genetic information (Example: Phenylalanine hydroxylase).
- Messenger: Transmits chemical signals to coordinate biological processes across tissues and organs (Example: Growth hormone).
- Structural Component: Provides scaffold support and enables physical movement (Example: Actin).
- Transport / Storage: Binds and transports atoms and small molecules within cells and body fluids (Example: Ferritin).
Amino Acid Chemistry:
- Organic molecules featuring a central alpha-carbon () covalently bonded to:
- An Amino group ().
- A Carboxylic Acid group ().
- A Hydrogen atom ().
- A variable Side Chain ( group).
- Polymerization: Linked via peptide bonds formed through a condensation reaction that releases a water molecule () while connecting the carboxyl group of one amino acid to the amino group of the next. The resulting linear sequence represents the protein's primary structure.
The 20 Standard Amino Acids:
- Alanine (Ala, A)
- Arginine (Arg, R)
- Asparagine (Asn, N)
- Aspartic acid (Asp, D)
- Cysteine (Cys, C)
- Glutamine (Gln, Q)
- Glutamic acid (Glu, E)
- Glycine (Gly, G)
- Histidine (His, H)
- Isoleucine (Ile, I)
- Leucine (Leu, L)
- Lysine (Lys, K)
- Methionine (Met, M)
- Phenylalanine (Phe, F)
- Proline (Pro, P)
- Serine (Ser, S)
- Threonine (Thr, T)
- Tryptophan (Trp, W)
- Tyrosine (Tyr, Y)
- Valine (Val, V)
The Central Dogma of Molecular Biology
Conceptual Framework:
- Formulated by Francis Crick, describing the unidirectional flow of biological information: .
- Though termed a "dogma" at a time when limited empirical evidence existed, it has since been validated as a foundational principle.
Core Processes:
- Replication: Copying parental to yield daughter molecules with identical nucleotide sequences.
- Transcription: Copying specific genetic sequences encoded in into an transcript.
- Translation: Decoding the genetic message carried by messenger on ribosomes to synthesize a polypeptide chain with a specific amino acid sequence.
DNA Replication Machinery and Dynamics
- Mechanism of Synthesis:
- Unwinding: Helicase breaks hydrogen bonds between complementary base pairs (, ), opening the double helix into a Y-shaped replication fork.
- Template Orientation:
- Leading strand template: Oriented toward the replication fork.
- Lagging strand template: Oriented away from the replication fork.
- Primer Synthesis: Primase synthesizes short primers to provide free starting points.
- Polymerization:
- polymerase reads templates and synthesizes new strands continuously or discontinuously in the direction.
- Leading strand: Continuous elongation.
- Lagging strand: Discontinuous elongation, producing short segments called Okazaki fragments.
- Okazaki fragment length: Bacterial cells = ; Eukaryotic cells = .
- Primer Excision & Ligation: Exonuclease removes primers, polymerase fills gaps with nucleotides, and ligase covalently seals the nicked sugar-phosphate backbone.
- Proofreading: Polymerase proofreads newly synthesized strands to ensure high-fidelity base pairing.
- Semi-Conservative Inheritance: Each daughter duplex contains one conserved original parent strand and one newly synthesized daughter strand.

Transcription and Post-Transcriptional Processing
- Stages of Transcription:
- Initiation: RNA polymerase binds to a promoter region on upstream () of the start site. Promoters establish transcription direction and identify the template sense strand.
- Eukaryotic TATA box: Conserved promoter element located upstream of the initiation site.
- Elongation: RNA polymerase unwinds the double helix, reads the template strand in the direction, and appends ribonucleotides to the end of the growing pre-mRNA transcript.
- Termination: RNA polymerase reaches a termination signal on the template, causing dissociation of both enzyme and newly synthesized mRNA.

- Eukaryotic mRNA Processing:
- Poly-A Tail Addition: Cleavage at the end frees a group, where poly-A polymerase adds a tract of adenine residues (polyadenylation). Increases stability, prevents degradation, and facilitates nuclear export.
- RNA Splicing: Non-coding intervening sequences (introns) are spliced out from pre-mRNA; remaining coding sequences (exons) are ligated together to produce mature mRNA.
Translation Mechanism and the Genetic Code
- Codon Architecture:
- Genetic code is organized into triplets of mRNA bases called codons.
- Written ; degeneracy allows multiple codons to specify the same amino acid.
- Start codon: (codes for Methionine / ).
- Termination (Stop) codons: , , .

- Translational Stages & Ribosomal Sites:
- Ribosome Contains 3 Binding Sites:
- site (Aminoacyl / Amino acid site): Accepts incoming charged tRNA.
- site (Peptidyl / Polypeptide site): Holds tRNA attached to the growing peptide chain.
- site (Exit site): Releases uncharged tRNA.
- Initiation:
- Small subunit binds mRNA at ribosome binding site.
- Initiator tRNA carrying Methionine ( in eukaryotes) or Formylmethionine ( in prokaryotes) pairs with start codon at the P site.
- In prokaryotes, initiator tRNA binds after small subunit binds mRNA; in eukaryotes, initiator tRNA forms a complex with small subunit prior to mRNA binding.
- Large ribosomal subunit joins to complete the initiation complex.
- Elongation:
- Elongation factors (e.g., , , , ) mediate entry of cognate tRNA into the open A site.
- Peptide bond forms, transferring the growing peptide chain to the amino acid on the A-site tRNA.
- Ribosome translocates one codon downstream (), shifting A-site tRNA to P site, and P-site tRNA to E site.
- Termination:
- Release factors recognize stop codons (, , ) in the A site, triggering hydrolysis and release of the completed polypeptide and dissociation of ribosomal subunits.
Algorithmic Bioinformatics: Locating the Origin of Replication
The Origin of Replication ():
- DNA replication initiates at specific genomic regions termed replication origins ().
- Experimental approach: Cutting fragments in vitro to test replication capability is a biological procedure, not an algorithmic solution.
Hidden Message Hypothesis:
- Initiation is mediated by protein binding to short segments ( long) called DnaA boxes within .
- Multiple DnaA boxes clustered together act as hidden genomic signals instructing to initiate unwinding.
The Frequent Words Problem:
- Problem Formulation:
- Input: A string and an integer .
- Output: All most frequent -mers in .
- Definition: A -mer is a most frequent -mer in if no other -mer appears more frequently.
- Example: In
ACAAATTTGCATAATTTCGGGAAATTTCCT, the -merAATTTappears times. - Application to Vibrio cholerae ():
- Frequent -mers appearing times:
ATGATCAAG,CTTGATCAT,TCTTGGATCA,CTCTTGATC. - Incorporating Reverse Complements: binds double-stranded without strand specificity.
ATGATCAAGandCTTGATCATare reverse complements of each other (). Counting both strands reveals a combined frequency of , which is statistically unexpected within a short window.
Species-Specific Variations in DnaA Boxes:
- Thermotoga petrophila contains no occurrences of
ATGATCAAGorCTTGATCAT. - Frequent -mers in Thermotoga petrophila:
AACCTACCA,ACCTACCAC,GGTAGGTTT,TGGTAGGTT,AAACCTACC,CCTACCACC. - Analysis via Ori-Finder software confirms
CCTACCACCand its reverse complementGGATGGTGGas DnaA boxes.
- Thermotoga petrophila contains no occurrences of
Genome-Wide Discovery & The Clump Finding Problem
The Genomic Search Challenge:
- Predicting DnaA boxes works when is known, but locating in an unannotated full genome () requires genome-wide search strategies.
The Clump Finding Problem:
- Intuitive Definition: A -mer forms a clump if it appears multiple times within a short genomic interval.
- Formal Definition: A -mer forms an -clump in if there exists an interval of length in which the -mer appears at least times.
- Problem Formulation:
- Input: String , integers (pattern length), (window length), and (frequency threshold).
- Output: All -mers forming -clumps in .
- Limitations: In the E. coli genome, there exist different -mers forming -clumps, creating excessive noise to isolate purely by standard clumping.
Replication Asymmetry and Skew Diagrams
Biological Asymmetry:
- Bacterial replication proceeds bidirectionally from to terminus ().
- Polymerase unidirectionality ( reading) forces asymmetric strand synthesis:
- Leading strand / Reverse half-strand: Remains double-stranded most of the time.
- Lagging strand / Forward half-strand: Spends significant time single-stranded, waiting for replication fork opening between Okazaki fragment synthesis cycles.
Cytosine Deamination Dynamics:
- Single-stranded exhibits a increase in Cytosine () deamination, rapidly mutating into Thymine ().
- Forward half-strand (single-stranded lifecycle): Significant shortage of , normal levels of .
- Reverse half-strand (double-stranded lifecycle): Shortage of , normal levels of .
- Empirical Data in E. coli:
- Reverse half-strand: ,
- Forward half-strand: ,
- Total Net Difference: ,
Skew Diagram Construction:
- Definition: for the first nucleotides of .
- Dynamics along chromosome walk:
- Walking along reverse half-strand: decreases monotonically ( high, low).
- Walking along forward half-strand: increases monotonically ( low, high).
- The global minimum of the Skew Diagram pinpointing the shift from decreasing to increasing skew marks the location of .

- Frequent Words with Mismatches:
- Evaluating the minimum region of skew diagram reveals no exact canonical -mers appearing times.
- Biological reality: DnaA box binding tolerates nucleotide mutations.
- Example in Vibrio cholerae:
ATGATCAACandCATGATCATdiffer by mismatch from canonicalATGATCAAG/CTTGATCAT. - Frequent Words with Mismatches Problem Formulation:
- Input: String , integers and (maximum mismatches).
- Output: All most frequent -mers with up to mismatches in .
- Result in E. coli: Searching for frequent -mers with mismatch and reverse complements identifies actual functional DnaA boxes:
TGTGGATAA,TTATACACA,TTTGGATAAC,TTATCCACA.
Open Computational Problems in Genome Replication

Bacterial Exceptions:
- Some bacteria possess fewer DnaA boxes.
- Replication terminus () is not always situated directly opposite .
- Skew diagrams in certain species (e.g., Thermotoga, Wigglesworthia glossinidia) exhibit noisy or complex profiles.
- Xia (2012) proposed that certain bacterial genomes contain multiple replication origins.
Unresolved Frontiers (Open Problems):
- Archaea: Archaea possess multiple replication origins (e.g., origins in Sulfolobus solfataricus), but no algorithm currently exists to predict them reliably.
- Yeast & Eukaryotes: Yeast (Saccharomyces cerevisiae) genomes contain hundreds of replication origins; human genomes contain thousands. Developing reliable predictive software for eukaryotic multi-origin replication remains an active open research challenge.