Cell Biology
Cell structure, signaling, division, and differentiation.
Cell Biology
Cell biology is the study of the structure and function of the cell, the fundamental unit of life. Understanding cellular organization, communication, and regulation is essential for biotechnology applications, medical research, and understanding disease mechanisms.
Cell Structure and Organelles
Eukaryotic Cell Architecture
Plasma Membrane
The fluid mosaic model describes the dynamic nature of membranes:
Transport Across Membranes
- Passive diffusion: Concentration gradient-driven
- Facilitated diffusion: Carrier/channel proteins
- Active transport: Energy-dependent pumps
- Endocytosis/exocytosis: Bulk transport of large molecules
Where is flux, is permeability coefficient, and is concentration.
Cytoplasm and Cytoskeleton
Cytoskeletal Components
- Microfilaments: Actin-based, involved in cell movement
- Intermediate filaments: Structural support
- Microtubules: Tubulin-based, organize organelles and chromosome movement
Major Organelles and Their Functions
Nucleus
Nuclear Envelope
- Nuclear pores: Control transport between nucleus and cytoplasm
- Importin/exportin: Mediate nuclear transport
- Nuclear lamina: Structural support
Endoplasmic Reticulum (ER)
Golgi Apparatus
Functions: Protein modification, sorting, and packaging.
Mitochondria
Structure
- Outer membrane: Permeable to small molecules
- Inner membrane: Highly folded (cristae), contains respiratory complexes
- Matrix: Contains mitochondrial DNA and enzymes
Lysosomes
Peroxisomes
Cell Signaling
Signal Transduction Pathways
Signaling Molecules
- Hydrophilic: Cannot cross membrane (peptides, proteins, catecholamines)
- Hydrophobic: Cross membrane (steroids, thyroid hormone)
Receptor Types
- Cell surface receptors: Activate second messenger systems
- Intracellular receptors: Direct gene regulation (steroids)
Major Signaling Pathways
G-Protein Coupled Receptors (GPCRs)
cAMP Pathway
Receptor Tyrosine Kinases (RTKs)
Phosphoinositide Pathway
- IP₃: Releases Ca²⁺ from ER
- DAG: Activates protein kinase C
Calcium Signaling
Signal Amplification
Example: 1 epinephrine → 10³ cAMP → 10⁶ phosphorylated proteins
Cell Cycle and Division
Phases of the Cell Cycle
G₁ Phase (Gap 1)
- Duration: Variable (hours to years)
- Function: Growth, preparation for DNA synthesis
- Checkpoint: Restriction point (R-point)
S Phase (Synthesis)
- Duration: ~6-8 hours in mammalian cells
- Function: DNA replication (semiconservative)
- Mechanism: Bidirectional replication from multiple origins
G₂ Phase (Gap 2)
- Duration: ~3-4 hours
- Function: Preparation for mitosis
- Checkpoint: Ensures DNA replication completion
M Phase (Mitosis)
- Duration: ~1 hour
- Function: Nuclear and cytoplasmic division
- Stages: Prophase, Metaphase, Anaphase, Telophase
Cell Cycle Control
Cyclin-Cdk Complexes
Key Complexes
- G₁/S Cyclins + Cdk2: Commitment to S phase
- S Cyclins + Cdk2: DNA synthesis
- M Cyclins + Cdk1: Entry into mitosis
Checkpoints
- G₁/S checkpoint: DNA integrity, nutrients, growth factors
- G₂/M checkpoint: DNA replication completion, damage
- Spindle assembly checkpoint: Chromosome alignment
Mitosis Process
Prophase
- Chromosome condensation
- Centrosome duplication and separation
- Spindle formation begins
Metaphase
- Chromosome alignment at metaphase plate
- Microtubule attachment to kinetochores
- Spindle assembly checkpoint activation
Anaphase
- Sister chromatid separation
- Chromosome movement to poles
- Cell elongation
Telophase
- Chromosome decondensation
- Nuclear envelope reformation
- Spindle disassembly
Cytokinesis
Cell Differentiation
Stem Cells and Development
Types of Stem Cells
- Totipotent: Can form entire organism (fertilized egg)
- Pluripotent: All three germ layers (embryonic stem cells)
- Multipotent: Specific cell types (adult stem cells)
- Unipotent: Single cell type
Gene Expression Control
Mechanisms of Differentiation
Master Regulatory Genes
- MyoD: Converts fibroblasts to muscle cells
- Pax6: Eye development across species
- Hox genes: Body plan specification
Cell-Cell Signaling
- Notch pathway: Cell fate determination
- Wnt pathway: Cell proliferation and differentiation
- Hedgehog pathway: Pattern formation
Epigenetic Control
DNA Methylation
Histone Modifications
- Acetylation: Generally activating
- Methylation: Can activate or repress (context-dependent)
- Phosphorylation: Often involved in chromatin remodeling
Cell Death
Apoptosis
Intrinsic Pathway
Extrinsic Pathway
Necrosis
Cell Adhesion and Junctions
Adhesion Molecules
Cadherins
- E-cadherins: Epithelial cells
- N-cadherins: Neural cells
- P-cadherins: Placental cells
- Mechanism: Ca²⁺-dependent homophilic binding
Integrins
- Function: Cell-extracellular matrix adhesion
- Structure: Heterodimer of α and β subunits
- Signaling: Bidirectional (inside-out, outside-in)
Cell Junctions
Tight Junctions
- Function: Barrier and fence
- Proteins: Claudins, occludins
- Location: Apical-lateral boundary
Adherens Junctions
- Function: Cell-cell adhesion
- Proteins: Cadherins bound to actin
- Location: Below tight junctions
Gap Junctions
- Function: Direct cell-cell communication
- Structure: Connexin hexamers
- Pore size: ~1.5 nm
Desmosomes
- Function: Strong mechanical adhesion
- Proteins: Desmosomal cadherins
- Location: Throughout cell layers
The Extracellular Matrix (ECM)
Components
- Collagens: Structural proteins
- Elastins: Elastic properties
- Proteoglycans: Hydration and spacing
- Fibronectin/ laminin: Cell adhesion sites
Function
Cancer and Cell Biology
Hallmarks of Cancer
- Sustained proliferative signaling: Oncogenes
- Evasion of growth suppressors: Tumor suppressors
- Resisting cell death: Apoptosis resistance
- Enabling replicative immortality: Telomerase activation
- Inducing angiogenesis: Blood vessel formation
- Activating invasion and metastasis: Migration and invasion
Cell Cycle Dysregulation in Cancer
Real-World Application: Cell Cycle Control in Cancer Therapy
Understanding cell cycle regulation has led to the development of targeted cancer therapies.
Cell Cycle Checkpoint Analysis
# Cell cycle analysis for cancer therapy targeting
cell_cycle_params = {
'g1_duration': 11, # hours
's_duration': 8, # hours
'g2_duration': 4, # hours
'm_duration': 1, # hours
'total_cycle': 24, # hours (typical cell cycle)
'growth_fraction': 0.7, # fraction of cells actively cycling
'apoptosis_rate': 0.05, # rate of programmed cell death
'checkpoint_integrity': 0.85 # 85% intact checkpoints
}
# Calculate doubling time
specific_growth_rate = (math.log(2) / cell_cycle_params['total_cycle']) * cell_cycle_params['growth_fraction']
doubling_time = math.log(2) / specific_growth_rate # hours
# Cell kill kinetics for chemotherapy
# First-order kinetics: N = N0 * e^(-kt)
treatment_cycles = 4 # number of treatment cycles
treatment_interval = 21 # hours between treatments
# Calculate cell kill assuming 90% kill per cycle
survival_fraction_per_cycle = 0.1
overall_survival = survival_fraction_per_cycle ** treatment_cycles
# Tumor growth vs. cell kill balance
net_growth_rate = specific_growth_rate - cell_cycle_params['apoptosis_rate'] # adjusted for natural death rate
tumor_doubling_time = math.log(2) / net_growth_rate if net_growth_rate > 0 else float('inf')
print(f"Cell cycle parameters:")
print(f" G1: {cell_cycle_params['g1_duration']} hours")
print(f" S: {cell_cycle_params['s_duration']} hours")
print(f" G2: {cell_cycle_params['g2_duration']} hours")
print(f" M: {cell_cycle_params['m_duration']} hours")
print(f" Total cycle time: {cell_cycle_params['total_cycle']} hours")
print(f" Growth fraction: {cell_cycle_params['growth_fraction']*100}%")
print(f"\nKinetic analysis:")
print(f" Specific growth rate: {specific_growth_rate:.3f} doublings/hour")
print(f" Actual doubling time: {doubling_time:.1f} hours")
print(f" Net growth rate (with apoptosis): {net_growth_rate:.3f} doublings/hour")
print(f" Tumor doubling time: {tumor_doubling_time:.1f} hours if growing")
print(f"\nTreatment response:")
print(f" Survival after {treatment_cycles} cycles: {overall_survival*100:.4f}%")
print(f" Cell kill log: {math.log10(1/overall_survival):.1f} logs")
# Checkpoint analysis for drug targeting
if cell_cycle_params['checkpoint_integrity'] < 0.7:
checkpoint_status = "Defective checkpoints - potential for therapeutic exploitation"
# Cancer cells with defective checkpoints are sensitive to DNA damaging agents
therapeutic_window = 2.0 # high therapeutic index
else:
checkpoint_status = "Intact checkpoints - normal cell protection maintained"
therapeutic_window = 1.2 # lower therapeutic index
print(f"\nCheckpoint status: {checkpoint_status}")
print(f" Therapeutic window: {therapeutic_window}x difference in drug sensitivity")
Targeted Therapy Considerations
Understanding cell cycle checkpoints for therapeutic development.
Your Challenge: Signal Transduction Modeling
Model a signal transduction pathway to understand how cells respond to external stimuli and how this response might be altered in disease states.
Goal: Calculate signal amplification and pathway response in normal vs. disease states.
Signaling Pathway Data
import math
# Signal transduction pathway parameters
pathway_data = {
'ligand_concentration': 1e-9, # M (hormone concentration)
'receptor_number': 10000, # molecules per cell (surface receptors)
'receptor_affinity': 1e-8, # M (Kd value)
'g_protein_coupling_efficiency': 0.8, # fraction activated
'adenylyl_cyclase_activation': 5, # fold activation
'baseline_camp': 1e-7, # M (resting cAMP level)
'camp_degradation_rate': 0.05, # per second (PDE activity)
'protein_kinase_a_activation': 10, # fold activation by cAMP
'phosphorylation_target': 100 # number of target proteins
}
# Calculate receptor occupancy
free_receptor = pathway_data['receptor_number']
bound_receptor = (pathway_data['ligand_concentration'] * pathway_data['receptor_number']) / (pathway_data['ligand_concentration'] + pathway_data['receptor_affinity'])
occupancy_fraction = bound_receptor / (bound_receptor + free_receptor)
# Calculate G-protein activation
g_proteins_activated = bound_receptor * pathway_data['g_protein_coupling_efficiency']
# Calculate cAMP production
baseline_activity = pathway_data['baseline_camp']
stimulated_activity = baseline_activity * pathway_data['adenylyl_cyclase_activation']
camp_increase = stimulated_activity - baseline_activity
# Calculate final signal amplification
# Receptor -> G-protein -> AC -> cAMP -> PKA -> phosphorylated proteins
receptor_to_g_protein = g_proteins_activated / (bound_receptor or 1) # amplification factor
g_protein_to_ac = pathway_data['adenylyl_cyclase_activation'] # fold activation
ac_to_camp = camp_increase / pathway_data['baseline_camp'] # fold increase
camp_to_pka = pathway_data['protein_kinase_a_activation'] # fold activation of PKA
pka_to_targets = pathway_data['phosphorylation_target'] # number of targets
total_amplification = receptor_to_g_protein * g_protein_to_ac * ac_to_camp * camp_to_pka * pka_to_targets
# Calculate pathway response over time
time_points = [0.1, 1, 5, 10, 30] # seconds
camp_levels_over_time = []
for t in time_points:
# First-order degradation: [cAMP](t) = [cAMP]_max * (1 - e^(-kt))
camp_level = baseline_activity + camp_increase * (1 - math.exp(-pathway_data['camp_degradation_rate'] * t))
camp_levels_over_time.append(camp_level)
# Disease state modeling: reduced receptor number due to internalization or mutation
disease_receptor_number = pathway_data['receptor_number'] * 0.3 # 70% reduction
disease_occupancy = (pathway_data['ligand_concentration'] * disease_receptor_number) / (pathway_data['ligand_concentration'] + pathway_data['receptor_affinity'])
disease_response = total_amplification * (disease_occupancy / occupancy_fraction)
# Calculate therapeutic response
therapeutic_concentration = pathway_data['ligand_concentration'] * 5 # higher concentration
therapeutic_occupancy = (therapeutic_concentration * pathway_data['receptor_number']) / (therapeutic_concentration + pathway_data['receptor_affinity'])
therapeutic_response = total_amplification * (therapeutic_occupancy / occupancy_fraction)
Analyze the signal transduction pathway and model the response in health vs. disease.
Hint:
- Calculate receptor occupancy and signal transduction efficiency
- Consider how signal amplification occurs at each step
- Evaluate the effect of pathway dysregulation in disease
- Model therapeutic interventions and their potential effectiveness
# TODO: Calculate signaling pathway parameters
receptor_occupancy = 0 # Fraction of receptors occupied by ligand
pathway_amplification = 0 # Total signal amplification factor
response_time = 0 # Time to reach maximum response (seconds)
disease_attenuation = 0 # Factor by which signal is reduced in disease
therapeutic_potential = 0 # Potential for therapeutic intervention
# Calculate receptor occupancy (fraction)
receptor_occupancy = bound_receptor / pathway_data['receptor_number']
# Calculate pathway amplification (total fold amplification)
pathway_amplification = total_amplification
# Calculate response time (time to reach 90% of maximum)
# Assuming first-order kinetics with rate constant = degradation rate
response_time = math.log(10) / pathway_data['camp_degradation_rate'] # time to reach ~90% max
# Calculate disease attenuation factor
disease_attenuation = disease_response / total_amplification
# Calculate therapeutic potential
therapeutic_potential = therapeutic_response / total_amplification
# Print results
print(f"Receptor occupancy: {receptor_occupancy:.4f}")
print(f"Pathway amplification: {pathway_amplification:.1f}x")
print(f"Response time: {response_time:.2f} seconds")
print(f"Disease attenuation: {disease_attenuation:.4f}x of normal")
print(f"Therapeutic potential: {therapeutic_potential:.2f}x normal signaling")
# Clinical implications
if disease_attenuation < 0.5:
clinical_implication = "Significant signaling deficit - may require receptor upregulation or bypass strategies"
elif disease_attenuation < 0.8:
clinical_implication = "Moderate signaling deficit - potential for ligand sensitization"
else:
clinical_implication = "Minor signaling deficit - may have compensatory mechanisms"
print(f"Clinical implication: {clinical_implication}")
# Therapeutic assessment
if therapeutic_potential > 1.5:
therapeutic_approach = "Ligand-based therapy viable"
elif therapeutic_potential > 1.1:
therapeutic_approach = "Ligand therapy possible but limited"
else:
therapeutic_approach = "Ligand therapy unlikely to be effective"
print(f"Therapeutic approach: {therapeutic_approach}")
How might the signaling pathway respond differently if there were a mutation that caused constitutive activation of adenylyl cyclase?
ELI10 Explanation
Simple analogy for better understanding
Self-Examination
What are the key structural components of eukaryotic cells and their functions?
How do cells communicate through signaling pathways?
What controls the cell cycle and how is it regulated?