https://github.com/kimtth/science-companion-mindmap
π§ͺReferences and notes for science mindmap β College-level science overview
https://github.com/kimtth/science-companion-mindmap
biology chemistry college mermaid-diagrams physics science
Last synced: 5 months ago
JSON representation
π§ͺReferences and notes for science mindmap β College-level science overview
- Host: GitHub
- URL: https://github.com/kimtth/science-companion-mindmap
- Owner: kimtth
- Created: 2025-11-01T18:01:36.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-11-21T11:16:27.000Z (7 months ago)
- Last Synced: 2025-11-21T11:24:09.026Z (7 months ago)
- Topics: biology, chemistry, college, mermaid-diagrams, physics, science
- Homepage:
- Size: 719 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# π§ͺπ¬π§¬ Science Companion Mindmaps
> **Comprehensive visual learning guides for college-level science courses**
[](https://mermaid.js.org/)
[](https://github.com)
This repository is inspired by [Grokipedia](https://grokipedia.com/), which demonstrates how LLMs can understand world knowledge.
## π Overview
This repository contains **interactive flowchart mindmaps** for four core science and mathematics disciplines, designed to help students visualize and understand the hierarchical relationships between concepts in:
- βοΈ **General Physics** - From mechanics to quantum physics
- 𧬠**General Biology** - From cells to ecosystems
- π§ͺ **General Chemistry** - From atoms to organic molecules
- π’ **College Mathematics** - From calculus to mathematical foundations
Each mindmap is created using **Mermaid diagrams** with color-coded categories, concise descriptions, and practical context for every concept.
**β
Comprehensive Coverage:** All diagrams provide complete coverage of standard college-level introductory courses, aligned with leading textbooks (Campbell Biology, Zumdahl Chemistry, Halliday/Resnick Physics).
## π― Features
β¨ **Comprehensive Coverage** - 2,600+ concepts across 27 detailed diagrams covering all major topics in introductory college-level science and mathematics courses
π¨ **Color-Coded** - Physics (blue), Biology (green), Chemistry (orange), Mathematics (purple) with 3-4 tier visual hierarchy
π **Hierarchical Structure** - 3-4 levels of depth showing concept relationships from foundational principles to specific applications
π‘ **Contextual Learning** - Each node includes 2-3 line descriptions: concept name, definition, and practical significance
π± **Interactive** - Renders in any Mermaid-compatible viewer and natively on GitHub
π **Textbook-Aligned** - Based on standard college textbooks with equations, formulas, and key principles included
π **Exam-Ready** - Perfect for MCAT, DAT, AP courses, and undergraduate science requirements
β
**Verified Structure** - All diagrams verified with proper node connections and consistent color coding
## π Repository Structure
```
science-companion-mindmap/
β
βββ π **Navigation Hub Files** (Root Level)
β βββ biology.md # π§ Biology navigation hub β biology/*.md
β βββ chemistry.md # π§ Chemistry navigation hub β chemistry/*.md
β βββ math.md # π§ Mathematics navigation hub β math/*.md
β βββ physhics.md # π§ Physics navigation hub β physics/*.md (note: filename typo preserved for compatibility)
β
βββ π **biology/** - Biology Topic Diagrams (Green Theme)
β βββ biology-cell.md # Cell structure, metabolism, division
β βββ biology-genetics.md # DNA, inheritance, gene expression
β βββ biology-evolution.md # Natural selection, speciation
β βββ biology-ecology.md # Populations, ecosystems, conservation
β βββ biology-organisms.md # Plant & animal systems
β βββ biology-diversity.md # Taxonomy, phylogeny, biodiversity
β
βββ π **chemistry/** - Chemistry Topic Diagrams (Orange Theme)
β βββ chemistry-atomic.md # Atomic structure, periodic table
β βββ chemistry-bonding.md # Ionic, covalent, molecular geometry
β βββ chemistry-stoichiometry.md # Moles, reactions, states of matter
β βββ chemistry-thermochem-kinetics.md # Energy, reaction rates
β βββ chemistry-equilibrium.md # Equilibrium, Le ChΓ’telier
β βββ chemistry-acids-bases.md # pH, buffers, titration
β βββ chemistry-redox.md # Oxidation-reduction, electrochemistry
β βββ chemistry-organic.md # Hydrocarbons, functional groups
β βββ chemistry-transition-nuclear.md # Transition metals, radioactivity
β
βββ π£ **math/** - Mathematics Topic Diagrams (Purple Theme)
β βββ math-calculus.md # Limits, derivatives, integrals, series, multivariable
β βββ math-linear-algebra.md # Vectors, matrices, eigenvalues, vector spaces
β βββ math-differential-equations.md # ODEs, PDEs, Laplace transforms, applications
β βββ math-probability-statistics.md # Probability, distributions, inference, regression
β βββ math-discrete.md # Logic, set theory, combinatorics, graph theory
β βββ math-logic-foundations.md # Set theory, number theory, formal systems
β
βββ π **physics/** - Physics Topic Diagrams (Blue Theme)
β βββ physics-mechanics.md # Mechanics, kinematics, dynamics
β βββ physics-waves.md # Waves, SHM, sound
β βββ physics-thermodynamics.md # Heat, entropy, engines
β βββ physics-electromagnetism.md # Fields, circuits, EM waves
β βββ physics-optics.md # Geometric & wave optics
β βββ physics-modern.md # Relativity, quantum, nuclear
β
βββ π **note/** - Study Guides & Formulas
β βββ physhics-note.md # Physics formulas & concepts
β βββ biology-note.md # Biology formulas & concepts
β βββ chemistry-note.md # Chemistry formulas & concepts
β βββ math-note.md # Mathematics formulas & concepts
β
βββ π README.md
```
**π Navigation:** Start with root-level hub files (`biology.md`, `chemistry.md`, `math.md`, `physhics.md`) which link to detailed topic diagrams in their respective folders.
## π¬ Subject Guides
### βοΈ Physics (Blue Theme) - 6 Detailed Diagrams
1. **physics-mechanics.md** (~220 nodes)
Kinematics β’ Dynamics (Newton's laws) β’ Energy & Work β’ Momentum β’ Rotation β’ Fluids
2. **physics-waves.md** (~180 nodes)
Simple Harmonic Motion β’ Wave Properties β’ Sound (Doppler, intensity)
3. **physics-thermodynamics.md** (~190 nodes)
Temperature & Heat β’ Gas Laws β’ First Law (ΞU = Q - W) β’ Second Law (entropy, Carnot)
4. **physics-electromagnetism.md** (~210 nodes)
Electric Fields (Coulomb, Gauss) β’ Electric Potential β’ Circuits (Ohm, Kirchhoff) β’ Magnetism β’ EM Induction (Faraday, Lenz)
5. **physics-optics.md** (~185 nodes)
Geometric Optics (mirrors, lenses, Snell's law) β’ Wave Optics (interference, diffraction, polarization)
6. **physics-modern.md** (~200 nodes)
Special Relativity (E=mcΒ²) β’ Quantum Mechanics (uncertainty, SchrΓΆdinger) β’ Atomic Physics (Bohr model) β’ Nuclear Physics (fission/fusion)
### 𧬠Biology (Green Theme) - 6 Detailed Diagrams
1. **biology-cell.md** (~180 nodes)
Cell Theory β’ Prokaryotes vs Eukaryotes β’ Organelles β’ Membrane Transport β’ Cell Signaling β’ Cell Cycle (mitosis/meiosis)
2. **biology-genetics.md** (~175 nodes)
DNA Structure & Replication β’ Gene Expression (transcription/translation) β’ Gene Regulation β’ Inheritance (Mendel's laws) β’ CRISPR
3. **biology-evolution.md** (~165 nodes)
Natural Selection β’ Evidence (fossils, comparative anatomy) β’ Speciation β’ Population Genetics (Hardy-Weinberg) β’ Phylogeny
4. **biology-ecology.md** (~155 nodes)
Population Ecology (growth models) β’ Community Ecology (competition, succession) β’ Ecosystem Ecology (energy flow, nutrient cycles) β’ Conservation
5. **biology-organisms.md** (~170 nodes)
Plant Structure & Reproduction β’ Animal Organ Systems (circulatory, respiratory, digestive, nervous, endocrine, immune) β’ Homeostasis
6. **biology-diversity.md** (~165 nodes)
Viruses β’ Prokaryotes (bacteria, archaea) β’ Protists β’ Fungi β’ Plant Diversity β’ Animal Diversity (invertebrates/vertebrates) β’ Phylogeny
### π§ͺ Chemistry (Orange Theme) - 9 Detailed Diagrams
1. **chemistry-atomic.md** (~155 nodes)
Subatomic Particles β’ Isotopes β’ Electron Configuration (quantum numbers, Aufbau, Pauli, Hund) β’ Periodic Table β’ Periodic Trends
2. **chemistry-bonding.md** (~180 nodes)
Ionic/Covalent/Metallic Bonding β’ Lewis Structures β’ VSEPR Theory (5 geometries) β’ Polarity β’ Intermolecular Forces β’ Hybridization
3. **chemistry-stoichiometry.md** (~220 nodes)
Mole Concept (Avogadro 6.022Γ10Β²Β³) β’ Balancing Equations β’ Limiting Reactant β’ Gas Laws (PV=nRT) β’ Phase Changes β’ Solutions β’ Colligative Properties
4. **chemistry-thermochem-kinetics.md** (~190 nodes)
Thermochemistry (enthalpy, ΞG=ΞH-TΞS, Hess's law) β’ Kinetics (rate laws, Arrhenius equation, activation energy, catalysis)
5. **chemistry-equilibrium.md** (~160 nodes)
Equilibrium Constant (K, Kp) β’ Reaction Quotient Q β’ Le ChΓ’telier's Principle β’ ICE Tables β’ Solubility (Ksp)
6. **chemistry-acids-bases.md** (~175 nodes)
Acid-Base Theories (Arrhenius, BrΓΈnsted-Lowry, Lewis) β’ pH Scale β’ Henderson-Hasselbalch β’ Buffers β’ Titrations
7. **chemistry-redox.md** (~150 nodes)
Oxidation States β’ Balancing Redox β’ Electrochemistry (galvanic/electrolytic cells, Nernst equation) β’ Batteries
8. **chemistry-organic.md** (~185 nodes)
Hydrocarbons (alkanes/alkenes/alkynes/aromatic) β’ Functional Groups (7 major) β’ Isomers (structural/geometric/optical) β’ Polymers β’ Biological Molecules
9. **chemistry-transition-nuclear.md** (~170 nodes)
Transition Metals (coordination compounds, crystal field theory) β’ Nuclear Chemistry (radioactive decay, fission/fusion, half-life)
### π’ Mathematics (Purple Theme) - 6 Detailed Diagrams
1. **math-calculus.md** (~150 nodes)
Limits & Continuity β’ Derivatives (4 rules, optimization) β’ Integration (5 techniques, FTC) β’ Sequences & Series (convergence tests, Taylor series) β’ Multivariable (partial derivatives, Lagrange multipliers) β’ Vector Calculus (Green's, Stokes', Divergence theorems)
2. **math-linear-algebra.md** (~120 nodes)
Vectors (dot/cross products) β’ Matrices (operations, RREF, inverses) β’ Systems of Equations β’ Determinants β’ Eigenvalues/Eigenvectors β’ Vector Spaces β’ Linear Transformations β’ Inner Product Spaces (Gram-Schmidt)
3. **math-differential-equations.md** (~180 nodes)
First Order ODEs (separable, linear, exact) β’ Second Order ODEs (characteristic equation) β’ Systems β’ Laplace Transform β’ Series Solutions β’ PDEs (heat/wave/Laplace) β’ Numerical Methods (Euler, RK4)
4. **math-probability-statistics.md** (~200 nodes)
Probability Theory (Bayes' theorem, counting) β’ Random Variables (PMF, PDF, CDF) β’ Distributions (binomial, normal, CLT, chi-square, t) β’ Descriptive Statistics β’ Point/Interval Estimation (MLE, CI) β’ Hypothesis Testing (p-value, Type I/II errors) β’ Regression β’ ANOVA
5. **math-discrete.md** (~190 nodes)
Logic & Proofs (induction, contradiction) β’ Set Theory (relations, functions) β’ Combinatorics (P(n,r), C(n,r), binomial theorem) β’ Graph Theory (Euler/Hamiltonian, trees, MST, BFS/DFS/Dijkstra) β’ Algorithms (Big O, sorting, dynamic programming)
6. **math-logic-foundations.md** (~140 nodes)
Set Theory (ZFC axioms, cardinals β΅β, Cantor's theorem) β’ Number Theory (GCD, primes, modular arithmetic, RSA) β’ Mathematical Induction β’ Formal Systems (GΓΆdel's incompleteness, computability, Turing machines)
## π How to Use
**View on GitHub** - All diagrams render natively in `.md` files
**Mermaid Live Editor** - Copy/paste diagrams to [mermaid.live](https://mermaid.live/)
**VS Code** - Install [Markdown Preview Mermaid Support](https://marketplace.visualstudio.com/items?itemName=bierner.markdown-mermaid), press Ctrl+Shift+V
**Navigation** - Start with hub files (`biology.md`, `chemistry.md`, `math.md`, `physics.md`) β Navigate to topic diagrams in folders
**Study Notes** - Formulas and equations in `note/` folder
## π Based on Standard Textbooks
**Physics** - Halliday/Resnick *University Physics*
**Chemistry** - Zumdahl *Chemistry*
**Biology** - Campbell *Biology* 12th ed
**Mathematics** - Stewart *Calculus*, Strang *Linear Algebra*, Boyce & DiPrima *Differential Equations*, Ross *Probability*, Rosen *Discrete Mathematics*
## π Coverage
**Total:** ~2,600+ nodes across 27 diagrams
- **Biology** (~1,010 nodes): Cell Biology β’ Genetics β’ Evolution β’ Ecology β’ Organisms β’ Diversity
- **Chemistry** (~1,385 nodes): Atomic Structure β’ Bonding β’ Stoichiometry β’ Thermochem/Kinetics β’ Equilibrium β’ Acids/Bases β’ Redox β’ Organic β’ Transition/Nuclear
- **Physics** (~1,185 nodes): Mechanics β’ Waves β’ Thermodynamics β’ Electromagnetism β’ Optics β’ Modern Physics
- **Mathematics** (~1,020 nodes): Calculus β’ Linear Algebra β’ Differential Equations β’ Probability/Statistics β’ Discrete Math β’ Logic/Foundations
**Ideal For:** Undergraduate STEM courses β’ AP courses (Biology, Chemistry, Physics, Calculus, Statistics) β’ Standardized tests (MCAT, DAT, GRE) β’ Pre-med, engineering, CS prerequisites
## π‘ Study Tips
π Start with topic-specific diagrams matching your coursework
π Follow arrows to understand hierarchical relationships
π Each node = flashcard (name/definition/context)
π Review regularly - visual memory aids retention
π€ Notice cross-disciplinary connections (e.g., thermodynamics in physics & chemistry)
## π οΈ Technical Details
**Format:** Mermaid v9+ flowcharts in `.md` files
**Colors:** 4-tier CSS hierarchy per subject
**Math:** Unicode notation (HβO, vΒ², E=mcΒ², βG, β«, β)
**Structure:** 4 hub files + 27 topic diagrams (Physics 6, Biology 6, Chemistry 9, Math 6)
**Rendering:** GitHub native, Mermaid Live Editor, VS Code, Notion, Obsidian
## π¨ Color Scheme
All nodes in the diagrams are consistently styled with a 4-tier color hierarchy:
| Subject | Primary | Secondary | Tertiary | Quaternary |
|---------|---------|-----------|----------|------------|
| βοΈ **Physics** | Dark Blue (#1e40af) | Blue (#3b82f6) | Light Blue (#60a5fa) | Pale Blue (#93c5fd) |
| 𧬠**Biology** | Dark Green (#15803d) | Green (#22c55e) | Light Green (#4ade80) | Mint Green (#86efac) |
| π§ͺ **Chemistry** | Dark Orange (#c2410c) | Orange (#ea580c) | Light Orange (#fb923c) | Peach (#fdba74) |
| π’ **Mathematics** | Dark Purple (#7c3aed) | Purple (#a78bfa) | Light Purple (#c4b5fd) | Pale Purple (#ddd6fe) |
**Color Application:**
- **Primary (:::blue/green/orange/purple)** - Root/Start nodes and major section headers
- **Secondary (:::lightblue/lightgreen/lightorange/lightpurple)** - Main topic categories
- **Tertiary (:::paleblue/palegreen/paleorange/palepurple)** - Subtopics and concepts
- **Quaternary (:::skyblue/mintgreen/peach/lavender)** - Detailed nodes and specific examples
## π§ Quality Assurance
All diagrams in this repository have been verified for:
β
**Structural Integrity** - Every node is properly connected to the diagram tree (no orphaned nodes)
β
**Color Consistency** - All nodes have appropriate color class definitions matching the 4-tier hierarchy
β
**Unicode Math** - Mathematical notation uses Unicode characters (vΒ², HβO, βG, β«, β) for universal compatibility
β
**Mermaid Compatibility** - Tested and validated across GitHub, Mermaid Live Editor, and VS Code
β
**Rendering Verification** - All 30 diagrams render correctly without errors
### Diagram Standards
**Node Connection:** All concept nodes trace back to the root `Start` node through parent-child relationships
**Color Coding:** Consistent 4-tier visual hierarchy with proper CSS class definitions (:::blue, :::lightblue, :::paleblue, :::skyblue)
**Mathematical Notation:** Unicode superscripts (β°ΒΉΒ²Β³β΄β΅βΆβ·βΈβΉ) and subscripts (ββββββ
ββββ) for formulas
**Special Characters:** Greek letters (Ξ±, Ξ², Ξ³, ΞΈ, Ο, Ξ», ΞΌ, Ο, Ο, Ο, Ο, Ο, Ξ©), operators (Β±, β₯, β€, β , β, β), set theory (β, β, β, β, βͺ, β©), calculus (β, β«, β, β, β), arrows (β, β)
**Line Breaks:** HTML `
` tags for multi-line node descriptions
## π License
This educational resource is provided as-is for learning purposes.