flowchart TD Start("Observe Phenomenon
or Ask Question"):::observeNode Research["Background Research"]:::researchNode Hypothesis["Formulate Hypothesis"]:::hypothesisNode Design["Design Experiment"]:::experimentNode Conduct["Conduct Experiment &
Collect Data"]:::experimentNode Analyze["Analyze Data"]:::analysisNode Decision1{"Does Data
Support
Hypothesis?"}:::decisionNode Accept["Accept Hypothesis"]:::acceptNode Revise["Revise or Reject
Hypothesis"]:::reviseNode Communicate["Communicate Results"]:::communicateNode Decision2{"New Questions
Raised?"}:::decisionNode End("End"):::endNode Start --> Research Research --> Hypothesis Hypothesis --> Design Design --> Conduct Conduct --> Analyze Analyze --> Decision1 Decision1 -->|Yes| Accept Decision1 -->|No| Revise Accept --> Communicate Revise --> Hypothesis Communicate --> Decision2 Decision2 -->|Yes| Start Decision2 -->|No| End classDef observeNode fill:#4fc3f7,stroke:#0277bd,stroke-width:3px,color:#000,font-size:16px,font-weight:bold classDef researchNode fill:#81d4fa,stroke:#0277bd,stroke-width:2px,color:#000,font-size:16px classDef hypothesisNode fill:#fff59d,stroke:#f57f17,stroke-width:3px,color:#000,font-size:16px,font-weight:bold classDef experimentNode fill:#81c784,stroke:#2e7d32,stroke-width:2px,color:#000,font-size:16px classDef analysisNode fill:#ffb74d,stroke:#e65100,stroke-width:2px,color:#000,font-size:16px classDef decisionNode fill:#ff9800,stroke:#e65100,stroke-width:3px,color:#000,font-size:16px,font-weight:bold classDef acceptNode fill:#66bb6a,stroke:#2e7d32,stroke-width:2px,color:#fff,font-size:16px classDef reviseNode fill:#ef5350,stroke:#c62828,stroke-width:2px,color:#fff,font-size:16px classDef communicateNode fill:#ba68c8,stroke:#6a1b9a,stroke-width:2px,color:#fff,font-size:16px classDef endNode fill:#9575cd,stroke:#4527a0,stroke-width:3px,color:#fff,font-size:16px,font-weight:bold linkStyle default stroke:#666,stroke-width:2px,font-size:14px

Color Coding