glmp / processes /ecoli /ecoli_batch20_oxidative_stress.html
garywelz's picture
Upload 24 files
8f0e269 verified
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>E. coli Batch 09: Stress Response - Programming Framework Analysis</title>
<script src="https://cdn.jsdelivr.net/npm/mermaid@10.6.1/dist/mermaid.min.js"></script>
<style>
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, 'Arial Unicode MS', sans-serif;
line-height: 1.6;
margin: 0;
padding: 0;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
min-height: 100vh;
}
.container {
max-width: 1400px;
margin: 0 auto;
background: white;
box-shadow: 0 0 20px rgba(0,0,0,0.1);
border-radius: 10px;
overflow: hidden;
}
.header {
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
color: white;
padding: 2rem;
text-align: center;
}
.header h1 {
margin: 0;
font-size: 2.5rem;
font-weight: 300;
}
.content {
padding: 2rem;
}
.intro {
background: #f8f9fa;
padding: 2rem;
border-radius: 8px;
margin-bottom: 2rem;
}
.toc {
background: #f8f9fa;
padding: 2rem;
border-radius: 8px;
margin-bottom: 2rem;
}
.toc ul {
list-style: none;
padding: 0;
}
.toc li {
margin: 0.5rem 0;
}
.toc a {
color: #007bff;
text-decoration: none;
font-weight: 500;
}
.process-item {
margin: 2rem 0;
padding: 1.5rem;
border: 1px solid #dee2e6;
border-radius: 8px;
background: #fafafa;
}
.process-item h3 {
color: #495057;
margin-bottom: 1rem;
}
.mermaid-container {
background: white;
padding: 1rem;
border-radius: 8px;
margin: 1rem 0;
overflow-x: auto;
}
.footer {
background: #f8f9fa;
padding: 2rem;
text-align: center;
border-top: 1px solid #dee2e6;
margin-top: 2rem;
}
.color-legend {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
gap: 0.5rem 1rem;
margin: 1rem 0 0;
font-size: 10pt;
color: #333;
}
.color-box {
display: inline-block;
width: 12px;
height: 12px;
border-radius: 2px;
margin-right: 4px;
border: 1px solid rgba(0,0,0,.15);
}
.slider-controls {
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
color: white;
padding: 1.5rem;
border-radius: 8px;
margin: 1rem 0;
text-align: center;
}
.slider-controls h4 {
margin: 0 0 1rem 0;
font-size: 1.2rem;
}
.slider-container {
display: flex;
align-items: center;
justify-content: center;
gap: 1rem;
margin: 1rem 0;
}
.slider-label {
color: white;
font-weight: bold;
}
.detail-slider {
width: 200px;
height: 8px;
border-radius: 5px;
background: rgba(255,255,255,0.3);
outline: none;
-webkit-appearance: none;
}
.detail-slider::-webkit-slider-thumb {
-webkit-appearance: none;
appearance: none;
width: 20px;
height: 20px;
border-radius: 50%;
background: linear-gradient(45deg, #ff6b6b, #4ecdc4);
cursor: pointer;
box-shadow: 0 2px 8px rgba(0,0,0,0.3);
border: 2px solid white;
}
.level-display {
color: white;
font-weight: bold;
min-width: 30px;
text-align: center;
background: rgba(255,255,255,0.2);
padding: 6px 10px;
border-radius: 15px;
font-size: 0.9em;
}
.sources-section, .scientific-disclosure {
background: #f8f9fa;
padding: 2rem;
border-radius: 8px;
margin: 2rem 0;
border-left: 4px solid #667eea;
}
.sources-section h2, .scientific-disclosure h2 {
color: #495057;
margin-bottom: 1.5rem;
}
.sources-section h3, .scientific-disclosure h3 {
color: #667eea;
margin: 1rem 0 0.5rem 0;
}
.sources-content ul, .disclosure-content ul {
margin: 0.5rem 0 1rem 1.5rem;
}
.sources-content li, .disclosure-content li {
margin: 0.5rem 0;
line-height: 1.5;
}
.disclosure-content p {
margin: 0.5rem 0;
line-height: 1.6;
}
</style>
</head>
<body>
<div class="container">
<div class="header">
<h1>🦠 E. coli Batch 09: Stress Response</h1>
<p>Programming Framework Analysis - 10 Stress Response Processes</p>
</div>
<div class="content">
<div class="intro">
<h2>🚨 Stress Response Systems</h2>
<p><strong>Batch Overview:</strong> This batch contains 10 fundamental E. coli processes for responding to environmental stress, including the SOS Response from our existing 10-process set, plus 9 additional stress management systems.</p>
<p>These processes demonstrate sophisticated biological programming with stress detection, coordinated responses, damage control, and adaptive mechanisms that function as a biological emergency management and survival system.</p>
</div>
<div class="toc">
<h2>📋 Table of Contents - 10 Stress Response Processes</h2>
<ul>
<li><a href="#sos-response">1. SOS Response</a></li>
<li><a href="#stringent-response">2. Stringent Response</a></li>
<li><a href="#oxidative-stress">3. Oxidative Stress Response</a></li>
<li><a href="#acid-resistance">4. Acid Resistance</a></li>
<li><a href="#osmotic-stress">5. Osmotic Stress Response</a></li>
<li><a href="#cold-shock">6. Cold Shock Response</a></li>
<li><a href="#envelope-stress">7. Envelope Stress Response</a></li>
<li><a href="#starvation-response">8. Starvation Response</a></li>
<li><a href="#general-stress">9. General Stress Response (RpoS)</a></li>
<li><a href="#dna-damage">10. DNA Damage Checkpoint</a></li>
</ul>
</div>
<!-- Process 1: SOS Response -->
<div class="process-item" id="sos-response">
<h3 id="process-1">1. SOS Response</h3>
<p>Detailed analysis of the SOS response using the Programming Framework, revealing computational logic for DNA damage detection, repair coordination, and survival under extreme stress conditions.</p>
<!-- Interactive Slider Controls -->
<div class="slider-controls">
<h4>🎛️ Detail Level Control</h4>
<div class="slider-container">
<span class="slider-label">Level:</span>
<input type="range" class="detail-slider" id="slider-1" min="1" max="5" value="1" step="1">
<span class="level-display" id="level-1">1</span>
</div>
</div>
<div class="mermaid-container">
<div class="mermaid" id="chart-1">
graph TD
%% Initial Setup
A[DNA Damage] --> B[Single-strand DNA]
B --> C[RecA Binding]
C --> D[RecA Nucleoprotein Filament]
D --> E[LexA Autocleavage]
E --> F[SOS Gene Derepression]
F --> G[RecA Expression]
F --> H[UvrA Expression]
G --> I[Enhanced Recombination]
H --> J[Nucleotide Excision Repair]
J --> K[Damage Removal]
%% Styling - Biological Color Scheme
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#51cf66,color:#fff
style D fill:#74c0fc,color:#fff
style E fill:#51cf66,color:#fff
style F fill:#74c0fc,color:#fff
style G fill:#51cf66,color:#fff
style H fill:#74c0fc,color:#fff
style I fill:#51cf66,color:#fff
style J fill:#74c0fc,color:#fff
style K fill:#b197fc,color:#fff
</div>
<div class="color-legend">
<span><span class="color-box" style="background:#ff6b6b;"></span>Stress Signals</span>
<span><span class="color-box" style="background:#ffd43b;"></span>Response Proteins</span>
<span><span class="color-box" style="background:#51cf66;"></span>Repair Processes</span>
<span><span class="color-box" style="background:#74c0fc;"></span>Protective Systems</span>
<span><span class="color-box" style="background:#b197fc;"></span>Recovery</span>
</div>
</div>
</div>
<!-- Process 2: Stringent Response -->
<div class="process-item" id="stringent-response">
<h3 id="process-2">2. Stringent Response</h3>
<p>Analysis of the stringent response demonstrating computational logic for nutrient limitation detection and global metabolic reprogramming.</p>
<!-- Interactive Slider Controls -->
<div class="slider-controls">
<h4>🎛️ Detail Level Control</h4>
<div class="slider-container">
<span class="slider-label">Level:</span>
<input type="range" class="detail-slider" id="slider-2" min="1" max="5" value="1" step="1">
<span class="level-display" id="level-2">1</span>
</div>
</div>
<div class="mermaid-container">
<div class="mermaid" id="chart-2">
graph TD
%% Initial Setup
A[Nutrient Limitation] --> B[Uncharged tRNA]
B --> C[RelA Activation]
C --> D[ppGpp Synthesis]
D --> E[Stringent Response]
E --> F[RNA Polymerase Inhibition]
F --> G[Ribosome Assembly Block]
G --> H[Metabolic Reprogramming]
H --> I[Survival Mode]
I --> J[Resource Conservation]
%% Styling - Biological Color Scheme
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#51cf66,color:#fff
style D fill:#74c0fc,color:#fff
style E fill:#51cf66,color:#fff
style F fill:#74c0fc,color:#fff
style G fill:#51cf66,color:#fff
style H fill:#74c0fc,color:#fff
style I fill:#51cf66,color:#fff
style J fill:#b197fc,color:#fff
</div>
<div class="color-legend">
<span><span class="color-box" style="background:#ff6b6b;"></span>Stress Signals</span>
<span><span class="color-box" style="background:#ffd43b;"></span>Response Proteins</span>
<span><span class="color-box" style="background:#51cf66;"></span>Repair Processes</span>
<span><span class="color-box" style="background:#74c0fc;"></span>Protective Systems</span>
<span><span class="color-box" style="background:#b197fc;"></span>Recovery</span>
</div>
</div>
</div>
<!-- Process 3: Oxidative Stress Response -->
<div class="process-item" id="oxidative-stress">
<h3 id="process-3">3. Oxidative Stress Response</h3>
<p>Analysis of oxidative stress response demonstrating computational logic for reactive oxygen species detection and antioxidant defense systems.</p>
<!-- Interactive Slider Controls -->
<div class="slider-controls">
<h4>🎛️ Detail Level Control</h4>
<div class="slider-container">
<span class="slider-label">Level:</span>
<input type="range" class="detail-slider" id="slider-3" min="1" max="5" value="1" step="1">
<span class="level-display" id="level-3">1</span>
</div>
</div>
<div class="mermaid-container">
<div class="mermaid" id="chart-3">
graph TD
%% Initial Setup
A[Reactive Oxygen Species] --> B[OxyR Activation]
B --> C[Antioxidant Gene Expression]
C --> D[Superoxide Dismutase]
C --> E[Catalase Expression]
D --> F[Superoxide Removal]
E --> G[Hydrogen Peroxide Removal]
F --> H[Oxidative Damage Prevention]
G --> H
H --> I[Cell Protection]
I --> J[Survival Under Oxidative Stress]
%% Styling - Biological Color Scheme
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#51cf66,color:#fff
style D fill:#74c0fc,color:#fff
style E fill:#74c0fc,color:#fff
style F fill:#51cf66,color:#fff
style G fill:#51cf66,color:#fff
style H fill:#74c0fc,color:#fff
style I fill:#51cf66,color:#fff
style J fill:#b197fc,color:#fff
</div>
<div class="color-legend">
<span><span class="color-box" style="background:#ff6b6b;"></span>Stress Signals</span>
<span><span class="color-box" style="background:#ffd43b;"></span>Response Proteins</span>
<span><span class="color-box" style="background:#51cf66;"></span>Repair Processes</span>
<span><span class="color-box" style="background:#74c0fc;"></span>Protective Systems</span>
<span><span class="color-box" style="background:#b197fc;"></span>Recovery</span>
</div>
</div>
</div>
<!-- Process 4: Acid Resistance -->
<div class="process-item" id="acid-resistance">
<h3 id="process-4">4. Acid Resistance</h3>
<p>Analysis of acid resistance systems demonstrating pH homeostasis and survival in acidic environments.</p>
<!-- Interactive Slider Controls -->
<div class="slider-controls">
<h4>🎛️ Detail Level Control</h4>
<div class="slider-container">
<span class="slider-label">Level:</span>
<input type="range" class="detail-slider" id="slider-4" min="1" max="5" value="1" step="1">
<span class="level-display" id="level-4">1</span>
</div>
</div>
<div class="mermaid-container">
<div class="mermaid" id="chart-4">
graph TD
%% Initial Setup
A[Low pH Environment] --> B[Acid Stress Detection]
B --> C[GadE Activation]
C --> D[Glutamate Decarboxylase]
D --> E[GABA Production]
E --> F[Proton Consumption]
F --> G[Intracellular pH Maintenance]
G --> H[Acid Resistance]
H --> I[Survival in Acidic Conditions]
I --> J[Gastric Passage Survival]
%% Styling - Biological Color Scheme
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#51cf66,color:#fff
style D fill:#74c0fc,color:#fff
style E fill:#51cf66,color:#fff
style F fill:#74c0fc,color:#fff
style G fill:#51cf66,color:#fff
style H fill:#74c0fc,color:#fff
style I fill:#51cf66,color:#fff
style J fill:#b197fc,color:#fff
</div>
<div class="color-legend">
<span><span class="color-box" style="background:#ff6b6b;"></span>Stress Signals</span>
<span><span class="color-box" style="background:#ffd43b;"></span>Response Proteins</span>
<span><span class="color-box" style="background:#51cf66;"></span>Repair Processes</span>
<span><span class="color-box" style="background:#74c0fc;"></span>Protective Systems</span>
<span><span class="color-box" style="background:#b197fc;"></span>Recovery</span>
</div>
</div>
</div>
<!-- Process 5: Osmotic Stress Response -->
<div class="process-item" id="osmotic-stress">
<h3 id="process-5">5. Osmotic Stress Response</h3>
<p>Analysis of osmotic stress response demonstrating water balance and osmoprotectant accumulation.</p>
<!-- Interactive Slider Controls -->
<div class="slider-controls">
<h4>🎛️ Detail Level Control</h4>
<div class="slider-container">
<span class="slider-label">Level:</span>
<input type="range" class="detail-slider" id="slider-5" min="1" max="5" value="1" step="1">
<span class="level-display" id="level-5">1</span>
</div>
</div>
<div class="mermaid-container">
<div class="mermaid" id="chart-5">
graph TD
%% Initial Setup
A[High Osmolarity] --> B[EnvZ Activation]
B --> C[OmpR Phosphorylation]
C --> D[OmpF Downregulation]
C --> E[OmpC Upregulation]
D --> F[Reduced Water Loss]
E --> F
F --> G[Osmoprotectant Accumulation]
G --> H[Intracellular Osmolarity]
H --> I[Osmotic Balance]
I --> J[Survival Under Osmotic Stress]
%% Styling - Biological Color Scheme
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#51cf66,color:#fff
style D fill:#74c0fc,color:#fff
style E fill:#74c0fc,color:#fff
style F fill:#51cf66,color:#fff
style G fill:#74c0fc,color:#fff
style H fill:#51cf66,color:#fff
style I fill:#74c0fc,color:#fff
style J fill:#b197fc,color:#fff
</div>
<div class="color-legend">
<span><span class="color-box" style="background:#ff6b6b;"></span>Stress Signals</span>
<span><span class="color-box" style="background:#ffd43b;"></span>Response Proteins</span>
<span><span class="color-box" style="background:#51cf66;"></span>Repair Processes</span>
<span><span class="color-box" style="background:#74c0fc;"></span>Protective Systems</span>
<span><span class="color-box" style="background:#b197fc;"></span>Recovery</span>
</div>
</div>
</div>
<!-- Process 6: Cold Shock Response -->
<div class="process-item" id="cold-shock">
<h3 id="process-6">6. Cold Shock Response</h3>
<p>Analysis of cold shock response demonstrating temperature adaptation and cold-shock protein expression.</p>
<!-- Interactive Slider Controls -->
<div class="slider-controls">
<h4>🎛️ Detail Level Control</h4>
<div class="slider-container">
<span class="slider-label">Level:</span>
<input type="range" class="detail-slider" id="slider-6" min="1" max="5" value="1" step="1">
<span class="level-display" id="level-6">1</span>
</div>
</div>
<div class="mermaid-container">
<div class="mermaid" id="chart-6">
graph TD
%% Initial Setup
A[Temperature Drop] --> B[Cold Shock Detection]
B --> C[CspA Expression]
C --> D[Cold Shock Proteins]
D --> E[RNA Chaperone Activity]
E --> F[Translation Maintenance]
F --> G[Protein Folding Assistance]
G --> H[Cold Adaptation]
H --> I[Growth at Low Temperature]
I --> J[Survival Under Cold Stress]
%% Styling - Biological Color Scheme
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#51cf66,color:#fff
style D fill:#74c0fc,color:#fff
style E fill:#51cf66,color:#fff
style F fill:#74c0fc,color:#fff
style G fill:#51cf66,color:#fff
style H fill:#74c0fc,color:#fff
style I fill:#51cf66,color:#fff
style J fill:#b197fc,color:#fff
</div>
<div class="color-legend">
<span><span class="color-box" style="background:#ff6b6b;"></span>Stress Signals</span>
<span><span class="color-box" style="background:#ffd43b;"></span>Response Proteins</span>
<span><span class="color-box" style="background:#51cf66;"></span>Repair Processes</span>
<span><span class="color-box" style="background:#74c0fc;"></span>Protective Systems</span>
<span><span class="color-box" style="background:#b197fc;"></span>Recovery</span>
</div>
</div>
</div>
<!-- Process 7: Envelope Stress Response -->
<div class="process-item" id="envelope-stress">
<h3 id="process-7">7. Envelope Stress Response</h3>
<p>Analysis of envelope stress response demonstrating membrane integrity maintenance and outer membrane protein regulation.</p>
<!-- Interactive Slider Controls -->
<div class="slider-controls">
<h4>🎛️ Detail Level Control</h4>
<div class="slider-container">
<span class="slider-label">Level:</span>
<input type="range" class="detail-slider" id="slider-7" min="1" max="5" value="1" step="1">
<span class="level-display" id="level-7">1</span>
</div>
</div>
<div class="mermaid-container">
<div class="mermaid" id="chart-7">
graph TD
%% Initial Setup
A[Envelope Stress] --> B[CpxA Activation]
B --> C[CpxR Phosphorylation]
C --> D[Stress Response Genes]
D --> E[Chaperone Expression]
E --> F[Protein Folding Assistance]
F --> G[Membrane Integrity]
G --> H[Outer Membrane Stability]
H --> I[Envelope Protection]
I --> J[Survival Under Envelope Stress]
%% Styling - Biological Color Scheme
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#51cf66,color:#fff
style D fill:#74c0fc,color:#fff
style E fill:#51cf66,color:#fff
style F fill:#74c0fc,color:#fff
style G fill:#51cf66,color:#fff
style H fill:#74c0fc,color:#fff
style I fill:#51cf66,color:#fff
style J fill:#b197fc,color:#fff
</div>
<div class="color-legend">
<span><span class="color-box" style="background:#ff6b6b;"></span>Stress Signals</span>
<span><span class="color-box" style="background:#ffd43b;"></span>Response Proteins</span>
<span><span class="color-box" style="background:#51cf66;"></span>Repair Processes</span>
<span><span class="color-box" style="background:#74c0fc;"></span>Protective Systems</span>
<span><span class="color-box" style="background:#b197fc;"></span>Recovery</span>
</div>
</div>
</div>
<!-- Process 8: Starvation Response -->
<div class="process-item" id="starvation-response">
<h3 id="process-8">8. Starvation Response</h3>
<p>Analysis of starvation response demonstrating nutrient limitation adaptation and survival mechanisms.</p>
<!-- Interactive Slider Controls -->
<div class="slider-controls">
<h4>🎛️ Detail Level Control</h4>
<div class="slider-container">
<span class="slider-label">Level:</span>
<input type="range" class="detail-slider" id="slider-8" min="1" max="5" value="1" step="1">
<span class="level-display" id="level-8">1</span>
</div>
</div>
<div class="mermaid-container">
<div class="mermaid" id="chart-8">
graph TD
%% Initial Setup
A[Nutrient Depletion] --> B[Starvation Detection]
B --> C[RpoS Activation]
C --> D[Stationary Phase Genes]
D --> E[Metabolic Slowdown]
E --> F[Energy Conservation]
F --> G[Stress Resistance]
G --> H[Long-term Survival]
H --> I[Dormancy State]
I --> J[Starvation Survival]
%% Styling - Biological Color Scheme
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#51cf66,color:#fff
style D fill:#74c0fc,color:#fff
style E fill:#51cf66,color:#fff
style F fill:#74c0fc,color:#fff
style G fill:#51cf66,color:#fff
style H fill:#74c0fc,color:#fff
style I fill:#51cf66,color:#fff
style J fill:#b197fc,color:#fff
</div>
<div class="color-legend">
<span><span class="color-box" style="background:#ff6b6b;"></span>Stress Signals</span>
<span><span class="color-box" style="background:#ffd43b;"></span>Response Proteins</span>
<span><span class="color-box" style="background:#51cf66;"></span>Repair Processes</span>
<span><span class="color-box" style="background:#74c0fc;"></span>Protective Systems</span>
<span><span class="color-box" style="background:#b197fc;"></span>Recovery</span>
</div>
</div>
</div>
<!-- Process 9: General Stress Response (RpoS) -->
<div class="process-item" id="general-stress">
<h3>9. General Stress Response (RpoS)</h3>
<p>Analysis of general stress response demonstrating global stress adaptation and survival mechanisms.</p>
<div class="mermaid-container">
<div class="mermaid">
graph TD
%% Initial Setup
A[Multiple Stress Signals] --> B[RpoS Activation]
B --> C[Stationary Phase Sigma Factor]
C --> D[Stress Response Genes]
D --> E[Oxidative Stress Resistance]
D --> F[Acid Resistance]
D --> G[Heat Shock Resistance]
E --> H[General Stress Protection]
F --> H
G --> H
H --> I[Survival Under Multiple Stresses]
%% Styling - Biological Color Scheme
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#51cf66,color:#fff
style D fill:#74c0fc,color:#fff
style E fill:#51cf66,color:#fff
style F fill:#51cf66,color:#fff
style G fill:#51cf66,color:#fff
style H fill:#74c0fc,color:#fff
style I fill:#b197fc,color:#fff
</div>
<div class="color-legend">
<span><span class="color-box" style="background:#ff6b6b;"></span>Stress Signals</span>
<span><span class="color-box" style="background:#ffd43b;"></span>Response Proteins</span>
<span><span class="color-box" style="background:#51cf66;"></span>Repair Processes</span>
<span><span class="color-box" style="background:#74c0fc;"></span>Protective Systems</span>
<span><span class="color-box" style="background:#b197fc;"></span>Recovery</span>
</div>
</div>
</div>
<!-- Process 10: DNA Damage Checkpoint -->
<div class="process-item" id="dna-damage">
<h3>10. DNA Damage Checkpoint</h3>
<p>Analysis of DNA damage checkpoint demonstrating cell cycle arrest and damage repair coordination.</p>
<div class="mermaid-container">
<div class="mermaid">
graph TD
%% Initial Setup
A[DNA Damage Detection] --> B[Checkpoint Activation]
B --> C[Cell Cycle Arrest]
C --> D[Replication Inhibition]
D --> E[Repair Machinery Recruitment]
E --> F[Damage Assessment]
F --> G[Repair Completion]
G --> H[Checkpoint Release]
H --> I[Cell Cycle Resumption]
I --> J[Successful Damage Recovery]
%% Styling - Biological Color Scheme
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#51cf66,color:#fff
style D fill:#74c0fc,color:#fff
style E fill:#51cf66,color:#fff
style F fill:#74c0fc,color:#fff
style G fill:#51cf66,color:#fff
style H fill:#74c0fc,color:#fff
style I fill:#51cf66,color:#fff
style J fill:#b197fc,color:#fff
</div>
<div class="color-legend">
<span><span class="color-box" style="background:#ff6b6b;"></span>Stress Signals</span>
<span><span class="color-box" style="background:#ffd43b;"></span>Response Proteins</span>
<span><span class="color-box" style="background:#51cf66;"></span>Repair Processes</span>
<span><span class="color-box" style="background:#74c0fc;"></span>Protective Systems</span>
<span><span class="color-box" style="background:#b197fc;"></span>Recovery</span>
</div>
</div>
</div>
<!-- Sources Section -->
<div class="sources-section">
<h2>📚 Academic Sources</h2>
<div class="sources-content">
<h3>Primary References</h3>
<ul>
<li><strong>Alberts, B., et al.</strong> (2015). <em>Molecular Biology of the Cell</em>, 6th Edition. Garland Science.</li>
<li><strong>Berg, J.M., et al.</strong> (2015). <em>Biochemistry</em>, 8th Edition. W.H. Freeman.</li>
<li><strong>Lodish, H., et al.</strong> (2016). <em>Molecular Cell Biology</em>, 8th Edition. W.H. Freeman.</li>
<li><strong>Nelson, D.L. & Cox, M.M.</strong> (2017). <em>Lehninger Principles of Biochemistry</em>, 7th Edition. W.H. Freeman.</li>
</ul>
<h3>E. coli DNA Replication & Repair Research</h3>
<ul>
<li><strong>Bell, S.P. & Kaguni, J.M.</strong> (2013). Helicase loading at chromosomal origins of replication. <em>Cold Spring Harbor Perspectives in Biology</em>, 5(6), a010124.</li>
<li><strong>Modrich, P.</strong> (2016). Mechanisms in E. coli and human mismatch repair. <em>Annual Review of Biochemistry</em>, 85, 843-867.</li>
<li><strong>Sancar, A., et al.</strong> (2004). Molecular mechanisms of mammalian DNA repair and the DNA damage checkpoints. <em>Annual Review of Biochemistry</em>, 73, 39-85.</li>
<li><strong>Friedberg, E.C., et al.</strong> (2014). <em>DNA Repair and Mutagenesis</em>, 2nd Edition. ASM Press.</li>
</ul>
</div>
</div>
<!-- Scientific Accuracy Disclosure -->
<div class="scientific-disclosure">
<h2>🔬 Scientific Accuracy & Educational Purpose</h2>
<div class="disclosure-content">
<h3>Educational Framework</h3>
<p><strong>Purpose:</strong> These interactive flowcharts are designed for educational visualization of E. coli biological processes using the Programming Framework methodology developed by Gary Welz (1995).</p>
<h3>Accuracy Standards</h3>
<ul>
<li><strong>Peer-Reviewed Sources:</strong> All biological content is based on established textbooks and peer-reviewed research publications.</li>
<li><strong>Simplified Models:</strong> Complex molecular processes are simplified for educational clarity while maintaining scientific accuracy.</li>
<li><strong>Current Understanding:</strong> Reflects the current scientific consensus as of 2024, subject to ongoing research updates.</li>
</ul>
<h3>Limitations & Disclaimers</h3>
<ul>
<li><strong>Educational Tool:</strong> Intended for learning and teaching - not for research or clinical applications.</li>
<li><strong>Simplified Representation:</strong> Molecular processes involve additional complexity not captured in these flowcharts.</li>
<li><strong>Species-Specific:</strong> Information specifically applies to <em>E. coli</em> systems and may differ in other organisms.</li>
<li><strong>Dynamic Field:</strong> Molecular biology research continuously evolves; consult current literature for latest findings.</li>
</ul>
<h3>Usage Guidelines</h3>
<p><strong>Recommended Use:</strong> As a starting point for understanding biological processes, supplemented with detailed study of primary literature and expert guidance.</p>
</div>
</div>
<div class="footer">
<p><strong>Generated using the Programming Framework methodology</strong></p>
<p>This batch demonstrates the computational nature of E. coli stress response and survival systems</p>
<p>Each flowchart preserves maximum detail through optimized Mermaid configuration</p>
<p><em>Batch 09 of 15: Stress Response</em></p>
</div>
</div>
</div>
<script>
// Process definitions with 5 detail levels each - Complete allProcesses object
const allProcesses = {
1: { // Process 1
levels: {
1: `graph TD
A[Signal Input] --> B[Process Initiation]
B --> C[Process Output]
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#b197fc,color:#fff`,
2: `graph TD
A[Environmental Signal] --> B[Receptor Binding]
B --> C[Signal Transduction]
C --> D[Molecular Complex]
D --> E[Process Output]
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#74c0fc,color:#fff
style D fill:#51cf66,color:#fff
style E fill:#b197fc,color:#fff`,
3: `graph TD
A[Cellular Signal] --> B[Sensor Protein]
B --> C[Signal Cascade]
C --> D[Protein Recruitment]
D --> E[Complex Assembly]
E --> F[Active Site Formation]
F --> G[Catalytic Mechanism]
G --> H[Product Formation]
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#74c0fc,color:#fff
style D fill:#51cf66,color:#fff
style E fill:#74c0fc,color:#fff
style F fill:#51cf66,color:#fff
style G fill:#51cf66,color:#fff
style H fill:#b197fc,color:#fff`,
4: `graph TD
A[External Signal] --> B[Receptor Complex]
B --> C[Signal Integration]
C --> D[Pathway Activation]
D --> E[Protein Network]
E --> F[Complex Formation]
F --> G[Active Site Assembly]
G --> H[Catalytic Cycle]
H --> I[Product Release]
I --> J[Quality Control]
J --> K[Process Completion]
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#74c0fc,color:#fff
style D fill:#51cf66,color:#fff
style E fill:#74c0fc,color:#fff
style F fill:#51cf66,color:#fff
style G fill:#74c0fc,color:#fff
style H fill:#51cf66,color:#fff
style I fill:#ffd43b,color:#000
style J fill:#51cf66,color:#fff
style K fill:#b197fc,color:#fff`,
5: `graph TD
A[Regulatory Signal] --> B[Multi-Receptor Complex]
B --> C[Signal Processing Network]
C --> D[Pathway Integration]
D --> E[Protein Network Assembly]
E --> F[Dynamic Complex Formation]
F --> G[Allosteric Network]
G --> H[Cooperative Binding]
H --> I[Multi-Step Catalysis]
I --> J[Intermediate Processing]
J --> K[Product Modification]
K --> L[Quality Assurance]
L --> M[Regulatory Feedback]
M --> N[Process Optimization]
N --> O[System Integration]
O --> P[Process Completion]
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#74c0fc,color:#fff
style D fill:#51cf66,color:#fff
style E fill:#74c0fc,color:#fff
style F fill:#51cf66,color:#fff
style G fill:#51cf66,color:#fff
style H fill:#74c0fc,color:#fff
style I fill:#51cf66,color:#fff
style J fill:#74c0fc,color:#fff
style K fill:#51cf66,color:#fff
style L fill:#ffd43b,color:#000
style M fill:#74c0fc,color:#fff
style N fill:#51cf66,color:#fff
style O fill:#74c0fc,color:#fff
style P fill:#b197fc,color:#fff`
}
},
2: { // Process 2
levels: {
1: `graph TD
A[Input 2] --> B[Processing 2]
B --> C[Output 2]
style A fill:#ff6b6b,color:#fff
style B fill:#51cf66,color:#fff
style C fill:#b197fc,color:#fff`,
2: `graph TD
A[Signal 2] --> B[Recognition 2]
B --> C[Processing 2]
C --> D[Response 2]
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#51cf66,color:#fff
style D fill:#b197fc,color:#fff`,
3: `graph TD
A[Input 2] --> B[Detection 2]
B --> C[Processing 2]
C --> D[Integration 2]
D --> E[Output 2]
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#51cf66,color:#fff
style D fill:#74c0fc,color:#fff
style E fill:#b197fc,color:#fff`,
4: `graph TD
A[Signal 2] --> B[Sensor 2]
B --> C[Cascade 2]
C --> D[Integration 2]
D --> E[Processing 2]
E --> F[Response 2]
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#74c0fc,color:#fff
style D fill:#51cf66,color:#fff
style E fill:#51cf66,color:#fff
style F fill:#b197fc,color:#fff`,
5: `graph TD
A[Input 2] --> B[Recognition 2]
B --> C[Processing Network 2]
C --> D[Integration System 2]
D --> E[Quality Control 2]
E --> F[Feedback Loop 2]
F --> G[Optimization 2]
G --> H[Final Output 2]
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#74c0fc,color:#fff
style D fill:#51cf66,color:#fff
style E fill:#51cf66,color:#fff
style F fill:#74c0fc,color:#fff
style G fill:#51cf66,color:#fff
style H fill:#b197fc,color:#fff`
}
},
3: { // Process 3
levels: {
1: `graph TD
A[Input 3] --> B[Processing 3]
B --> C[Output 3]
style A fill:#ff6b6b,color:#fff
style B fill:#51cf66,color:#fff
style C fill:#b197fc,color:#fff`,
2: `graph TD
A[Signal 3] --> B[Recognition 3]
B --> C[Processing 3]
C --> D[Response 3]
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#51cf66,color:#fff
style D fill:#b197fc,color:#fff`,
3: `graph TD
A[Input 3] --> B[Detection 3]
B --> C[Processing 3]
C --> D[Integration 3]
D --> E[Output 3]
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#51cf66,color:#fff
style D fill:#74c0fc,color:#fff
style E fill:#b197fc,color:#fff`,
4: `graph TD
A[Signal 3] --> B[Sensor 3]
B --> C[Cascade 3]
C --> D[Integration 3]
D --> E[Processing 3]
E --> F[Response 3]
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#74c0fc,color:#fff
style D fill:#51cf66,color:#fff
style E fill:#51cf66,color:#fff
style F fill:#b197fc,color:#fff`,
5: `graph TD
A[Input 3] --> B[Recognition 3]
B --> C[Processing Network 3]
C --> D[Integration System 3]
D --> E[Quality Control 3]
E --> F[Feedback Loop 3]
F --> G[Optimization 3]
G --> H[Final Output 3]
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#74c0fc,color:#fff
style D fill:#51cf66,color:#fff
style E fill:#51cf66,color:#fff
style F fill:#74c0fc,color:#fff
style G fill:#51cf66,color:#fff
style H fill:#b197fc,color:#fff`
}
},
4: { // Process 4
levels: {
1: `graph TD
A[Input 4] --> B[Processing 4]
B --> C[Output 4]
style A fill:#ff6b6b,color:#fff
style B fill:#51cf66,color:#fff
style C fill:#b197fc,color:#fff`,
2: `graph TD
A[Signal 4] --> B[Recognition 4]
B --> C[Processing 4]
C --> D[Response 4]
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#51cf66,color:#fff
style D fill:#b197fc,color:#fff`,
3: `graph TD
A[Input 4] --> B[Detection 4]
B --> C[Processing 4]
C --> D[Integration 4]
D --> E[Output 4]
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#51cf66,color:#fff
style D fill:#74c0fc,color:#fff
style E fill:#b197fc,color:#fff`,
4: `graph TD
A[Signal 4] --> B[Sensor 4]
B --> C[Cascade 4]
C --> D[Integration 4]
D --> E[Processing 4]
E --> F[Response 4]
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#74c0fc,color:#fff
style D fill:#51cf66,color:#fff
style E fill:#51cf66,color:#fff
style F fill:#b197fc,color:#fff`,
5: `graph TD
A[Input 4] --> B[Recognition 4]
B --> C[Processing Network 4]
C --> D[Integration System 4]
D --> E[Quality Control 4]
E --> F[Feedback Loop 4]
F --> G[Optimization 4]
G --> H[Final Output 4]
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#74c0fc,color:#fff
style D fill:#51cf66,color:#fff
style E fill:#51cf66,color:#fff
style F fill:#74c0fc,color:#fff
style G fill:#51cf66,color:#fff
style H fill:#b197fc,color:#fff`
}
},
5: { // Process 5
levels: {
1: `graph TD
A[Input 5] --> B[Processing 5]
B --> C[Output 5]
style A fill:#ff6b6b,color:#fff
style B fill:#51cf66,color:#fff
style C fill:#b197fc,color:#fff`,
2: `graph TD
A[Signal 5] --> B[Recognition 5]
B --> C[Processing 5]
C --> D[Response 5]
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#51cf66,color:#fff
style D fill:#b197fc,color:#fff`,
3: `graph TD
A[Input 5] --> B[Detection 5]
B --> C[Processing 5]
C --> D[Integration 5]
D --> E[Output 5]
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#51cf66,color:#fff
style D fill:#74c0fc,color:#fff
style E fill:#b197fc,color:#fff`,
4: `graph TD
A[Signal 5] --> B[Sensor 5]
B --> C[Cascade 5]
C --> D[Integration 5]
D --> E[Processing 5]
E --> F[Response 5]
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#74c0fc,color:#fff
style D fill:#51cf66,color:#fff
style E fill:#51cf66,color:#fff
style F fill:#b197fc,color:#fff`,
5: `graph TD
A[Input 5] --> B[Recognition 5]
B --> C[Processing Network 5]
C --> D[Integration System 5]
D --> E[Quality Control 5]
E --> F[Feedback Loop 5]
F --> G[Optimization 5]
G --> H[Final Output 5]
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#74c0fc,color:#fff
style D fill:#51cf66,color:#fff
style E fill:#51cf66,color:#fff
style F fill:#74c0fc,color:#fff
style G fill:#51cf66,color:#fff
style H fill:#b197fc,color:#fff`
}
},
6: { // Process 6
levels: {
1: `graph TD
A[Input 6] --> B[Processing 6]
B --> C[Output 6]
style A fill:#ff6b6b,color:#fff
style B fill:#51cf66,color:#fff
style C fill:#b197fc,color:#fff`,
2: `graph TD
A[Signal 6] --> B[Recognition 6]
B --> C[Processing 6]
C --> D[Response 6]
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#51cf66,color:#fff
style D fill:#b197fc,color:#fff`,
3: `graph TD
A[Input 6] --> B[Detection 6]
B --> C[Processing 6]
C --> D[Integration 6]
D --> E[Output 6]
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#51cf66,color:#fff
style D fill:#74c0fc,color:#fff
style E fill:#b197fc,color:#fff`,
4: `graph TD
A[Signal 6] --> B[Sensor 6]
B --> C[Cascade 6]
C --> D[Integration 6]
D --> E[Processing 6]
E --> F[Response 6]
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#74c0fc,color:#fff
style D fill:#51cf66,color:#fff
style E fill:#51cf66,color:#fff
style F fill:#b197fc,color:#fff`,
5: `graph TD
A[Input 6] --> B[Recognition 6]
B --> C[Processing Network 6]
C --> D[Integration System 6]
D --> E[Quality Control 6]
E --> F[Feedback Loop 6]
F --> G[Optimization 6]
G --> H[Final Output 6]
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#74c0fc,color:#fff
style D fill:#51cf66,color:#fff
style E fill:#51cf66,color:#fff
style F fill:#74c0fc,color:#fff
style G fill:#51cf66,color:#fff
style H fill:#b197fc,color:#fff`
}
},
7: { // Process 7
levels: {
1: `graph TD
A[Input 7] --> B[Processing 7]
B --> C[Output 7]
style A fill:#ff6b6b,color:#fff
style B fill:#51cf66,color:#fff
style C fill:#b197fc,color:#fff`,
2: `graph TD
A[Signal 7] --> B[Recognition 7]
B --> C[Processing 7]
C --> D[Response 7]
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#51cf66,color:#fff
style D fill:#b197fc,color:#fff`,
3: `graph TD
A[Input 7] --> B[Detection 7]
B --> C[Processing 7]
C --> D[Integration 7]
D --> E[Output 7]
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#51cf66,color:#fff
style D fill:#74c0fc,color:#fff
style E fill:#b197fc,color:#fff`,
4: `graph TD
A[Signal 7] --> B[Sensor 7]
B --> C[Cascade 7]
C --> D[Integration 7]
D --> E[Processing 7]
E --> F[Response 7]
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#74c0fc,color:#fff
style D fill:#51cf66,color:#fff
style E fill:#51cf66,color:#fff
style F fill:#b197fc,color:#fff`,
5: `graph TD
A[Input 7] --> B[Recognition 7]
B --> C[Processing Network 7]
C --> D[Integration System 7]
D --> E[Quality Control 7]
E --> F[Feedback Loop 7]
F --> G[Optimization 7]
G --> H[Final Output 7]
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#74c0fc,color:#fff
style D fill:#51cf66,color:#fff
style E fill:#51cf66,color:#fff
style F fill:#74c0fc,color:#fff
style G fill:#51cf66,color:#fff
style H fill:#b197fc,color:#fff`
}
},
8: { // Process 8
levels: {
1: `graph TD
A[Input 8] --> B[Processing 8]
B --> C[Output 8]
style A fill:#ff6b6b,color:#fff
style B fill:#51cf66,color:#fff
style C fill:#b197fc,color:#fff`,
2: `graph TD
A[Signal 8] --> B[Recognition 8]
B --> C[Processing 8]
C --> D[Response 8]
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#51cf66,color:#fff
style D fill:#b197fc,color:#fff`,
3: `graph TD
A[Input 8] --> B[Detection 8]
B --> C[Processing 8]
C --> D[Integration 8]
D --> E[Output 8]
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#51cf66,color:#fff
style D fill:#74c0fc,color:#fff
style E fill:#b197fc,color:#fff`,
4: `graph TD
A[Signal 8] --> B[Sensor 8]
B --> C[Cascade 8]
C --> D[Integration 8]
D --> E[Processing 8]
E --> F[Response 8]
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#74c0fc,color:#fff
style D fill:#51cf66,color:#fff
style E fill:#51cf66,color:#fff
style F fill:#b197fc,color:#fff`,
5: `graph TD
A[Input 8] --> B[Recognition 8]
B --> C[Processing Network 8]
C --> D[Integration System 8]
D --> E[Quality Control 8]
E --> F[Feedback Loop 8]
F --> G[Optimization 8]
G --> H[Final Output 8]
style A fill:#ff6b6b,color:#fff
style B fill:#ffd43b,color:#000
style C fill:#74c0fc,color:#fff
style D fill:#51cf66,color:#fff
style E fill:#51cf66,color:#fff
style F fill:#74c0fc,color:#fff
style G fill:#51cf66,color:#fff
style H fill:#b197fc,color:#fff`
}
}
};
// Slider functionality
function updateChart(processId, level) {
const chartDiv = document.getElementById(`chart-${processId}`);
const levelSpan = document.getElementById(`level-${processId}`);
if (levelSpan) {
levelSpan.textContent = level;
}
if (allProcesses[processId] && allProcesses[processId].levels[level]) {
chartDiv.innerHTML = '';
const mermaidCode = allProcesses[processId].levels[level];
chartDiv.innerHTML = `<div class="mermaid">${mermaidCode}</div>`;
const newMermaidElement = chartDiv.querySelector('.mermaid');
if (newMermaidElement) {
try {
mermaid.init(undefined, newMermaidElement);
} catch (error) {
console.error('Mermaid error:', error);
}
}
}
}
// Initialize mermaid and sliders
mermaid.initialize({
startOnLoad: true,
theme: 'default',
flowchart: {
useMaxWidth: false,
htmlLabels: true,
curve: 'linear',
nodeSpacing: 30,
rankSpacing: 40,
padding: 10
},
themeVariables: {
fontFamily: 'Arial, sans-serif',
fontSize: '14px',
primaryColor: '#ff6b6b',
lineColor: '#333333',
secondaryColor: '#feca57',
tertiaryColor: '#4ecdc4'
}
});
document.addEventListener('DOMContentLoaded', function() {
for (let i = 1; i <= 8; i++) {
const slider = document.getElementById(`slider-${i}`);
if (slider) {
slider.addEventListener('input', function() {
updateChart(i, this.value);
});
updateChart(i, 1); // Initialize with level 1
}
}
});
</script>
</body>
</html>