attachment
attachment

Answer these questions for bds 1st year anatomy board exam of kathamndu university each each question holds 10 marks

analyse_media
Reading File
I can see the questions clearly from the image. Let me now search the medical library for answers to all the questions in parallel.Now let me search the medical library for all these topics in parallel:
Finding Sources
Finding Sources
Finding Sources
Finding Sources
Finding Sources
Finding Sources
Finding Sources
Finding Sources
Reading File
Reading File
Reading File
Reading File
I now have enough foundational information from the textbook. Given my budget constraints, I'll now compose comprehensive answers for all 17 questions based on the textbook content I've retrieved plus my extensive medical knowledge. Let me write the full answers:Here are complete, board exam-ready answers for all 17 questions from your BDS 1st Year Anatomy paper (Kathmandu University):

BDS 1st Year Anatomy - Board Exam Answers


Q1. What is a joint? Classify joints. Give the characteristic features of synovial joint with a labelled diagram. [3+1+1=6]

Definition of a Joint (Arthrology)

A joint (articulation) is the site where two or more bones or cartilages come together. Joints provide the skeletal framework with the ability to move (mobility) while still providing stability and support.

Classification of Joints

A. Based on Structural Criteria (Histological):
  1. Fibrous Joints - bones united by fibrous connective tissue; no joint cavity
    • Sutures (skull)
    • Gomphosis (teeth in sockets)
    • Syndesmosis (inferior tibiofibular joint)
  2. Cartilaginous Joints - bones united by cartilage; no joint cavity
    • Primary (Synchondrosis): hyaline cartilage, e.g., costochondral joint, epiphyseal plate
    • Secondary (Symphysis): fibrocartilage, e.g., pubic symphysis, intervertebral discs
  3. Synovial Joints - bones separated by a joint cavity lined by synovial membrane; most common and most mobile type
B. Based on Functional Criteria (Mobility):
  • Synarthrosis - immovable (sutures)
  • Amphiarthrosis - slightly movable (pubic symphysis)
  • Diarthrosis - freely movable (synovial joints)

Characteristic Features of Synovial Joints

  1. Joint (Articular) Cavity - a potential space filled with synovial fluid
  2. Articular Cartilage - hyaline cartilage covering the articular surfaces of bones; avascular, reduces friction, absorbs shock
  3. Articular Capsule - a fibrous sleeve enclosing the joint; two layers:
    • Outer fibrous layer (dense connective tissue)
    • Inner synovial membrane (loose vascular connective tissue; secretes synovial fluid)
  4. Synovial Fluid - a viscous, clear/pale yellow fluid; contains hyaluronic acid; lubricates, nourishes cartilage, and contains phagocytic cells
  5. Ligaments - reinforce the capsule; may be intracapsular, capsular, or extracapsular
  6. Nerve Supply - richly innervated (Hilton's Law: nerve to a joint also supplies muscles moving the joint and skin over joint)
  7. Blood Supply - periarticular arterial anastomosis
Additional structures present in some synovial joints:
  • Articular discs/menisci (knee, TMJ)
  • Fat pads (knee)
  • Bursae
  • Tendons of muscles passing through the capsule

Labelled Diagram of Synovial Joint

                    BONE
                      |
        ┌─────────────┴─────────────┐
        │     Articular Cartilage   │
        │   (Hyaline Cartilage)     │
        └───────────────────────────┘
              │             │
       Fibrous Layer     Synovial Membrane
       (Articular        (secretes synovial
        Capsule)          fluid)
              │             │
        ┌─────┴─────────────┴─────┐
        │    JOINT CAVITY         │
        │  (filled with           │
        │   Synovial Fluid)       │
        └─────────────────────────┘
              │             │
        ┌─────┴─────────────┴─────┐
        │     Articular Cartilage  │
        └──────────────────────────┘
                      |
                    BONE
        
        ← Ligament reinforcing capsule →

Q2. Describe the histological structure of elastic cartilage with a well-labelled diagram. [3+2=5]

Introduction

Elastic cartilage is a specialized type of cartilage that has all the structural features of hyaline cartilage but contains an abundance of elastic fibers in its matrix, making it flexible and resilient.

Histological Structure

1. Perichondrium:
  • Dense irregular connective tissue surrounding the elastic cartilage
  • Has two layers:
    • Outer fibrous layer (collagen type I fibers + fibroblasts)
    • Inner chondrogenic layer (contains chondroblasts/precursor cells)
  • Provides nutrition by diffusion; responsible for appositional growth
2. Chondrocytes:
  • Round to oval cells occupying lacunae (spaces) in the matrix
  • In elastic cartilage, chondrocytes are more numerous, larger, and closely packed than in hyaline cartilage
  • May appear as single cells or in isogenous groups (2-4 cells per lacuna arising from a single progenitor)
  • Nucleus is round and centrally placed; cytoplasm contains abundant RER, Golgi apparatus, lipid droplets, and glycogen
3. Extracellular Matrix:
  • Elastic fibers - the defining feature; networks of elastic fibers (elastin + fibrillin microfibrils) surround the chondrocytes and permeate the entire matrix; they stain with special stains (Verhoeff's iron hematoxylin, Orcein)
  • Collagen fibers (Type II) - present but less prominent than elastic fibers
  • Ground substance - chondroitin sulfate, keratan sulfate, hyaluronan, aggrecan; appears basophilic on H&E
4. Territorial vs. Interterritorial Matrix:
  • Pericellular/territorial matrix (capsule) immediately surrounds each chondrocyte - rich in type II collagen and proteoglycans; stains intensely (metachromasia)
  • Interterritorial matrix between lacunar groups - less intensely stained
5. Staining characteristics:
  • H&E: matrix stains lightly basophilic; elastic fibers not well seen
  • Orcein or Weigert stain: elastic fibers appear dark brown/black
  • Alcian blue: ground substance stains blue

Locations

  • Pinna (auricle) of the ear
  • Epiglottis
  • Apices of arytenoid cartilages
  • Cuneiform cartilages of the larynx
  • Walls of the Eustachian tube

Labelled Diagram of Elastic Cartilage

        ┌──────────────────────────────────────┐
        │  PERICHONDRIUM                        │
        │  ┌────────────────────────────────┐   │
        │  │ Fibrous layer (collagen + F)   │   │
        │  │ Chondrogenic layer (chondro-  │   │
        │  │ blasts)                        │   │
        │  └────────────────────────────────┘   │
        │                                        │
        │   ○    ○    ○○                         │
        │  (L)  (L) (IG)   ← Chondrocytes       │
        │   in lacunae; IG = isogenous groups    │
        │                                        │
        │  ≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈  ← Elastic fibers │
        │  ≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈                   │
        │     Ground substance (basophilic)      │
        └──────────────────────────────────────┘
        
        L = Lacuna; IG = Isogenous group
        ≈≈ = Elastic fibers (network)
        F = Fibroblasts

Q3. Explain the parts and blood supply of a typical long bone with a labelled diagram. [3+2=5]

Parts of a Typical Long Bone

A typical long bone (e.g., femur, humerus, tibia) has the following parts:
1. Diaphysis (Shaft):
  • The elongated cylindrical middle portion
  • Composed of compact (cortical) bone
  • Contains the medullary cavity (marrow cavity) internally
  • Lined internally by endosteum (thin layer of osteoprogenitor cells + bone-lining cells)
  • Covered externally by periosteum
2. Epiphysis (pl. Epiphyses):
  • The expanded ends (proximal and distal) of the long bone
  • Composed mainly of spongy (cancellous/trabecular) bone with a thin outer shell of compact bone
  • Articular surfaces covered by hyaline (articular) cartilage
  • Contains red bone marrow (hemopoiesis) in adults
3. Metaphysis:
  • The flared region between the diaphysis and epiphysis
  • In growing bones, this is where the epiphyseal plate (growth plate/physis) is located - a layer of hyaline cartilage responsible for lengthening of bone
  • In adults, the epiphyseal plate is replaced by the epiphyseal line (bone)
4. Articular Cartilage:
  • Hyaline cartilage covering joint surfaces of the epiphysis
  • Avascular; nourished by synovial fluid
  • No perichondrium
5. Periosteum:
  • Dense fibrous membrane covering all outer bone surfaces (except articular cartilage)
  • Outer fibrous layer: collagen fibers + fibroblasts; Sharpey's fibers anchor periosteum to bone
  • Inner osteogenic (cambial) layer: osteoblasts + osteoprogenitor cells; responsible for appositional growth
  • Contains nerves and blood vessels
6. Endosteum:
  • Thin inner lining of medullary cavity, trabecular spaces, and Haversian canals
  • Contains osteoblasts, osteoclasts, osteoprogenitor cells
7. Medullary (Marrow) Cavity:
  • Central hollow space within the diaphysis
  • Contains yellow marrow (fat) in adults; red marrow (hemopoietic) in children

Blood Supply of a Typical Long Bone

1. Nutrient Artery (Principal source):
  • Enters the bone obliquely through the nutrient foramen in the diaphysis
  • Gives off ascending and descending medullary branches
  • Supplies the inner 2/3 of the cortex, medullary cavity, and inner cortex
  • Flows centrifugally (from inside out)
2. Metaphyseal Arteries:
  • Multiple small vessels from periarticular arterial anastomoses
  • Enter at both metaphyses
  • Supply the metaphysis and epiphyseal regions
3. Epiphyseal Arteries:
  • Enter the epiphysis separately (important before epiphyseal plate closure - they are separated from metaphyseal vessels)
  • Supply the epiphysis and the bone adjacent to articular cartilage
4. Periosteal Arteries:
  • Numerous small vessels from adjacent muscles and soft tissue
  • Supply the outer 1/3 of the cortex (periosteum and superficial compact bone)
  • Flows centripetally (from outside in)
Venous Drainage: Via corresponding veins; large veins exit through nutrient foramen; emissary veins through cortex.

Labelled Diagram of a Long Bone

              ┌────────────────────┐
              │   EPIPHYSIS        │← Articular Cartilage (top)
              │  (Spongy Bone      │
              │  + Red Marrow)     │← Epiphyseal artery
              └─────────┬──────────┘
                        │
              ┌─────────┴──────────┐
              │   METAPHYSIS       │← Metaphyseal artery
              │ [Epiphyseal Plate] │  (Growth Plate in child)
              └─────────┬──────────┘
                        │
              ┌─────────┴──────────┐
              │                    │← Periosteum (outer)
              │   DIAPHYSIS        │← Compact bone
              │   (Shaft)          │← Nutrient foramen
              │   ┌──────────┐     │  + Nutrient artery
              │   │ Medullary│     │← Endosteum (inner)
              │   │  Cavity  │     │
              │   │(Marrow)  │     │
              │   └──────────┘     │
              └─────────┬──────────┘
                        │
              ┌─────────┴──────────┐
              │   METAPHYSIS       │
              └─────────┬──────────┘
                        │
              ┌─────────┴──────────┐
              │   EPIPHYSIS        │
              │  (Articular        │
              │   Cartilage)       │
              └────────────────────┘

Q4. Describe the special features of sesamoid bone with two examples. [3+2=5]

Definition

Sesamoid bones are small, ovoid bones embedded within tendons or joint capsules, typically developing in response to mechanical stress (compression and friction) at sites where tendons pass over bony prominences.

Special Features of Sesamoid Bone

  1. Embedded in tendons: Develop within the substance of tendons where they pass over joints subjected to great stress. Named after "sesame seed" due to their shape and size.
  2. Ossification: Undergo endochondral ossification; begin as fibrocartilaginous nodules within tendons and gradually ossify.
  3. Structure:
    • Covered by fibrocartilage on articular surfaces and fibrous tissue elsewhere
    • Compact bone externally; cancellous bone internally with red marrow
    • No periosteum on articular surfaces
    • No perichondrium (different from normal bone)
  4. Function:
    • Protect tendons from excessive wear and friction
    • Increase mechanical advantage of muscles by changing the direction of pull of the tendon (increasing the moment arm)
    • Reduce friction between tendon and underlying bone
    • Absorb compressive forces
  5. Blood supply and nerve supply: Poor blood supply; prone to avascular necrosis
  6. Development: Develop in response to mechanical stimuli (pressure + tension); may vary in number between individuals (accessory sesamoids)
  7. Radiological: Appear as oval dense shadows within soft tissue near joints; may be bipartite (two parts) especially the patella
  8. Not always ossified: Some remain fibrocartilaginous throughout life

Two Examples

1. Patella (Kneecap):
  • The largest sesamoid bone in the body
  • Located within the quadriceps femoris tendon (specifically the patellar tendon)
  • Develops around 3-6 years of age (ossification from multiple centres)
  • Increases the mechanical advantage of the quadriceps muscle in extending the knee
  • Articular surface faces the femoral condyles; covered by thick hyaline cartilage
  • Protects the knee joint anteriorly
2. Sesamoid bones of the 1st metatarsophalangeal joint (Hallux):
  • Two small sesamoid bones (medial/tibial and lateral/fibular) in the tendons of flexor hallucis brevis
  • Located on the plantar surface of the 1st metatarsal head
  • Support body weight during the push-off phase of walking
  • Protect the tendon of flexor hallucis longus passing between them (crista/crest)
  • Frequently affected in sesamoiditis
Other examples (for reference): Pisiform (in flexor carpi ulnaris), fabella (in lateral head of gastrocnemius, inconstant), sesamoids at the interphalangeal joint of the thumb.

Q5. Define Epithelium and classify it with examples. [5]

Definition

Epithelium is a tissue composed of closely aggregated polyhedral cells with very little extracellular matrix, which cover body surfaces, line body cavities and hollow organs, and form glands. It is derived from all three germ layers (ectoderm, mesoderm, endoderm).
Key properties:
  • Cells are closely packed with minimal intercellular substance
  • Rests on a basement membrane (basal lamina)
  • Avascular (no blood vessels; nourished by diffusion from underlying connective tissue)
  • Richly innervated (except corneal epithelium)
  • High mitotic rate (rapid regeneration)
  • Cells show polarity (apical, lateral, and basal domains)

Classification of Epithelium

I. COVERING AND LINING EPITHELIUM

Based on number of layers and shape of surface cells:
A. Simple Epithelium (one cell layer; all cells touch basement membrane):
TypeDescriptionLocationFunction
Simple SquamousSingle layer; flat, scale-like cells; nucleus centralEndothelium (BVs), Mesothelium (serous cavities), alveoli, Bowman's capsuleDiffusion, filtration, lubrication
Simple CuboidalSingle layer; cube-shaped cells; round central nucleusThyroid follicles, kidney tubules, ovarian surfaceSecretion, absorption
Simple ColumnarSingle layer; tall columnar cells; oval basal nucleus; may have microvilliGI tract from stomach to rectum, gallbladder, uterine glandsAbsorption, secretion
Simple Columnar CiliatedSimple columnar with cilia on apical surfaceUterine tube (fallopian tube), uterus, bronchiolesMovement of mucus/ovum
Pseudostratified ColumnarAppears stratified; all cells on BM but not all reach surface; nuclei at different levelsRespiratory tract (trachea, bronchi), epididymisSecretion, movement of mucus
B. Stratified Epithelium (two or more layers; named by shape of surface cells):
TypeDescriptionLocationFunction
Stratified Squamous KeratinizedMultiple layers; surface cells dead, filled with keratin; no nucleusEpidermis of skinProtection against abrasion, water loss
Stratified Squamous Non-keratinizedMultiple layers; surface cells alive, nucleated; moist surfaceOral cavity, esophagus, vagina, corneaProtection, withstands friction
Stratified Cuboidal2 layers of cuboidal cellsSweat gland ducts, ovarian folliclesSecretion
Stratified ColumnarSurface cells columnar; rareMale urethra, large excretory ductsProtection, secretion
Transitional (Urothelium)Specialized stratified; dome-shaped surface cells (umbrella cells); layers vary with distensionUrinary bladder, ureter, renal pelvisAllows distension

II. GLANDULAR EPITHELIUM

  • Secretory cells arranged to form glands
  • Exocrine glands: Secrete via ducts to surface (salivary glands, sweat glands)
  • Endocrine glands: Secrete directly into blood (thyroid, adrenal); no ducts

Q6. Difference between Hyaline, Elastic, and White-Fibro Cartilage. [2+2+2=6]

FeatureHyaline CartilageElastic CartilageFibrocartilage (White)
MatrixHomogeneous, glassy, basophilic; type II collagen (not visible on H&E)Contains abundant elastic fibers (visible with special stains); type II collagenPredominantly type I collagen fibers (visible on H&E); little ground substance
AppearanceGlossy, bluish-white, translucent (glassy = "hyalos")Yellow, opaque, flexibleWhite, tough, opaque (like dense fibrous tissue)
ChondrocytesSmall, round; in isogenous groups; in lacunae; territorial matrix (capsule) visibleLarge, numerous, closely packed; often in isogenous groupsSparse, oval; usually arranged in rows between collagen bundles; no distinct territorial matrix
PerichondriumPresent (except at articular surfaces and epiphyseal plates)PresentAbsent
Special fibersNo elastic fibers; type II collagen onlyProminent elastic fiber network (shown by Orcein/Verhoeff stain)Abundant coarse type I collagen bundles; no elastic fibers
Mechanical propertiesFirm, resilient; withstands compressive forcesVery flexible, elastic; returns to original shapeExtremely strong, resists tension and compression; least elastic
Blood supplyAvascularAvascularAvascular (except near attachments)
CalcificationUndergoes calcification with aging; forms basis for endochondral ossificationDoes NOT calcify (elastic fibers prevent calcification)May calcify in old age
StainingH&E: basophilic, homogeneous; PAS+H&E: similar to hyaline but elastic fibers visible with OrceinH&E: collagen fibers stain pink/eosinophilic
LocationsArticular cartilage, tracheal rings, laryngeal cartilages (thyroid, cricoid), costal cartilages, nasal cartilage, fetal skeletonPinna of ear, epiglottis, cuneiform and apices of arytenoid cartilages, Eustachian tubePubic symphysis, intervertebral discs (annulus fibrosus), menisci of knee, glenoid labrum, acetabular labrum, TMJ disc, insertions of tendons into bone

Q7. Describe the stages of Intra-cartilaginous (Endochondral) Ossification. [5]

Definition

Endochondral ossification is the process of bone formation on a pre-existing hyaline cartilage model. It is responsible for the formation of most of the bones of the body (all long bones, vertebrae, ribs, pelvis, and base of skull).

Stages of Endochondral Ossification

Stage 1: Formation of Cartilage Model
  • Mesenchymal cells aggregate and differentiate into chondroblasts at sites of future bone formation
  • Chondroblasts secrete type II collagen matrix, forming a hyaline cartilage model of the future bone, surrounded by a perichondrium
  • The model grows by both interstitial (cell division within) and appositional (from perichondrium) growth
Stage 2: Growth of Cartilage Model and Calcification of Matrix
  • The cartilage model grows in length and width
  • At the center (future midshaft/diaphysis), chondrocytes enlarge (hypertrophy) and their lacunae enlarge
  • Hypertrophic chondrocytes secrete alkaline phosphatase which calcifies (mineralizes) the surrounding matrix
  • Calcified matrix blocks nutrient diffusion; chondrocytes die, leaving large empty lacunae
  • Hypertrophic chondrocytes also express VEGF (vascular endothelial growth factor) to attract blood vessels
Stage 3: Formation of Bone Collar (Periosteal Ossification)
  • The perichondrium around the midshaft becomes vascularized and differentiates into periosteum
  • Osteoprogenitor cells in the periosteum differentiate into osteoblasts
  • Osteoblasts deposit woven bone (bone collar) around the calcified cartilage model = intramembranous ossification around a cartilage model
  • The bone collar supports the weakening cartilage
Stage 4: Vascular Invasion and Formation of Primary Ossification Center
  • Blood vessels (periosteal bud) from the periosteum invade the central calcified cartilage, bringing osteoblasts, osteoclasts, and hemopoietic precursors
  • Osteoclasts resorb calcified cartilage
  • Osteoblasts deposit woven bone on remaining cartilage spicules (the calcified cartilage acts as a scaffold) - this forms the primary ossification center in the diaphysis
  • This occurs in fetal life for most long bones
Stage 5: Remodeling and Medullary Cavity Formation
  • Woven bone (primary spongiosa) is gradually replaced by lamellar bone (secondary spongiosa) via osteoclast resorption and osteoblast deposition
  • Osteoclasts resorb central bone to form the medullary cavity (marrow cavity)
  • The process continues toward the epiphyses
Stage 6: Formation of Secondary Ossification Centers
  • After birth (mostly postnatal), blood vessels invade the epiphyses
  • Secondary ossification centers form in each epiphysis by the same process
  • Secondary centers expand radially, replacing most of the epiphyseal cartilage with spongy bone
  • A layer of hyaline cartilage persists on the articular surface (articular cartilage) and at the epiphyseal plate (growth plate)
Stage 7: Epiphyseal Plate Activity (Growth in Length)
  • The epiphyseal plate (physis) remains as a disk of hyaline cartilage between the diaphysis and epiphysis
  • It has five zones (from epiphysis to diaphysis):
    1. Zone of Reserve (Resting) Cartilage - small, inactive chondrocytes; stores nutrients
    2. Zone of Proliferating Cartilage - rapid cell division; columnar arrangement (stacks); interstitial growth
    3. Zone of Hypertrophic Cartilage - chondrocytes enlarge; matrix calcifies
    4. Zone of Calcified Cartilage - matrix mineralized; chondrocytes dying
    5. Zone of Ossification (Erosion) - osteoblasts deposit bone on calcified cartilage; new woven bone formed; metaphysis
Stage 8: Epiphyseal Plate Closure
  • After puberty, under the influence of sex hormones, chondrocyte proliferation slows and stops
  • Epiphyseal plate is replaced by bone = epiphyseal line (scar)
  • Longitudinal growth ceases; bone has reached adult length (around 18-25 years)

Q8. Describe the histological structure of smooth muscle with a well-labelled diagram. [6]

Introduction

Smooth (involuntary, visceral, non-striated) muscle is found in the walls of hollow viscera, blood vessels, ducts, and other internal organs. It is under autonomic (involuntary) nervous control.

Histological Structure

1. Smooth Muscle Cell (Fiber):
  • Shape: Spindle-shaped (fusiform); tapered at both ends
  • Size: Variable: 15-20 µm (small vessels) to 200 µm (pregnant uterus); diameter 5-10 µm
  • Nucleus: Single, elongated (cigar-shaped), centrally placed; shows corkscrew appearance when cell is contracted; euchromatic with 1-2 nucleoli
  • Cytoplasm (Sarcoplasm):
    • Contains actin (thin) and myosin (thick) filaments - not organized into sarcomeres (hence no striations)
    • Dense bodies (analogous to Z-discs of skeletal muscle) - located in cytoplasm and on inner surface of plasma membrane; contain alpha-actinin; anchor actin filaments
    • Intermediate filaments (desmin, vimentin) - form cytoskeletal scaffold between dense bodies
    • Mitochondria, RER, Golgi - in polar regions near nucleus
    • Caveolae - small flask-shaped invaginations of plasma membrane; act as T-tubules (Ca2+ storage/release)
    • Sarcoplasmic reticulum - sparse, not well developed; associated with caveolae
    • Glycogen granules
2. Cell Surface:
  • Covered by thin external lamina (basal lamina) secreted by the cell itself
  • Gap junctions (Nexus) - present between adjacent cells for electrical and chemical coupling; important for coordinated contraction (e.g., GI tract, uterus)
  • Pinocytotic vesicles abundant
3. Arrangement of Cells:
  • Organized in sheets or bundles surrounded by endomysium (reticular fibers type III collagen + basal lamina)
  • Often arranged in multiple layers with different orientations (e.g., circular and longitudinal layers in GI wall)
4. Connective Tissue:
  • Endomysium: reticular (type III collagen) fibers around individual cells
  • Perimysium: collagen and elastic fibers between bundles
  • Epimysium: dense connective tissue around entire muscle
5. Blood Supply and Innervation:
  • Well vascularized
  • Autonomic nerve terminals release neurotransmitters en passant (varicosities) rather than forming discrete neuromuscular junctions
  • Neurotransmitters diffuse to reach multiple cells simultaneously
6. Contraction Mechanism:
  • Calcium (Ca2+) enters via caveolae and sarcoplasmic reticulum
  • Ca2+ binds calmodulin → activates myosin light chain kinase (MLCK) → phosphorylates myosin → cross-bridge cycling
  • Actin-myosin sliding draws dense bodies together → cell shortens and thickens
  • Slow, sustained, energy-efficient contraction; fatigue-resistant
7. Staining:
  • H&E: pale pink cytoplasm; elongated oval/cigar-shaped nucleus; no cross striations
  • At TS (transverse section): cells appear circular/polygonal; some with nucleus, some without (depending on level of section); central cells appear largest (nucleus at equator)

Labelled Diagram of Smooth Muscle

    LONGITUDINAL SECTION (LS)          TRANSVERSE SECTION (TS)

  ╔════════════════════════╗          ╔═══════════════════════╗
  ║  ___________________   ║          ║   ○   ○○   ○  ○       ║
  ║ /      ___________  \  ║          ║  ○   (○)  ○    ○      ║← Cells cut at
  ║/  ___/ Nucleus(N) \  \ ║          ║   ○  [N]  ○○  ○       ║  different levels
  ║  / (Elongated/cigar)\ \║          ║  ○   ○   ○   (○)      ║
  ║ / ← Sarcoplasm      \ \║          ║   ○  ○   ○    ○       ║
  ║|    • Dense bodies   | |║         ╚═══════════════════════╝
  ║|    ~ Actin (thin)   | |║
  ║|    ≡ Myosin (thick) | |║         N = Nucleus (central)
  ║ \   ° Caveolae      / /║          ○ = Cell profiles
  ║  \   ← Cell border → / ║
  ║   \___________________/ ║
  ║    ← Endomysium (RF) →  ║
  ╚════════════════════════╝

  N = Nucleus; RF = Reticular fibers; Dense bodies = ●
  Gap junctions connect adjacent cells (─ intercellular)

Q9. Draw a labelled histological diagram of Trachea. [5]

Histological Structure of the Trachea

The trachea has a wall composed of four layers (from lumen outward):
1. Mucosa:
  • Epithelium: Pseudostratified ciliated columnar epithelium (respiratory epithelium) with:
    • Ciliated columnar cells (most numerous; cilia beat upward)
    • Goblet cells (secrete mucus)
    • Brush cells (sensory)
    • Basal cells (stem cells; rest on BM, don't reach surface)
    • Kulchitsky cells (DNES/APUD cells; secrete hormones)
  • Basement membrane: Thick, prominent (characteristic feature)
  • Lamina propria: Loose connective tissue; elastic fibers; occasional lymphocytes, mast cells, plasma cells
2. Submucosa:
  • Loose fibroelastic connective tissue
  • Contains mixed (seromucous) tracheal glands (submucosal glands) - secrete mucus and serous fluid onto the epithelial surface via ducts; kept moist
  • Blood vessels, lymphatics, nerves
3. Cartilage Layer (Hyaline Cartilage Rings):
  • 16-20 C-shaped (horseshoe-shaped) rings of hyaline cartilage
  • Open posteriorly (deficiency at posterior wall)
  • Provides rigid support; keeps airway open
  • Surrounded by perichondrium
  • Between adjacent rings: fibroelastic ligaments (annular ligaments) which allow some longitudinal movement
4. Adventitia (Fibrosa):
  • Outermost layer of dense fibroelastic connective tissue
  • Merges with surrounding mediastinal connective tissue
5. Posterior (Trachealis) Muscle:
  • Trachealis muscle - smooth muscle bundles spanning the posterior open gap of cartilage rings
  • Located between the tips of the C-shaped cartilage rings
  • Contraction narrows the tracheal lumen and increases airflow velocity (e.g., during coughing)

Labelled Diagram

        LUMEN
          ↑
    ┌─────┴──────────────────────────────┐
    │ MUCOSA:                            │
    │  Pseudostratified Ciliated         │
    │  Columnar Epithelium (PCCE)        │←  ciliated cells ┳ goblet cells
    │  + Thick Basement Membrane        │
    │  + Lamina Propria (LP)            │
    ├────────────────────────────────────┤
    │ SUBMUCOSA:                         │
    │  Loose CT + Tracheal glands        │← seromucous glands
    │  (Submucosal glands)               │
    ├────────────────────────────────────┤
    │ HYALINE CARTILAGE RING (C-shaped) │← open posteriorly
    │  [Perichondrium + Chondrocytes]   │
    ├────────────────────────────────────┤
    │ ADVENTITIA (Fibrosa)              │← dense CT
    └────────────────────────────────────┘
        ↕ Posterior wall: Trachealis muscle (smooth muscle) 
          closing the gap between cartilage tips

Q10. Histology of Thin Skin

Structure of Thin Skin

Thin skin covers most of the body surface (everything except palms of hands and soles of feet/lips). It is thinner (~0.5-3 mm) and has hair follicles.
Layers (from superficial to deep):
A. EPIDERMIS (stratified squamous keratinized epithelium)
Thin skin has 4 layers (lacks the stratum lucidum seen in thick skin):
  1. Stratum Basale (Germinativum):
    • Single layer of columnar/cuboidal cells on the basement membrane
    • Contains stem cells (keratinocytes undergoing mitosis)
    • Contains melanocytes (dendritic cells producing melanin; 1 per 10 keratinocytes)
    • Hemidesmosomes anchor to BM; desmosomes to adjacent cells
  2. Stratum Spinosum (Prickle Cell Layer):
    • Several layers of polygonal cells
    • Connected by desmosomes (appear as "prickles" or spines on EM)
    • Contains Langerhans cells (antigen-presenting dendritic cells)
    • Keratinocytes contain tonofilaments (keratin intermediate filaments)
    • Lamellar bodies (Odland bodies) appear here - membrane-bound granules releasing lipids
  3. Stratum Granulosum:
    • 2-5 layers of flattened cells
    • Contains large keratohyalin granules (basophilic; contain profilaggrin/loricrin precursors for keratin cross-linking)
    • Lamellar bodies discharge their lipid contents into intercellular space (waterproofing)
  4. Stratum Corneum:
    • Multiple layers of dead, anucleate, completely keratinized squames (corneocytes)
    • Packed with keratin filaments cross-linked by filaggrin
    • Surrounded by lipid-rich intercellular cement
    • In thin skin, this layer is thinner than in thick skin
    • Superficial cells desquamate continuously
Key difference from thick skin: Thin skin lacks stratum lucidum and has a thinner stratum corneum; it also has hair follicles, sebaceous glands, and arrector pili muscles (absent in thick skin).
B. DERMIS
  1. Papillary Layer (superficial):
    • Loose connective tissue
    • Dermal papillae projecting into the epidermis (shorter and fewer in thin skin than thick skin)
    • Contains capillary loops, free nerve endings, Meissner's corpuscles
  2. Reticular Layer (deeper):
    • Dense irregular connective tissue
    • Type I collagen bundles interwoven with elastic fibers
    • Contains hair follicles, sebaceous glands, sweat glands, nerves, vessels
C. HYPODERMIS (Subcutaneous Tissue)
  • Not a true layer of skin
  • Loose connective tissue + adipose tissue
  • Connects skin to underlying fascia

Q11. Describe briefly about Splenic Circulation

Splenic Circulation

The spleen has a unique and specialized blood circulation that facilitates its immunological and hemopoietic functions.
Arterial Supply:
  • Splenic artery (branch of celiac trunk) enters the spleen at the hilum
  • Branches into trabecular arteries that travel within connective tissue trabeculae
  • Leave trabeculae as central arteries (surrounded by Periarteriolar Lymphoid Sheaths - PALS = white pulp)
Sequence of Blood Flow:
  1. Splenic artery → Trabecular arteries
  2. → Central arteries (within white pulp/PALS)
  3. → Penicillar arteries (leave PALS):
    • Pulp arterioles
    • Sheathed capillaries (Ellipsoids) - surrounded by Schweigger-Seidel sheaths (macrophage-rich)
    • Terminal capillaries
  4. → RED PULP via two pathways:
    a. Open (Slow) Circulation (90% of blood):
    • Capillaries open directly into splenic sinuses or red pulp cords (of Billroth)
    • Blood percolates through the reticular meshwork of cords
    • Must pass through endothelial slits (fenestrations between endothelial cells of venous sinuses) to re-enter circulation
    • Allows macrophages to screen for old/abnormal RBCs, parasites, debris
    • Slow transit; maximizes phagocytosis
    b. Closed (Fast) Circulation (10% of blood):
    • Capillaries connect directly to venous sinuses (bypass the cords)
    • Fast transit; bypasses phagocytic screening
  5. → Venous sinuses → Pulp veins → Trabecular veins → Splenic vein
Functional significance of open circulation:
  • Culling: removal of old/deformed/dead RBCs
  • Pitting: removal of inclusions from RBCs without destroying them
  • Immune surveillance: antigen presentation to lymphocytes in white pulp
  • Platelet sequestration: ~30% of platelets stored in spleen

Q12. Normal Differences Between Thick Skin and Thin Skin

FeatureThick SkinThin Skin
LocationPalms, soles, fingertipsRest of body surface
Thickness0.8-1.5 mm (epidermis)0.1-0.15 mm (epidermis)
Epidermal layers5 layers (Basale, Spinosum, Granulosum, Lucidum, Corneum)4 layers (Basale, Spinosum, Granulosum, Corneum) - no stratum lucidum
Stratum lucidumPresent (clear, eosinophilic, anucleate layer between granulosum and corneum)Absent
Stratum corneumVery thickThin
Stratum granulosumProminent, multiple layersThinner, 2-3 layers
Dermal papillaeTall, numerous, regular interdigitations (Meissner corpuscles common)Shorter, fewer, less regular
Hair folliclesAbsentPresent
Sebaceous glandsAbsentPresent
Arrector piliAbsentPresent
Sweat glandsEccrine sweat glands; numerous and closely packedEccrine + apocrine; less dense
Sensory receptorsMeissner's corpuscles (papillary dermis), Pacinian corpuscles (deep dermis)Free nerve endings, hair follicle receptors, fewer encapsulated receptors
Surface markingsDermatoglyphics (fingerprints/palmprints) presentNo dermatoglyphics
MelanocytesFewer per unit areaMore per unit area

Q13. Microscopic Features of Lymph Node with Labelled Diagram. [7+3]

Gross Features

Lymph nodes are bean-shaped, encapsulated lymphoid organs located along lymphatic vessels. Size: 1-25 mm. Hilum on one side (where blood vessels enter/exit).

Microscopic Structure

A. CAPSULE AND TRABECULAE:
  • Dense collagenous capsule surrounds the node
  • Subcapsular (marginal) sinus - beneath capsule; lined by endothelial cells and phagocytic macrophages
  • Trabeculae extend inward from capsule; divide node into incomplete compartments
  • Trabecular sinuses run alongside trabeculae; connect subcapsular sinus to medullary sinuses
B. CORTEX (Outer region):
  1. Outer Cortex (B-cell zone):
    • Contains lymphoid follicles (lymphoid nodules):
      • Primary follicles: Compact, homogeneous aggregates of small resting B lymphocytes (before antigenic stimulation)
      • Secondary follicles: Present after antigenic stimulation; contain a pale-staining germinal center (light zone) surrounded by a dark mantle zone
        • Germinal center: proliferating B cells (centroblasts → centrocytes), follicular dendritic cells (FDC), T helper cells, macrophages ("tingible-body macrophages" with engulfed apoptotic debris); site of somatic hypermutation and class switching
        • Mantle zone: densely packed small resting B lymphocytes
        • Marginal zone (outer rim): memory B cells
  2. Inner Cortex (Paracortex / T-cell zone):
    • Between outer cortex and medulla
    • Diffuse lymphoid tissue; predominantly T lymphocytes
    • Contains High Endothelial Venules (HEV) - specialized postcapillary venules with tall cuboidal endothelial cells; site of lymphocyte homing/trafficking from blood into lymph node
    • Also contains interdigitating dendritic cells (antigen-presenting)
    • Expands greatly during cell-mediated immune responses
    • Absent in nudes with DiGeorge syndrome
C. MEDULLA (Inner region):
  • Medullary cords: Irregular, branching cords of lymphoid tissue; contain B lymphocytes, plasma cells (effector B cells secreting antibodies), and macrophages
  • Medullary sinuses: Sinusoidal spaces between cords; lined by endothelium and macrophages; carry lymph toward efferent lymphatic at hilum
  • Sinuses communicate: subcapsular → trabecular → medullary → efferent lymphatic
D. BLOOD SUPPLY:
  • Arteries enter at hilum → trabecular arteries → cortical arterioles → capillaries
  • Venous blood: capillaries → HEV (in paracortex) → trabecular veins → hilum
  • HEV critical for lymphocyte recirculation
E. LYMPHATIC SUPPLY:
  • Afferent lymphatics: Multiple; enter capsule at multiple points; drain into subcapsular sinus
  • Efferent lymphatics: Single (or few); exit at hilum; carry lymph filtered by the node

Labelled Diagram

         AFFERENT LYMPHATICS (multiple)
               ↓↓↓
        ┌──────────────────────────────┐
        │ CAPSULE                      │
        │  └─ Subcapsular Sinus       │
        │      (macrophages)          │
        │  ┌──────────────────────┐   │
        │  │ OUTER CORTEX         │   │
        │  │ Primary follicle ○   │   │
        │  │ Secondary follicle:  │   │
        │  │  [Germinal Center]   │   │
        │  │  (Mantle zone)       │   │
        │  │                      │   │
        │  │ PARACORTEX (T-zone)  │   │
        │  │  HEV ⊕              │   │
        │  │                      │   │
        │  │ MEDULLA:             │   │
        │  │  Medullary cords ▓  │   │
        │  │  Medullary sinuses ░│   │
        │  └──────────────────────┘   │
        │         HILUM               │
        │  Blood vessels enter/exit   │
        └──────────────────────────────┘
               ↓
         EFFERENT LYMPHATIC (single)

    ○ = Follicle; ⊕ = HEV; ▓ = Cords; ░ = Sinuses

Q14. Describe the Structure of a Neuron with a Labelled Diagram. [5]

Definition

A neuron (nerve cell) is the structural and functional unit of the nervous system, specialized for the reception, integration, and transmission of electrochemical signals (nerve impulses).

Structure of a Neuron

A. CELL BODY (Soma/Perikaryon):
  • The metabolic center of the neuron
  • Nucleus: large, round, centrally placed; euchromatic (pale-staining); prominent nucleolus ("owl-eye" appearance)
  • Cytoplasm (Neuroplasm) contains:
    • Nissl bodies (Nissl substance): Stacks of rough ER + free ribosomes; basophilic when stained with basic dyes (e.g., cresyl violet/toluidine blue); site of protein synthesis; extend into dendrites but NOT into axon hillock or axon
    • Golgi apparatus: Large and complex; processes and packages proteins
    • Mitochondria: Abundant; provide energy for active transport
    • Neurofilaments: Structural proteins (intermediate filaments); maintain cell shape and assist axoplasmic transport; form neurotubules (microtubules)
    • Lipofuscin granules: Yellow-brown "wear and tear" pigment; accumulate with age
    • Melanin granules: Present in substantia nigra, locus ceruleus
B. DENDRITES:
  • Multiple, short, branching, tapering processes arising from cell body
  • Conduct impulses toward the cell body (afferent)
  • Contain Nissl substance, mitochondria, neurofilaments
  • Surface covered by dendritic spines (gemmules) - sites of synaptic contact
  • Large surface area = many synaptic inputs
C. AXON (Nerve Fiber):
  • Single, long process; uniform diameter
  • Arises from axon hillock (cone-shaped area of cell body, free of Nissl substance)
  • Initial segment (first 50 µm): trigger zone for action potential generation
  • Contains neurofilaments, neurotubules, mitochondria; NO Nissl bodies, NO RER
  • Axoplasmic transport:
    • Anterograde (fast): vesicles, organelles from soma to terminal (kinesin)
    • Retrograde (fast): from terminal to soma (dynein); used by viruses (HSV, rabies), toxins
    • Slow transport: cytoskeletal elements
  • Axon collaterals: branches along length
  • Terminal branches form telodendria ending in synaptic boutons (end-bulbs)
D. MYELIN SHEATH:
  • Formed by Schwann cells (PNS) or Oligodendrocytes (CNS) wrapping around the axon
  • Made of phospholipid bilayers; insulates axon; increases conduction velocity
  • Nodes of Ranvier: gaps in myelin sheath; saltatory conduction occurs here
  • Schmidt-Lantermann incisures: spiral clefts in myelin; preserve cytoplasm of Schwann cell
E. NEURILEMMA (Sheath of Schwann):
  • Outer cellular sheath of Schwann cell
  • Present only in PNS; important for nerve regeneration
F. SYNAPSE:
  • Junction between two neurons (or neuron and effector)
  • Presynaptic terminal: contains synaptic vesicles (neurotransmitters); mitochondria
  • Synaptic cleft: ~20-40 nm gap
  • Postsynaptic membrane: contains receptors

Labelled Diagram

                   DENDRITES
                  /    |    \
                \/     |     \/
        ┌───────────────────────────┐
        │   CELL BODY (SOMA)        │
        │  ┌────┐  Nucleus          │
        │  │(N) │  + Nucleolus      │
        │  └────┘                  │
        │  ≡ Nissl bodies          │
        │  • Mitochondria          │
        └──────────┬────────────────┘
                   │ Axon Hillock
                   │ (no Nissl)
                   │
         ─────────────────────── Myelin sheath
                   │             (Schwann cell)
                   │  AXON
         ──────────|──────────── Node of Ranvier
                   │
         ─────────────────────── Myelin sheath
                   │
                  ╱╲
              /   \/   \
         Synaptic terminals
         (Boutons with vesicles)

Q15. Describe the Histological Structure of Spleen with All Labelled Diagram. [6]

Introduction

The spleen is the largest secondary lymphoid organ (not encapsulated in a bony cage). It filters blood (not lymph) and plays roles in immune surveillance, hemopoiesis (fetal), and RBC destruction.

Histological Structure

A. CAPSULE:
  • Dense fibrous (collagen + elastic fibers) capsule
  • Contains myoepithelial (smooth muscle) cells (more in some species; in humans limited but present)
  • Trabeculae extend inward from capsule; carry blood vessels
  • Trabecular arteries and veins travel within trabeculae
B. STROMA:
  • Reticular fibers (type III collagen) + reticular cells forming a meshwork throughout
  • Provides structural scaffold
C. WHITE PULP:
  • Lymphoid tissue surrounding the central arteries
    1. Periarteriolar Lymphoid Sheath (PALS): sleeve of T lymphocytes around the central artery; T-cell zone (equivalent to paracortex of LN)
    1. Lymphoid Follicles (Malpighian corpuscles):
    • Eccentric to PALS; contain B lymphocytes
    • Primary follicles (resting)
    • Secondary follicles with germinal centers (after antigenic stimulation)
    • Marginal zone surrounding follicles (B cells, macrophages, NK cells)
D. RED PULP (~75-80% of splenic volume):
  • Fills the spaces between white pulp islands
  • Splenic Sinuses (Venous sinuses):
    • Long, tortuous, irregular vascular channels
    • Lined by rod-shaped (stave/barrel) endothelial cells oriented parallel to long axis; long narrow intercellular slits between them
    • External surface covered by ring fibers (circular reticular fibers/hoops)
    • No tight junctions between endothelial cells
  • Splenic Cords (Cords of Billroth):
    • Irregular, sponge-like tissue between sinuses
    • Rich reticular meshwork with macrophages, plasma cells, lymphocytes, RBCs, platelets
    • Site where old/damaged RBCs are trapped and phagocytosed
E. MARGINAL ZONE:
  • Boundary between white and red pulp
  • Contains marginal zone macrophages and B cells
  • Filters blood arriving from central artery; important for responses to polysaccharide antigens

Labelled Diagram

        ┌─────────────────────────────────────────────┐
        │ CAPSULE (fibrous)                           │
        │  └── Trabeculae → Trabecular vessels       │
        │                                             │
        │   WHITE PULP (islands):                    │
        │   ┌─────────────────┐                      │
        │   │ PALS (T-cells)  │                      │
        │   │  ─── Central    │  ← Central Artery    │
        │   │     Artery      │                      │
        │   │  ┌───────────┐  │                      │
        │   │  │ Lymphoid  │  │ ← Germinal Center    │
        │   │  │ Follicle  │  │   (B cells)          │
        │   │  └───────────┘  │                      │
        │   └─────────────────┘                      │
        │    ↕ Marginal Zone                          │
        │                                             │
        │   RED PULP (between white pulp):           │
        │   ≈≈≈ Splenic sinuses (rod endothelium)   │
        │   ▓▓▓ Splenic cords of Billroth           │
        │        (macrophages, RBCs, lymphocytes)    │
        │                                             │
        │         HILUM                              │
        └─────────────────────────────────────────────┘
    
    ≈ = Sinuses; ▓ = Cords; PALS = Periarteriolar Lymphoid Sheath

Q16. Describe the Histological Structure of Skeletal Muscle with Well-Label Diagram. [3+2=5]

Introduction

Skeletal (striated, voluntary) muscle constitutes approximately 40% of body weight. It is under voluntary control and attached to the skeleton by tendons.

Histological Structure

A. CONNECTIVE TISSUE COVERINGS:
  • Epimysium: Dense irregular connective tissue surrounding the entire muscle belly; merges with periosteum/deep fascia
  • Perimysium: Dense connective tissue surrounding bundles of muscle fibers (fascicles); contains blood vessels and nerves
  • Endomysium: Delicate reticular fiber network (type III collagen) surrounding each individual muscle fiber; contains capillaries, satellite cells, nerve terminals
B. SKELETAL MUSCLE FIBER (Cell):
  • Largest cells in the body: 10-100 µm diameter; up to 30 cm long
  • Multinucleate (syncytium; formed by fusion of myoblasts)
  • Peripheral nuclei - multiple flattened nuclei at the periphery (below sarcolemma) - key distinguishing feature from cardiac and smooth muscle
  • Sarcolemma: plasma membrane + external lamina
  • Satellite cells: small mononuclear stem cells between sarcolemma and external lamina; responsible for muscle regeneration
C. MYOFIBRILS:
  • Cylinders within the sarcoplasm (cytoplasm); 1-2 µm diameter
  • Each myofibril composed of serially arranged sarcomeres (basic contractile units)
  • Sarcomere structure (Z-line to Z-line, ~2.5 µm at rest):
    • Z-disc (Z-line): Dense line; anchor point for actin; defines sarcomere boundary
    • I-band (light): Thin filaments (actin) only; bisected by Z-line; isotropy under polarized light
    • A-band (dark): Full length of myosin (thick) filaments; also contains actin overlap zone; anisotropy under polarized light
    • H-zone: Central pale zone within A-band; myosin only (no actin overlap at rest)
    • M-line: Dense line at center of H-zone; cross-links myosin
D. FILAMENTS (Ultrastructure):
  • Thin filaments (Actin, 7 nm): F-actin + tropomyosin + troponin complex (TnI, TnC, TnT)
  • Thick filaments (Myosin, 15 nm): Myosin II heads; responsible for cross-bridge formation
  • Titin: Elastic filament connecting Z-disc to M-line; maintains sarcomere stability
  • Nebulin: Inextensible filament along thin filament; regulates length
E. SARCOPLASMIC RETICULUM (SR) AND T-TUBULES:
  • SR: specialized ER surrounding each myofibril; forms terminal cisternae at A-I junction; stores Ca2+
  • T-tubules (Transverse tubules): invaginations of sarcolemma penetrating deep into fiber; run transversely
  • Triads: one T-tubule flanked by two terminal cisternae of SR; located at A-I junction in skeletal muscle
F. STRIATIONS (Bands):
  • Regular alternating dark (A-bands) and light (I-bands) transverse striations visible on H&E

Labelled Diagram

    MUSCLE → FASCICLE → FIBER → MYOFIBRIL → SARCOMERE

    ┌ Epimysium ─────────────────────────────────────────────┐
    │ ┌ Perimysium ─────────────────────────────────────┐   │
    │ │ ┌ Endomysium ─────────────────────────────────┐ │   │
    │ │ │  MUSCLE FIBER                               │ │   │
    │ │ │  N N N ← peripheral nuclei                 │ │   │
    │ │ │                                             │ │   │
    │ │ │  Myofibril:                                 │ │   │
    │ │ │  Z─I──A──H──A──I─Z─I──A──H──A──I─Z         │ │   │
    │ │ │  ↑                ↑         ↑               │ │   │
    │ │ │ Z-disc          H-zone    A-band            │ │   │
    │ │ │                                             │ │   │
    │ │ │  ══ Sarcolemma + T-tubule invaginations    │ │   │
    │ │ │  SR Terminal cisternae (Triad)              │ │   │
    │ │ └─────────────────────────────────────────────┘ │   │
    │ └─────────────────────────────────────────────────┘   │
    └────────────────────────────────────────────────────────┘
    
    N = Nucleus; Z = Z-disc; I = I-band; A = A-band; H = H-zone

Q17. Name the Capsule and Describe the Histological Structure of Thymus with a Well-Labelled Diagram.

Name of the Capsule

The thymus is surrounded by a thin fibroelastic connective tissue capsule (fibrous capsule with collagen and elastic fibers). This capsule gives off septa (interlobular septa/trabeculae) that divide the thymus into incomplete lobules.

Histological Structure of Thymus

The thymus is a primary lymphoid organ located in the superior mediastinum/anterior mediastinum. It is responsible for T lymphocyte maturation and selection. It is most active from birth to puberty, then undergoes involution (replaced by adipose tissue = thymic involution).
A. CAPSULE:
  • Thin fibroelastic connective tissue capsule
  • Sends inward trabeculae (interlobular septa) that carry blood vessels and nerves
  • Divides gland into lobules (200-500 µm wide) - incompletely separated (thymic tissue continuous at medulla)
B. LOBULES: Each lobule has two zones:
1. CORTEX (Outer, dark-staining):
  • Densely packed with thymocytes (T-cell precursors/immature T cells)
  • Dark-staining due to large numbers of thymocytes
  • Contains:
    • Thymocytes (T-cell precursors): derived from bone marrow lymphoid progenitors; undergo positive selection (recognize self-MHC) and negative selection (eliminate self-reactive cells)
    • Cortical thymic epithelial cells (cTECs): Large, pale "nurse cells"; form a reticular network; interconnected by desmosomes; express both MHC class I and II; present self-antigens for thymocyte selection
    • Macrophages: Phagocytose apoptotic thymocytes (~95% of thymocytes die here by apoptosis)
    • Blood-thymus barrier: Present in cortex; formed by: capillary endothelium + basal lamina + perivascular connective tissue space + epithelial cell layer with basal lamina; prevents self-antigens from reaching cortex
2. MEDULLA (Inner, pale-staining):
  • Fewer thymocytes; less densely packed → paler appearance
  • Contains:
    • Medullary thymic epithelial cells (mTECs): Express the AIRE (Autoimmune Regulator) gene → express tissue-specific antigens to delete self-reactive T cells (negative selection)
    • Hassall's Corpuscles (Thymic corpuscles): Concentric whorls of flattened, keratinized epithelial cells (involuted epithelial cells); central cells may be calcified or show cystic degeneration; pathognomonic/characteristic feature of thymus; function unclear (may produce IL-7, TSLP for regulatory T-cell development)
    • Macrophages, dendritic cells, myoid cells (striated-looking)
    • Blood vessels (not separated by blood-thymus barrier)
C. BLOOD SUPPLY:
  • Arteries enter via capsule/septa → cortical capillaries (sheathed by blood-thymus barrier) → medullary venules → veins exit via septa
D. LYMPHATIC SUPPLY:
  • Efferent lymphatics only (no afferent); drain to mediastinal nodes
  • Mature T cells exit via medullary high endothelial venules (HEV) into circulation

Labelled Diagram of Thymus

        ┌─────────────────────────────────────────────────┐
        │  CAPSULE (fibroelastic)                         │
        │    ↓ Interlobular Septa/Trabeculae              │
        │  ┌──────────────┬──────────────┐               │
        │  │   LOBULE     │   LOBULE     │               │
        │  │ ┌──────────┐ │ ┌──────────┐ │               │
        │  │ │ CORTEX   │ │ │ CORTEX   │ │               │
        │  │ │(dark)    │ │ │(dark)    │ │               │
        │  │ │ Packed   │ │ │ Packed   │ │               │
        │  │ │thymocytes│ │ │thymocytes│ │               │
        │  │ │ cTECs    │ │ │          │ │               │
        │  │ │ BTB ─────│─│────────── │ │←Blood-thymus   │
        │  │ └────┬─────┘ │ └─────────┘ │  Barrier       │
        │  │      │       │             │               │
        │  │ ┌────┴───────────────────┐ │               │
        │  │ │    MEDULLA (pale)      │ │               │
        │  │ │  Fewer thymocytes     │ │               │
        │  │ │  mTECs + AIRE         │ │               │
        │  │ │  ⊕ Hassall's          │ │               │
        │  │ │    Corpuscles         │ │               │
        │  │ └───────────────────────┘ │               │
        │  └──────────────┴────────────┘               │
        └─────────────────────────────────────────────────┘
    
    cTEC = Cortical Thymic Epithelial Cell
    mTEC = Medullary Thymic Epithelial Cell
    BTB = Blood-Thymus Barrier
    ⊕ = Hassall's Corpuscles (concentric whorls)
---All 17 questions are answered above. Here is a quick reference index to what each question covers and where to find key points:

Quick Reference Summary

Q#TopicKey Points to Remember
1Joints & Synovial Joints3 structural types; 6 features of synovial joint (cavity, articular cartilage, capsule, synovial fluid, ligaments, nerve supply)
2Elastic Cartilage HistologyPerichondrium, chondrocytes in lacunae, elastic fiber network (Orcein stain); locations: ear, epiglottis
3Long BoneDiaphysis, epiphysis, metaphysis, periosteum, endosteum; 4 blood supplies: nutrient artery (main), metaphyseal, epiphyseal, periosteal
4Sesamoid BoneIn tendons; protect + increase mechanical advantage; examples: Patella (largest) + hallux sesamoids
5EpitheliumSimple (squamous/cuboidal/columnar/pseudostratified) + Stratified (squamous keratinized/non-keratinized/transitional)
6Cartilage TypesHyaline (type II, glassy, calcifies); Elastic (elastic fibers, does NOT calcify); Fibrocartilage (type I, no perichondrium, strongest)
7Endochondral Ossification8 stages; epiphyseal plate zones: Reserve → Proliferating → Hypertrophic → Calcified → Ossification
8Smooth MuscleSpindle-shaped, uninucleate, central nucleus; dense bodies; caveolae; no striations; gap junctions; calmodulin-MLCK pathway
9Trachea Histology4 layers: mucosa (PCCE + thick BM), submucosa (seromucous glands), C-shaped hyaline cartilage rings, adventitia; trachealis muscle posteriorly
10Thin Skin4 layers (no stratum lucidum); has hair follicles + sebaceous glands; vs thick skin (5 layers, no hair, palms/soles)
11Splenic CirculationSplenic a. → trabecular → central a. → penicillar → open (cords → sinus slits) or closed → venous sinuses → splenic vein
12Thick vs Thin SkinKey difference: thick has stratum lucidum, no hair; thin has hair but no stratum lucidum
13Lymph NodeOuter cortex (B-cell follicles), paracortex (T-cells, HEV), medullary cords (plasma cells), medullary sinuses
14NeuronCell body (Nissl bodies), dendrites (toward), axon (away from soma, no Nissl at hillock), myelin/Nodes of Ranvier, synapse
15Spleen HistologyCapsule + trabeculae, white pulp (PALS + follicles), red pulp (sinuses + cords of Billroth), marginal zone
16Skeletal MuscleMultinucleate, peripheral nuclei, sarcomere (Z-I-A-H-M), triads at A-I junction, epimysium/perimysium/endomysium
17ThymusFibroelastic capsule → lobules; cortex (dark, packed thymocytes, BTB, cTECs) + medulla (pale, mTECs, AIRE, Hassall's corpuscles)
Exam tips for Kathmandu University BDS:
  • Always draw diagrams even if they ask only for written descriptions - diagrams earn easy marks
  • For histology questions, always mention H&E staining characteristics
  • For bone/cartilage: always specify type of collagen (I vs II)
  • Hassall's corpuscles = pathognomonic of thymus - always mention this
  • For lymph node vs spleen: lymph filters lymph; spleen filters blood

Generate flashcards PDF with diagrams for quick revision

Reading File
I'll generate a comprehensive flashcard PDF with ASCII diagrams for all 17 topics. Let me build it now.
Running Command

ls /home/daytona/workspace/ 2>/dev/null && mkdir -p /home/daytona/workspace/bds-flashcards

Writing File

~/bds-flashcards/generate_flashcards.py

#!/usr/bin/env python3
"""
BDS 1st Year Anatomy Flashcards PDF Generator
Kathmandu University - Board Exam Revision
Uses reportlab for rich PDF generation with diagrams
"""

from reportlab.lib.pagesizes import A4
from reportlab.lib import colors
from reportlab.lib.units import mm, cm
from reportlab.platypus import (SimpleDocTemplate, Paragraph, Spacer, Table,
                                  TableStyle, PageBreak, HRFlowable, KeepTogether)
from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle
from reportlab.lib.enums import TA_CENTER, TA_LEFT, TA_JUSTIFY
from reportlab.graphics.shapes import Drawing, Rect, String, Line, Circle, Ellipse, Polygon
from reportlab.graphics import renderPDF
from reportlab.platypus.flowables import Flowable
from reportlab.graphics.shapes import Group
import os

OUTPUT_PATH = "/home/daytona/workspace/bds-flashcards/BDS_Anatomy_Flashcards.pdf"

# ─── Colour palette ────────────────────────────────────────────────────────────
C_NAVY    = colors.HexColor("#1a2744")
C_BLUE    = colors.HexColor("#2563EB")
C_LIGHT   = colors.HexColor("#EFF6FF")
C_YELLOW  = colors.HexColor("#FEF9C3")
C_GREEN   = colors.HexColor("#DCFCE7")
C_RED     = colors.HexColor("#FEE2E2")
C_PURPLE  = colors.HexColor("#F3E8FF")
C_ORANGE  = colors.HexColor("#FFF7ED")
C_TEAL    = colors.HexColor("#CCFBF1")
C_PINK    = colors.HexColor("#FCE7F3")
C_GRAY    = colors.HexColor("#F1F5F9")
C_DARK    = colors.HexColor("#1E293B")
C_WHITE   = colors.white
C_GOLD    = colors.HexColor("#F59E0B")
C_BORDER  = colors.HexColor("#CBD5E1")

W, H = A4  # 595.28 x 841.89 pts

# ─── Styles ────────────────────────────────────────────────────────────────────
styles = getSampleStyleSheet()

def make_style(name, parent='Normal', **kw):
    s = ParagraphStyle(name, parent=styles[parent], **kw)
    return s

COVER_TITLE  = make_style('CoverTitle',  fontSize=32, textColor=C_WHITE,
                           fontName='Helvetica-Bold', alignment=TA_CENTER, leading=38)
COVER_SUB    = make_style('CoverSub',    fontSize=16, textColor=colors.HexColor("#CBD5E1"),
                           fontName='Helvetica', alignment=TA_CENTER, leading=22)
COVER_INFO   = make_style('CoverInfo',   fontSize=12, textColor=colors.HexColor("#94A3B8"),
                           fontName='Helvetica', alignment=TA_CENTER)

Q_LABEL      = make_style('QLabel',      fontSize=9,  textColor=C_BLUE,
                           fontName='Helvetica-Bold', spaceBefore=2, spaceAfter=1)
CARD_TITLE   = make_style('CardTitle',   fontSize=13, textColor=C_NAVY,
                           fontName='Helvetica-Bold', spaceBefore=3, spaceAfter=4, leading=16)
BODY         = make_style('Body',        fontSize=9.5, textColor=C_DARK,
                           fontName='Helvetica', leading=14, spaceAfter=3)
BODY_B       = make_style('BodyB',       fontSize=9.5, textColor=C_DARK,
                           fontName='Helvetica-Bold', leading=14)
BULLET       = make_style('Bullet',      fontSize=9,  textColor=C_DARK,
                           fontName='Helvetica', leading=13, leftIndent=12,
                           bulletIndent=4, spaceAfter=1)
DIAG_STYLE   = make_style('Diag',        fontSize=8,  textColor=C_DARK,
                           fontName='Courier', leading=11, backColor=C_GRAY,
                           leftIndent=6, rightIndent=6, spaceBefore=4, spaceAfter=4)
SECTION_HDR  = make_style('SectionHdr',  fontSize=11, textColor=C_WHITE,
                           fontName='Helvetica-Bold', alignment=TA_CENTER, leading=15)
TIP_STYLE    = make_style('Tip',         fontSize=8.5, textColor=colors.HexColor("#92400E"),
                           fontName='Helvetica-Oblique', leading=12,
                           backColor=colors.HexColor("#FEF3C7"),
                           leftIndent=8, rightIndent=8)
TABLE_HDR    = make_style('TableHdr',    fontSize=8.5, textColor=C_WHITE,
                           fontName='Helvetica-Bold', alignment=TA_CENTER)
TABLE_CELL   = make_style('TableCell',   fontSize=8,  textColor=C_DARK,
                           fontName='Helvetica', leading=11, alignment=TA_LEFT)
TABLE_CELL_C = make_style('TableCellC',  fontSize=8,  textColor=C_DARK,
                           fontName='Helvetica', leading=11, alignment=TA_CENTER)
MNEMONIC     = make_style('Mnemonic',    fontSize=9,  textColor=colors.HexColor("#7C3AED"),
                           fontName='Helvetica-Bold', leading=13,
                           backColor=C_PURPLE, leftIndent=8)
KEY_FACT     = make_style('KeyFact',     fontSize=9,  textColor=colors.HexColor("#065F46"),
                           fontName='Helvetica-Bold', leading=13)

# ─── Helper Flowables ──────────────────────────────────────────────────────────
class ColorRect(Flowable):
    """A solid colour rectangle used as card background."""
    def __init__(self, width, height, fill_color, stroke_color=None, radius=6):
        Flowable.__init__(self)
        self.width = width
        self.height = height
        self.fill_color = fill_color
        self.stroke_color = stroke_color or fill_color
        self.radius = radius

    def draw(self):
        self.canv.setFillColor(self.fill_color)
        self.canv.setStrokeColor(self.stroke_color)
        self.canv.roundRect(0, 0, self.width, self.height,
                            self.radius, stroke=1, fill=1)

class DiagramDrawing(Flowable):
    """Wraps a ReportLab Drawing so it flows in a story."""
    def __init__(self, drawing):
        Flowable.__init__(self)
        self.drawing = drawing
        self.width  = drawing.width
        self.height = drawing.height

    def draw(self):
        renderPDF.draw(self.drawing, self.canv, 0, 0)

# ─── Card builder ──────────────────────────────────────────────────────────────
def card(q_num, topic, bg_color, header_color, content_items, tip=None, mnemonic=None):
    """
    Returns a list of flowables forming one flashcard.
    content_items: list of (style, text_or_table) tuples
    """
    story = []
    card_w = W - 2*cm

    # Header bar
    hdr_data = [[Paragraph(f"Q{q_num}  |  {topic}", SECTION_HDR)]]
    hdr_table = Table(hdr_data, colWidths=[card_w])
    hdr_table.setStyle(TableStyle([
        ('BACKGROUND', (0,0), (-1,-1), header_color),
        ('ROUNDEDCORNERS', [8,8,0,0]),
        ('TOPPADDING',    (0,0), (-1,-1), 8),
        ('BOTTOMPADDING', (0,0), (-1,-1), 8),
        ('LEFTPADDING',   (0,0), (-1,-1), 12),
    ]))

    # Body rows
    body_rows = []
    for (style_or_table, content) in content_items:
        if isinstance(content, list):   # table data
            body_rows.append(content)
        else:
            body_rows.append([Paragraph(content, style_or_table)])

    body_data = [[item] for item in body_rows]
    # flatten: each body_row is already a list-of-one
    flat_rows = [[Paragraph(txt, sty) if not isinstance(txt, list) else txt
                  for (sty, txt) in content_items]]

    # Build inner table
    inner_items = []
    for (sty, txt) in content_items:
        if isinstance(txt, Table):
            inner_items.append(txt)
        elif isinstance(txt, Drawing):
            inner_items.append(DiagramDrawing(txt))
        else:
            inner_items.append(Paragraph(txt, sty))

    if tip:
        inner_items.append(Spacer(1, 4))
        inner_items.append(Paragraph(f"★ Exam Tip: {tip}", TIP_STYLE))

    if mnemonic:
        inner_items.append(Spacer(1, 3))
        inner_items.append(Paragraph(f"🧠 {mnemonic}", MNEMONIC))

    # Wrap everything in a single-cell table for the card background
    body_table_data = [[item] for item in inner_items]
    body_table = Table([[item] for item in inner_items], colWidths=[card_w - 24])
    body_table.setStyle(TableStyle([
        ('BACKGROUND',    (0,0), (-1,-1), bg_color),
        ('LEFTPADDING',   (0,0), (-1,-1), 4),
        ('RIGHTPADDING',  (0,0), (-1,-1), 4),
        ('TOPPADDING',    (0,0), (-1,-1), 2),
        ('BOTTOMPADDING', (0,0), (-1,-1), 2),
    ]))

    outer = Table([[hdr_table], [body_table]], colWidths=[card_w])
    outer.setStyle(TableStyle([
        ('BACKGROUND',    (0,1), (-1,-1), bg_color),
        ('BOX',           (0,0), (-1,-1), 1.2, header_color),
        ('ROUNDEDCORNERS',[8]),
        ('LEFTPADDING',   (0,1), (-1,-1), 12),
        ('RIGHTPADDING',  (0,1), (-1,-1), 12),
        ('TOPPADDING',    (0,1), (-1,-1), 8),
        ('BOTTOMPADDING', (0,1), (-1,-1), 10),
    ]))

    story.append(KeepTogether([outer]))
    story.append(Spacer(1, 10))
    return story

# ─── Diagram helpers ───────────────────────────────────────────────────────────
def diag(text):
    """Return a preformatted diagram paragraph."""
    return (DIAG_STYLE, text)

def b(text): return (BODY_B, text)
def p(text): return (BODY, text)
def bullet(text): return (BULLET, f"• {text}")
def key(text): return (KEY_FACT, f"✦ {text}")

def make_table(headers, rows, col_widths=None, hdr_color=None):
    """Build a styled table."""
    hdr_color = hdr_color or C_NAVY
    n = len(headers)
    if col_widths is None:
        usable = W - 2*cm - 40
        col_widths = [usable/n]*n

    data = [[Paragraph(h, TABLE_HDR) for h in headers]]
    for row in rows:
        data.append([Paragraph(str(c), TABLE_CELL) for c in row])

    t = Table(data, colWidths=col_widths)
    t.setStyle(TableStyle([
        ('BACKGROUND',    (0,0), (-1,0),  hdr_color),
        ('BACKGROUND',    (0,1), (-1,-1), C_WHITE),
        ('ROWBACKGROUNDS',(0,1), (-1,-1), [C_WHITE, C_GRAY]),
        ('GRID',          (0,0), (-1,-1), 0.5, C_BORDER),
        ('TOPPADDING',    (0,0), (-1,-1), 4),
        ('BOTTOMPADDING', (0,0), (-1,-1), 4),
        ('LEFTPADDING',   (0,0), (-1,-1), 5),
        ('RIGHTPADDING',  (0,0), (-1,-1), 5),
        ('VALIGN',        (0,0), (-1,-1), 'TOP'),
    ]))
    return t

# ─── Cover page ────────────────────────────────────────────────────────────────
def cover_page():
    story = []
    story.append(Spacer(1, 1.5*cm))

    # Big navy block
    cover_data = [[
        Spacer(1, 1.2*cm),
        Paragraph("BDS 1<sup>st</sup> Year Anatomy", COVER_TITLE),
        Spacer(1, 0.4*cm),
        Paragraph("Quick-Revision Flashcards", COVER_SUB),
        Spacer(1, 0.3*cm),
        Paragraph("Kathmandu University Board Exam", COVER_INFO),
        Spacer(1, 0.6*cm),
        HRFlowable(width="70%", thickness=1, color=colors.HexColor("#334155"),
                   hAlign='CENTER'),
        Spacer(1, 0.4*cm),
        Paragraph("17 Topics  •  Bones • Joints • Histology • Lymphoid Organs", COVER_INFO),
        Spacer(1, 1.2*cm),
    ]]
    cover_table = Table([[r] for r in cover_data[0]], colWidths=[W - 4*cm])
    cover_table.setStyle(TableStyle([
        ('BACKGROUND',    (0,0), (-1,-1), C_NAVY),
        ('ROUNDEDCORNERS',[12]),
        ('LEFTPADDING',   (0,0), (-1,-1), 20),
        ('RIGHTPADDING',  (0,0), (-1,-1), 20),
        ('TOPPADDING',    (0,0), (-1,-1), 0),
        ('BOTTOMPADDING', (0,0), (-1,-1), 0),
    ]))
    story.append(cover_table)
    story.append(Spacer(1, 0.8*cm))

    # Topic grid
    topics = [
        ("Q1",  "Joints & Synovial Joint"),
        ("Q2",  "Elastic Cartilage Histology"),
        ("Q3",  "Long Bone: Parts & Blood Supply"),
        ("Q4",  "Sesamoid Bone"),
        ("Q5",  "Epithelium Classification"),
        ("Q6",  "Cartilage Comparison"),
        ("Q7",  "Endochondral Ossification"),
        ("Q8",  "Smooth Muscle Histology"),
        ("Q9",  "Trachea Histology"),
        ("Q10", "Thin Skin Histology"),
        ("Q11", "Splenic Circulation"),
        ("Q12", "Thick vs Thin Skin"),
        ("Q13", "Lymph Node Histology"),
        ("Q14", "Neuron Structure"),
        ("Q15", "Spleen Histology"),
        ("Q16", "Skeletal Muscle Histology"),
        ("Q17", "Thymus Histology"),
    ]
    grid_data = []
    row = []
    for i, (qn, title) in enumerate(topics):
        cell = Table([[Paragraph(f"<b>{qn}</b>", make_style(f'gq{i}', fontSize=8,
                        textColor=C_BLUE, fontName='Helvetica-Bold',
                        alignment=TA_CENTER))],
                      [Paragraph(title, make_style(f'gt{i}', fontSize=7.5,
                        textColor=C_DARK, fontName='Helvetica',
                        alignment=TA_CENTER, leading=10))]],
                     colWidths=[85])
        cell.setStyle(TableStyle([
            ('BACKGROUND',    (0,0), (-1,-1), C_LIGHT),
            ('BOX',           (0,0), (-1,-1), 0.5, C_BLUE),
            ('ROUNDEDCORNERS',[5]),
            ('TOPPADDING',    (0,0), (-1,-1), 5),
            ('BOTTOMPADDING', (0,0), (-1,-1), 5),
        ]))
        row.append(cell)
        if len(row) == 6:
            grid_data.append(row)
            row = []
    if row:
        while len(row) < 6:
            row.append(Paragraph("", BODY))
        grid_data.append(row)

    grid = Table(grid_data, colWidths=[90]*6,
                 rowHeights=None)
    grid.setStyle(TableStyle([
        ('ALIGN',  (0,0), (-1,-1), 'CENTER'),
        ('VALIGN', (0,0), (-1,-1), 'MIDDLE'),
        ('TOPPADDING',    (0,0), (-1,-1), 4),
        ('BOTTOMPADDING', (0,0), (-1,-1), 4),
        ('LEFTPADDING',   (0,0), (-1,-1), 3),
        ('RIGHTPADDING',  (0,0), (-1,-1), 3),
    ]))
    story.append(grid)
    story.append(PageBreak())
    return story

# ═══════════════════════════════════════════════════════════════════════════════
# FLASHCARD CONTENT
# ═══════════════════════════════════════════════════════════════════════════════

def all_cards():
    story = []

    # ── Q1: Joints ─────────────────────────────────────────────────────────────
    synovial_diag = """
  SYNOVIAL JOINT CROSS-SECTION
  ┌─────────────────────────────────────────┐
  │              BONE                       │
  │  ┌──────────────────────────────────┐  │
  │  │   ARTICULAR CARTILAGE (Hyaline)  │  │
  │  └──────┬───────────────────┬───────┘  │
  │  Fibrous│Capsule    Synovial│Membrane  │
  │         │                   │          │
  │  ┌──────┴───────────────────┴───────┐  │
  │  │         JOINT CAVITY             │  │
  │  │      (Synovial Fluid)            │  │
  │  └──────┬───────────────────┬───────┘  │
  │  ┌──────┴───────────────────┴───────┐  │
  │  │   ARTICULAR CARTILAGE (Hyaline)  │  │
  │  └──────────────────────────────────┘  │
  │              BONE                       │
  │   ←──── Ligament ────────────────────  │
  └─────────────────────────────────────────┘"""

    joint_table = make_table(
        ["Type", "Union", "Mobility", "Example"],
        [
            ["Fibrous", "Fibrous CT", "None (synarthrosis)", "Skull sutures, gomphosis"],
            ["Cartilaginous\n(Primary)", "Hyaline cartilage", "Slight", "Costochondral, epiphyseal plate"],
            ["Cartilaginous\n(Secondary)", "Fibrocartilage", "Slight (amphiarthrosis)", "Pubic symphysis, IVD"],
            ["Synovial", "Joint cavity", "Free (diarthrosis)", "Knee, hip, shoulder, TMJ"],
        ],
        col_widths=[85, 90, 100, 140],
        hdr_color=C_BLUE
    )

    story += card(1, "Joints & Synovial Joint", C_LIGHT, C_BLUE,
        [
            b("DEFINITION: A joint = site where 2+ bones meet."),
            p("Classified by <b>structure</b> (fibrous / cartilaginous / synovial) <br/>"
              "or <b>function</b> (synarthrosis / amphiarthrosis / diarthrosis)."),
            (BODY, joint_table),
            b("6 FEATURES OF SYNOVIAL JOINT:"),
            bullet("1. Articular Cavity (joint space)"),
            bullet("2. Articular Cartilage — hyaline; avascular; reduces friction"),
            bullet("3. Articular Capsule — outer fibrous + inner synovial membrane"),
            bullet("4. Synovial Fluid — viscous; hyaluronic acid; lubricates + nourishes"),
            bullet("5. Ligaments — intracapsular / capsular / extracapsular"),
            bullet("6. Nerve supply (Hilton's Law) + rich blood supply"),
            diag(synovial_diag),
        ],
        tip="6 features by mnemonic CACLES: Cavity, Articular cartilage, Capsule, Ligaments, Epithelium (synovial), Synovial fluid",
        mnemonic="Hilton's Law: nerve to joint = nerve to muscle moving it = nerve to skin over it"
    )

    # ── Q2: Elastic Cartilage ──────────────────────────────────────────────────
    elastic_diag = """
  ELASTIC CARTILAGE — LS
  ┌──────────────────────────────────────────┐
  │ PERICHONDRIUM                            │
  │  [Outer fibrous layer — fibroblasts]     │
  │  [Inner chondrogenic — chondroblasts]    │
  ├──────────────────────────────────────────┤
  │ CARTILAGE:                               │
  │   ≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈ Elastic fibers │
  │       ○    ○○     ○                      │
  │      (L)  (IG)   (L)   Chondrocytes     │
  │   ≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈               │
  │       ○        ○○     ○                  │
  │   ≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈               │
  │  Ground substance (basophilic)           │
  └──────────────────────────────────────────┘
  L=Lacuna  IG=Isogenous group  ≈=Elastic fibers"""

    story += card(2, "Elastic Cartilage — Histology", C_TEAL, colors.HexColor("#0F766E"),
        [
            b("KEY FEATURE: Elastic fibers throughout matrix (+ type II collagen)"),
            p("<b>Stain:</b> Orcein / Verhoeff stain → elastic fibers dark brown/black<br/>"
              "<b>H&amp;E:</b> Matrix lightly basophilic; elastic fibers barely visible"),
            b("Structural Components:"),
            bullet("<b>Perichondrium</b> — present; outer fibrous + inner chondrogenic"),
            bullet("<b>Chondrocytes</b> — large, numerous, closely packed; in lacunae; isogenous groups"),
            bullet("<b>Matrix</b> — elastic fibers + type II collagen + proteoglycans (aggrecan, chondroitin sulfate, keratan sulfate, hyaluronan)"),
            bullet("<b>Does NOT calcify</b> — elastic fibers prevent mineralization"),
            b("Locations (PEAEC):"),
            bullet("Pinna (ear) — Epiglottis — Arytenoid (apices) — Eustachian tube — Cuneiform cartilage"),
            diag(elastic_diag),
        ],
        tip="Elastic cartilage is the ONLY cartilage that does NOT calcify with age",
        mnemonic="PEAEC: Pinna, Epiglottis, Arytenoid (apices), Eustachian tube, Cuneiform"
    )

    # ── Q3: Long Bone ──────────────────────────────────────────────────────────
    bone_diag = """
  TYPICAL LONG BONE
  ┌──────────────────────────────────────────┐
  │ PROXIMAL EPIPHYSIS ← articular cartilage│
  │  (spongy bone + red marrow)             │
  │  ↑ Epiphyseal artery                    │
  ├──────────────────────────────────────────┤
  │ METAPHYSIS ← epiphyseal plate (child)   │
  │             ← metaphyseal arteries      │
  ├──────────────────────────────────────────┤
  │      DIAPHYSIS (compact bone)           │
  │   ←─ Periosteum (outer fibrous +       │
  │        inner osteogenic layer)          │
  │   ┌────────────────────┐               │
  │   │  MEDULLARY CAVITY  │ ← nutrient    │
  │   │  (yellow marrow)   │   foramen     │
  │   └────────────────────┘   + artery    │
  │   ←─ Endosteum (inner lining)          │
  ├──────────────────────────────────────────┤
  │ METAPHYSIS                              │
  ├──────────────────────────────────────────┤
  │ DISTAL EPIPHYSIS ← articular cartilage │
  └──────────────────────────────────────────┘"""

    bs_table = make_table(
        ["Source", "Supplies", "Direction"],
        [
            ["Nutrient artery (main)", "Inner 2/3 cortex + medulla", "Centrifugal (inside→out)"],
            ["Metaphyseal arteries", "Metaphysis + inner epiphysis", "Multiple small vessels"],
            ["Epiphyseal arteries", "Epiphysis (separate in children)", "Via periarticular anastomosis"],
            ["Periosteal arteries", "Outer 1/3 cortex", "Centripetal (outside→in)"],
        ],
        col_widths=[120, 155, 130],
        hdr_color=colors.HexColor("#7C3AED")
    )

    story += card(3, "Typical Long Bone — Parts & Blood Supply", C_PURPLE, colors.HexColor("#7C3AED"),
        [
            b("7 PARTS of a Long Bone:"),
            bullet("1. <b>Diaphysis</b> — shaft; compact bone; contains medullary cavity"),
            bullet("2. <b>Epiphysis</b> (×2) — ends; spongy bone; articular cartilage on surface"),
            bullet("3. <b>Metaphysis</b> — flared region; epiphyseal plate (child) / line (adult)"),
            bullet("4. <b>Articular Cartilage</b> — hyaline; avascular; no perichondrium"),
            bullet("5. <b>Periosteum</b> — outer: fibrous (Sharpey's fibers); inner: osteogenic (osteoblasts)"),
            bullet("6. <b>Endosteum</b> — thin inner lining of medullary cavity + canals"),
            bullet("7. <b>Medullary (Marrow) Cavity</b> — yellow marrow (adult), red marrow (child)"),
            b("BLOOD SUPPLY (4 sources):"),
            (BODY, bs_table),
            diag(bone_diag),
        ],
        tip="Nutrient artery = principal supply; enters via nutrient foramen obliquely; flows centrifugally",
        mnemonic="DEMMPA: Diaphysis, Epiphysis, Metaphysis, Medullary cavity, Periosteum, Articular cartilage"
    )

    # ── Q4: Sesamoid Bone ──────────────────────────────────────────────────────
    story += card(4, "Sesamoid Bone — Special Features", C_YELLOW, C_GOLD,
        [
            b("DEFINITION: Small bones <u>embedded within tendons</u> at friction/stress points."),
            b("Special Features:"),
            bullet("1. Develop within tendons by endochondral ossification (fibrocartilage → bone)"),
            bullet("2. <b>Covered by fibrocartilage</b> on articular surface; fibrous tissue elsewhere"),
            bullet("3. <b>No periosteum</b> on articular surface; no perichondrium"),
            bullet("4. Compact bone outside; cancellous bone + red marrow inside"),
            bullet("5. Poor blood supply — prone to avascular necrosis"),
            bullet("6. Develop in response to mechanical stress (compression + tension)"),
            b("FUNCTIONS:"),
            bullet("Protect tendon from wear and friction"),
            bullet("Increase mechanical advantage (alter angle of tendon pull)"),
            bullet("Absorb compressive forces"),
            b("TWO EXAMPLES:"),
            bullet("<b>Patella</b> — largest sesamoid; in quadriceps tendon; extends knee; ossifies 3–6 yrs"),
            bullet("<b>Hallux sesamoids</b> — 2 bones (medial/lateral) in flexor hallucis brevis tendon; plantar surface 1st MTP joint; weight-bearing during push-off"),
            (DIAG_STYLE, """
  PATELLA (cross-section view)        HALLUX SESAMOIDS
  ┌──────────────────┐                ┌───────────────────────┐
  │ Quadriceps tendon│                │  1st Metatarsal head  │
  │    ↓             │                │       ↓               │
  │ ┌──────────┐     │                │   [Med.] [Lat.]       │
  │ │ PATELLA  │     │                │  sesamoid sesamoid    │
  │ │(sesamoid)│     │                │      ↑         ↑      │
  │ └──────────┘     │                │  Flex.hallucis brevis │
  │    ↓             │                └───────────────────────┘
  │ Patellar ligament│
  └──────────────────┘"""),
        ],
        tip="Patella = largest sesamoid. Sesamoids increase mechanical advantage (like a pulley).",
        mnemonic="Other sesamoids: Pisiform (wrist), Fabella (knee — inconstant), Thumb IP joint"
    )

    # ── Q5: Epithelium ─────────────────────────────────────────────────────────
    epi_table = make_table(
        ["Type", "Layers", "Shape", "Location", "Function"],
        [
            ["Simple squamous", "1", "Flat", "Endothelium, alveoli, Bowman's capsule, mesothelium", "Diffusion, filtration"],
            ["Simple cuboidal", "1", "Cube", "Thyroid follicles, kidney tubules", "Secretion, absorption"],
            ["Simple columnar", "1", "Tall", "GI tract, gallbladder, uterine glands", "Absorption, secretion"],
            ["Pseudostratified", "1 (appears >1)", "Columnar+cilia", "Respiratory tract, epididymis", "Mucus movement"],
            ["Stratified squamous\nkeratinized", ">1", "Squamous (dead)", "Epidermis (skin)", "Protection, waterproofing"],
            ["Stratified squamous\nnon-keratinized", ">1", "Squamous (live)", "Oral cavity, vagina, esophagus, cornea", "Protection, withstands friction"],
            ["Transitional (Urothelium)", ">1", "Dome-shaped", "Urinary bladder, ureter, renal pelvis", "Distension"],
        ],
        col_widths=[82, 45, 65, 140, 85],
        hdr_color=colors.HexColor("#DC2626")
    )

    story += card(5, "Epithelium — Definition & Classification", C_RED, colors.HexColor("#DC2626"),
        [
            b("DEFINITION: Tissue of closely packed polyhedral cells covering surfaces/lining cavities/forming glands."),
            p("<b>Key properties:</b> Avascular | Rests on basement membrane | High mitotic rate | Cell polarity (apical/lateral/basal)"),
            b("BASIS OF CLASSIFICATION: Number of layers × Shape of surface cells"),
            (BODY, epi_table),
            b("GLANDULAR EPITHELIUM:"),
            bullet("<b>Exocrine</b> — secrete via ducts (salivary glands, sweat glands, pancreas exocrine)"),
            bullet("<b>Endocrine</b> — secrete into bloodstream; no ducts (thyroid, adrenal cortex, pituitary)"),
        ],
        tip="Transitional epithelium = UROTHELIUM = only found in urinary tract. Dome-shaped surface cells = umbrella cells.",
        mnemonic="Simple epithelia where thin & efficient = Squamous. Where active = Cuboidal/Columnar."
    )

    # ── Q6: Cartilage Comparison ───────────────────────────────────────────────
    cart_table = make_table(
        ["Feature", "Hyaline", "Elastic", "Fibrocartilage"],
        [
            ["Matrix fiber", "Type II collagen (invisible H&E)", "Type II + elastic fibers (Orcein stain)", "Type I collagen (visible H&E — eosinophilic bundles)"],
            ["Appearance", "Glassy, bluish-white, translucent", "Yellow, opaque, flexible", "White, dense, opaque — like fibrous tissue"],
            ["Perichondrium", "Present (absent on articular surfaces)", "Present", "ABSENT"],
            ["Calcification", "YES — with aging; basis for endochondral ossification", "NO — elastic fibers prevent it", "May calcify in old age"],
            ["Chondrocytes", "Small; isogenous groups; in lacunae", "Large, numerous, closely packed", "Sparse; rows between collagen bundles; no capsule"],
            ["Mechanical property", "Firm, resilient; resists compression", "Flexible, elastic; returns to shape", "Strongest; resists tension AND compression"],
            ["Locations", "Articular cartilage, trachea, larynx, ribs, fetal skeleton", "Ear pinna, epiglottis, arytenoids, Eustachian tube", "IVD annulus, pubic symphysis, menisci, glenoid/acetabular labra"],
        ],
        col_widths=[80, 118, 108, 108],
        hdr_color=colors.HexColor("#0369A1")
    )

    story += card(6, "Cartilage Types — Comparison", C_LIGHT, colors.HexColor("#0369A1"),
        [
            b("THREE TYPES: Hyaline | Elastic | Fibrocartilage (White fibro)"),
            (BODY, cart_table),
        ],
        tip="Fibrocartilage is the ONLY type with NO perichondrium and NO capsule around chondrocytes",
        mnemonic="HEF = Hyaline (most common) → Elastic (ear/epiglottis) → Fibro (discs/symphysis)"
    )

    # ── Q7: Endochondral Ossification ─────────────────────────────────────────
    ossif_diag = """
  ENDOCHONDRAL OSSIFICATION — STAGES
  ┌────────────────────────────────────────────────────┐
  │ 1. Cartilage model (mesenchyme → chondroblasts)    │
  │ 2. Cartilage growth + central hypertrophy +        │
  │    calcification of matrix                         │
  │ 3. Bone collar forms (periosteum → osteoblasts)    │
  │ 4. Vascular invasion → PRIMARY ossification center │
  │    (diaphysis) — osteoclasts resorb calcified cart;│
  │    osteoblasts deposit woven bone on remnant spicules│
  │ 5. Medullary cavity formation (osteoclast resorption)│
  │ 6. SECONDARY ossification centers form (epiphyses) │
  │    — mostly postnatal                              │
  │ 7. Epiphyseal plate activity (growth in length):   │
  │    Reserve → Proliferating → Hypertrophic →        │
  │    Calcified → Ossification (RPHCO)                │
  │ 8. Epiphyseal plate closure (sex hormones puberty) │
  └────────────────────────────────────────────────────┘
  
  EPIPHYSEAL PLATE ZONES (metaphysis → epiphysis):
  ┌────────────────────────────────────────────────────┐
  │ OSSIFICATION zone  ← woven bone deposited here     │
  │ CALCIFIED zone     ← chondrocytes dying, Ca2+      │
  │ HYPERTROPHIC zone  ← cells enlarge; secrete VEGF   │
  │ PROLIFERATING zone ← columns of dividing cells     │
  │ RESERVE zone       ← small inactive chondrocytes   │
  └────────────────────────────────────────────────────┘"""

    story += card(7, "Intracartilaginous (Endochondral) Ossification", C_GREEN,
                  colors.HexColor("#15803D"),
        [
            b("Endochondral ossification = bone formation on a PRE-EXISTING hyaline cartilage model."),
            p("Forms: long bones, vertebrae, ribs, pelvis, base of skull (most of skeleton)."),
            b("8 KEY STAGES:"),
            bullet("1. <b>Cartilage model</b> formed by mesenchymal cells → chondroblasts"),
            bullet("2. <b>Hypertrophy + calcification</b> of central cartilage; chondrocytes secrete alkaline phosphatase + VEGF"),
            bullet("3. <b>Bone collar</b> (periosteal intramembranous bone) around midshaft"),
            bullet("4. <b>Vascular invasion</b> → primary ossification center (diaphysis, fetal life)"),
            bullet("5. <b>Medullary cavity</b> created by osteoclasts"),
            bullet("6. <b>Secondary ossification centers</b> in epiphyses (postnatal)"),
            bullet("7. <b>Epiphyseal plate (physis)</b> — 5 zones drive lengthening"),
            bullet("8. <b>Plate closure</b> at puberty (sex hormones) → epiphyseal line"),
            diag(ossif_diag),
        ],
        tip="Mnemonic for epiphyseal plate zones (epiphysis → diaphysis): RPHCO",
        mnemonic="RPHCO: Reserve, Proliferating, Hypertrophic, Calcified, Ossification"
    )

    # ── Q8: Smooth Muscle ─────────────────────────────────────────────────────
    sm_diag = """
  SMOOTH MUSCLE — LS and TS
  
  LONGITUDINAL SECTION (LS):          TRANSVERSE SECTION (TS):
  ┌─────────────────────────┐         ┌──────────────────────┐
  │   ____________          │         │  ○  ○ (○) ○  ○  ○   │
  │  /  Nucleus    \        │         │  ○  ○  ○  (N) ○  ○  │
  │ / (cigar-shaped)\ ←cell │         │  ○  ○  ○   ○  ○  ○  │
  │ \               / body  │         │  ○  ○  (○) ○  ○  ○  │
  │  \   actin ~~~~\/       │         │                      │
  │   \  myosin ===\        │         │  ○ = cell profile    │
  │  ● dense bodies│        │         │ (N) = cell with      │
  │ ° caveolae (PM)│        │         │  nucleus (central)   │
  │  ←gap junctions→        │         │                      │
  └─────────────────────────┘         └──────────────────────┘
  
  CONTRACT via: Ca2+→Calmodulin→MLCK→phosphorylate myosin→cross bridges"""

    story += card(8, "Smooth Muscle — Histological Structure", C_ORANGE, colors.HexColor("#C2410C"),
        [
            b("Smooth = Involuntary, Non-striated, Visceral muscle"),
            b("CELL (Smooth muscle fiber):"),
            bullet("<b>Shape:</b> Spindle-shaped (fusiform); tapered ends"),
            bullet("<b>Nucleus:</b> Single, elongated (cigar-shaped), CENTRAL; corkscrews when contracted"),
            bullet("<b>No striations</b> — actin + myosin not in sarcomeres; no Z-discs → instead <b>DENSE BODIES</b>"),
            bullet("<b>Dense bodies</b> — anchor actin filaments; contain α-actinin (analogous to Z-discs)"),
            bullet("<b>Caveolae</b> — plasma membrane invaginations; Ca2+ storage (= T-tubules)"),
            bullet("<b>Intermediate filaments</b> (desmin, vimentin) — cytoskeletal scaffold"),
            bullet("<b>Gap junctions (Nexus)</b> — electrical coupling for coordinated contraction"),
            b("CONNECTIVE TISSUE:"),
            bullet("Endomysium (reticular type III collagen) around each cell"),
            bullet("Perimysium → Epimysium around bundles/whole muscle"),
            b("CONTRACTION MECHANISM:"),
            bullet("Ca2+ → binds Calmodulin → activates MLCK → phosphorylates myosin → cross-bridge cycling → contraction"),
            b("LOCATION: GI tract, uterus, blood vessels, bronchi, iris, ciliary body, bladder"),
            diag(sm_diag),
        ],
        tip="TS section: central cells largest (nucleus at equator); peripheral cells appear as empty circles",
        mnemonic="Smooth muscle: Single nucleus, Central, No striations, Caveolae, Calmodulin"
    )

    # ── Q9: Trachea ───────────────────────────────────────────────────────────
    trachea_diag = """
  TRACHEA — WALL LAYERS (lumen → outside)
  ┌────────────────────────────────────────────────┐
  │ LUMEN                                          │
  ├────────────────────────────────────────────────┤
  │ 1. MUCOSA                                      │
  │    ├─ Pseudostratified Ciliated Columnar Epi   │
  │    │  (PCCE: ciliated cells, goblet cells,     │
  │    │   basal cells, brush cells, DNES cells)   │
  │    ├─ THICK BASEMENT MEMBRANE (★ hallmark)     │
  │    └─ Lamina propria (loose CT + elastic fibers)│
  ├────────────────────────────────────────────────┤
  │ 2. SUBMUCOSA                                   │
  │    └─ Mixed seromucous TRACHEAL GLANDS        │
  │       (keep airway moist; drain via ducts)     │
  ├────────────────────────────────────────────────┤
  │ 3. HYALINE CARTILAGE RINGS (C-shaped, 16–20)  │
  │    └─ Open posteriorly                         │
  │    └─ Between rings: annular (fibroelastic)    │
  │       ligaments                                │
  ├────────────────────────────────────────────────┤
  │ 4. ADVENTITIA (Fibrosa) — dense CT            │
  ├────────────────────────────────────────────────┤
  │ POSTERIOR WALL: TRACHEALIS MUSCLE (smooth m.)  │
  │  (closes gap between cartilage tips)           │
  └────────────────────────────────────────────────┘"""

    story += card(9, "Trachea — Histology & Diagram", C_TEAL, colors.HexColor("#0F766E"),
        [
            b("4 WALL LAYERS + Posterior trachealis muscle"),
            bullet("<b>MUCOSA:</b> PCCE + thick BM + lamina propria"),
            bullet("<b>SUBMUCOSA:</b> seromucous tracheal glands (keep mucosa moist)"),
            bullet("<b>CARTILAGE LAYER:</b> 16–20 C-shaped hyaline cartilage rings; open posteriorly"),
            bullet("<b>ADVENTITIA:</b> dense fibroelastic CT blending with mediastinum"),
            bullet("<b>TRACHEALIS:</b> smooth muscle bridging posterior gap; contracts during coughing"),
            b("Cells of respiratory epithelium (PCCE):"),
            bullet("Ciliated columnar cells (most numerous — cilia beat mucus upward = mucociliary escalator)"),
            bullet("Goblet cells — mucus secreting"),
            bullet("Basal cells — stem cells; rest on BM only"),
            bullet("Brush cells (sensory) + Kulchitsky/DNES cells (neuroendocrine)"),
            diag(trachea_diag),
        ],
        tip="THICK basement membrane = hallmark of trachea in histology slides",
        mnemonic="Layers: MSCA = Mucosa, Submucosa, Cartilage rings, Adventitia + Trachealis posteriorly"
    )

    # ── Q10: Thin Skin ────────────────────────────────────────────────────────
    thin_skin_diag = """
  THIN SKIN — LAYERS (surface → deep)
  ┌────────────────────────────────────────────────┐
  │ EPIDERMIS (4 layers):                          │
  │  4. Stratum CORNEUM   ← dead corneocytes,      │
  │                          keratin; thin         │
  │  3. Stratum GRANULOSUM← keratohyalin granules  │
  │                          (2-3 layers)          │
  │  2. Stratum SPINOSUM  ← Langerhans cells;      │
  │                          prickle cells         │
  │  1. Stratum BASALE    ← stem cells; melanocytes│
  │     (Germinativum)       hemidesmosomes on BM  │
  ├────────────────────────────────────────────────┤
  │ DERMIS:                                        │
  │  Papillary layer — loose CT; dermal papillae   │
  │                    (shorter/fewer in thin skin) │
  │  Reticular layer — dense CT; hair follicles;   │
  │                    sebaceous glands; sweat glands│
  ├────────────────────────────────────────────────┤
  │ HYPODERMIS — loose CT + adipose (not true skin)│
  └────────────────────────────────────────────────┘
  ★ THIN SKIN HAS: Hair follicles, Sebaceous glands,
    Arrector pili — ALL ABSENT in thick skin"""

    story += card(10, "Thin Skin — Histology", C_PINK, colors.HexColor("#BE185D"),
        [
            b("Thin skin = covers most body; ~0.5–3 mm thick; has HAIR FOLLICLES"),
            b("EPIDERMIS — 4 LAYERS (no stratum lucidum):"),
            bullet("<b>Stratum Basale</b> — single columnar/cuboidal; stem cells + melanocytes (1:10 keratinocytes)"),
            bullet("<b>Stratum Spinosum</b> — polygonal cells; desmosomes (prickles); Langerhans cells (APC); lamellar bodies"),
            bullet("<b>Stratum Granulosum</b> — 2–5 layers; keratohyalin granules (basophilic); lamellar body lipid release (waterproofing)"),
            bullet("<b>Stratum Corneum</b> — anucleate dead squames; keratin + lipid cement; THINNER than thick skin"),
            b("DERMIS:"),
            bullet("<b>Papillary layer</b> — loose CT; dermal papillae; Meissner's corpuscles; capillary loops"),
            bullet("<b>Reticular layer</b> — dense irregular CT; type I collagen; hair follicles, sebaceous glands, eccrine/apocrine sweat glands, arrector pili"),
            diag(thin_skin_diag),
        ],
        tip="Thin skin LACKS stratum lucidum (found only in thick skin of palms/soles)",
        mnemonic="Layers of epidermis (deep to surface): Brave SPies Get Cornered = Basale, Spinosum, Granulosum, (Lucidum in thick), Corneum"
    )

    # ── Q11: Splenic Circulation ──────────────────────────────────────────────
    splenic_diag = """
  SPLENIC CIRCULATION PATHWAY:
  ┌────────────────────────────────────────────────────┐
  │ Splenic artery (celiac trunk)                      │
  │   → Trabecular arteries (in trabeculae)            │
  │      → Central arteries (enter PALS = white pulp) │
  │         → Penicillar arteries:                     │
  │            - Pulp arterioles                       │
  │            - Sheathed capillaries (Ellipsoids)     │
  │            - Terminal capillaries                  │
  │                   ↓                                │
  │        ┌──────────┴──────────┐                     │
  │    OPEN (90%)           CLOSED (10%)               │
  │  cords of Billroth →    direct to sinuses          │
  │  squeeze through                                   │
  │  endothelial slits  →   fast; no screening         │
  │  (SLOW; macrophage                                 │
  │   screening here)                                  │
  │        └──────────┬──────────┘                     │
  │         Venous sinuses                             │
  │          → Pulp veins                              │
  │             → Trabecular veins                     │
  │                → Splenic vein                      │
  └────────────────────────────────────────────────────┘"""

    story += card(11, "Splenic Circulation", C_LIGHT, C_BLUE,
        [
            b("Spleen filters BLOOD (not lymph). Open circulation = dominant pathway."),
            b("SEQUENCE:"),
            bullet("Splenic a. → Trabecular aa. → Central aa. (in PALS/white pulp)"),
            bullet("→ Penicillar arteries → Sheathed capillaries (Ellipsoids — Schweigger-Seidel sheaths)"),
            bullet("→ RED PULP via two routes:"),
            bullet("<b>Open (slow, 90%)</b>: capillaries → cords of Billroth → must squeeze through endothelial slits → venous sinuses"),
            bullet("<b>Closed (fast, 10%)</b>: capillaries → directly into venous sinuses"),
            bullet("Venous sinuses → Pulp veins → Trabecular veins → Splenic vein"),
            b("SIGNIFICANCE of open circulation:"),
            bullet("<b>Culling</b> — phagocytosis of old/deformed RBCs"),
            bullet("<b>Pitting</b> — remove inclusions WITHOUT destroying RBC"),
            bullet("<b>Immune surveillance</b> — antigen presentation in white pulp"),
            bullet("<b>Platelet reservoir</b> — ~30% platelets stored here"),
            diag(splenic_diag),
        ],
        tip="OPEN circulation = slow; macrophages in cords destroy old RBCs. Endothelial slits = quality-control checkpoint.",
        mnemonic="Old RBCs are culled (destroyed) and pitted (inclusions removed) in the splenic cords"
    )

    # ── Q12: Thick vs Thin Skin ───────────────────────────────────────────────
    skin_table = make_table(
        ["Feature", "THICK Skin", "THIN Skin"],
        [
            ["Location", "Palms, soles, fingertips", "Rest of body"],
            ["Epidermal layers", "5 (includes stratum lucidum)", "4 (NO stratum lucidum)"],
            ["Stratum corneum", "Very thick", "Thin"],
            ["Hair follicles", "ABSENT", "Present"],
            ["Sebaceous glands", "ABSENT", "Present"],
            ["Arrector pili", "ABSENT", "Present"],
            ["Dermal papillae", "Tall, regular, numerous", "Short, fewer, irregular"],
            ["Sweat glands", "Eccrine only; densely packed", "Eccrine + apocrine"],
            ["Dermatoglyphics", "Present (fingerprints)", "Absent"],
            ["Sensory receptors", "Meissner's (papillary dermis); Pacinian (deep dermis)", "Free nerve endings, hair follicle receptors"],
            ["Melanocytes", "Fewer", "More per unit area"],
        ],
        col_widths=[110, 135, 160],
        hdr_color=colors.HexColor("#BE185D")
    )

    story += card(12, "Thick Skin vs Thin Skin", C_PINK, colors.HexColor("#BE185D"),
        [
            b("KEY DIFFERENCES AT A GLANCE:"),
            (BODY, skin_table),
        ],
        tip="The ONLY difference in layers: thick skin has STRATUM LUCIDUM between granulosum and corneum",
        mnemonic="Thick skin: BSGLC (has all 5 layers). Thin skin: BSGC (no Lucidum)"
    )

    # ── Q13: Lymph Node ───────────────────────────────────────────────────────
    ln_diag = """
  LYMPH NODE — MICROSCOPIC STRUCTURE
  ┌────────────────────────────────────────────────┐
  │  ↓↓↓ Afferent lymphatics (multiple)           │
  │ CAPSULE (dense collagen)                       │
  │  └─ Subcapsular sinus (macrophages below)      │
  │     Trabeculae + trabecular sinuses            │
  │ OUTER CORTEX (B-cell zone):                    │
  │  ○ Primary follicle — resting B cells          │
  │  ◎ Secondary follicle:                         │
  │    [Germinal center — proliferating B cells,   │
  │     FDCs, Th cells, tingible-body macrophages] │
  │    {Mantle zone — resting B cells}             │
  │ PARACORTEX (T-cell zone / inner cortex):       │
  │  ⊕ HEV — lymphocyte homing from blood         │
  │    Interdigitating dendritic cells (APCs)      │
  │ MEDULLA:                                       │
  │  ▓ Medullary cords — plasma cells + B cells   │
  │  ░ Medullary sinuses → efferent lymphatic      │
  │              ↓ Efferent lymphatic (single)     │
  │           HILUM (blood vessels)                │
  └────────────────────────────────────────────────┘"""

    story += card(13, "Lymph Node — Microscopic Features", C_PURPLE, colors.HexColor("#7C3AED"),
        [
            b("Lymph node = bean-shaped; filters LYMPH; encapsulated; along lymphatic vessels"),
            b("STRUCTURE:"),
            bullet("<b>Capsule</b> → Subcapsular sinus (macrophages) → Trabeculae + trabecular sinuses"),
            b("OUTER CORTEX (B-cell zone):"),
            bullet("<b>Primary follicle</b> — compact; small resting B lymphocytes; no germinal center"),
            bullet("<b>Secondary follicle</b> — has germinal center (GC) + mantle zone"),
            bullet("GC: centroblasts → centrocytes; somatic hypermutation; class switching; FDCs; tingible-body macrophages"),
            b("PARACORTEX (Inner cortex / T-cell zone):"),
            bullet("<b>T lymphocytes</b> (predominantly); expands in cell-mediated immunity"),
            bullet("<b>HEV (High Endothelial Venules)</b> — tall cuboidal endothelium; lymphocyte recirculation from blood"),
            bullet("Interdigitating dendritic cells (APCs)"),
            b("MEDULLA:"),
            bullet("<b>Medullary cords</b> — plasma cells (antibody secretion), B cells, macrophages"),
            bullet("<b>Medullary sinuses</b> — connect to efferent lymphatic at hilum"),
            diag(ln_diag),
        ],
        tip="Absent paracortex = DiGeorge syndrome (T-cell deficiency). HEV = where lymphocytes home into node from blood.",
        mnemonic="Outer cortex = B-cells, Inner cortex (paracortex) = T-cells, Medulla = Plasma cells"
    )

    # ── Q14: Neuron ───────────────────────────────────────────────────────────
    neuron_diag = """
  NEURON STRUCTURE
  
        DENDRITES (many; toward cell body)
          \\   |   /
           \\  |  /
   ┌────────────────────────────┐
   │      CELL BODY (SOMA)      │
   │  ┌────────────────────┐   │
   │  │  Nucleus + Nucleolus│   │
   │  │  ("owl-eye")        │   │
   │  └────────────────────┘   │
   │  ≡ Nissl bodies (RER)     │
   │  • Mitochondria           │
   │  ↕ Neurofilaments/tubules │
   └────────────┬───────────────┘
                │ ← Axon Hillock (NO Nissl bodies)
                │ ← Initial segment (AP trigger zone)
     ═══════════╪═══════════  Myelin sheath
                │             (Schwann cell — PNS;
     ───────────┼───────────  Oligodendrocyte — CNS)
                │ ← Node of Ranvier (gap in myelin)
     ═══════════╪═══════════
                │ AXON (single; uniform diameter)
               /|\
              / | \  ← Telodendria (terminal branches)
             ●  ●  ● ← Synaptic boutons/terminals
                       (vesicles + mitochondria)"""

    story += card(14, "Neuron — Structure with Diagram", C_YELLOW, C_GOLD,
        [
            b("Neuron = structural + functional unit of NS; specialized for electrochemical signal transmission"),
            b("PARTS:"),
            bullet("<b>Cell body (Soma/Perikaryon)</b> — metabolic center; nucleus (large, round, pale/euchromatic, prominent nucleolus = 'owl-eye'); Nissl bodies (RER stacks = protein synthesis); Golgi; neurofilaments; lipofuscin"),
            bullet("<b>Nissl bodies</b> — in cytoplasm + dendrites; ABSENT at axon hillock + in axon"),
            bullet("<b>Dendrites</b> — multiple, short, branching; conduct impulses TOWARD soma; dendritic spines = synaptic sites"),
            bullet("<b>Axon</b> — single, uniform diameter; arises from axon hillock; conducts AWAY from soma; NO Nissl/RER; axoplasmic transport (anterograde = kinesin; retrograde = dynein)"),
            bullet("<b>Myelin sheath</b> — Schwann cells (PNS) or Oligodendrocytes (CNS); insulation; saltatory conduction"),
            bullet("<b>Nodes of Ranvier</b> — gaps in myelin; action potential 'jumps' = saltatory conduction"),
            bullet("<b>Synaptic bouton</b> — presynaptic vesicles + mitochondria | synaptic cleft (~30 nm) | postsynaptic receptors"),
            diag(neuron_diag),
        ],
        tip="Retrograde transport used by: herpes virus, rabies virus, tetanospasmin — they travel from terminal to cell body",
        mnemonic="Nissl bodies = Rough ER; present in dendrites BUT NOT in axon hillock or axon"
    )

    # ── Q15: Spleen ───────────────────────────────────────────────────────────
    spleen_diag = """
  SPLEEN — HISTOLOGICAL STRUCTURE
  ┌────────────────────────────────────────────────────┐
  │ CAPSULE (fibrous + smooth muscle cells)            │
  │  └─ TRABECULAE (carry trabecular vessels)          │
  │                                                    │
  │  WHITE PULP (islands):                             │
  │  ┌──────────────────────────────────────────────┐ │
  │  │  PALS (T-cells around central artery)        │ │
  │  │       ─ Central Artery                       │ │
  │  │  ┌─────────────────────────────────┐         │ │
  │  │  │ Lymphoid Follicle (B-cells)     │         │ │
  │  │  │  ○ Primary OR                  │         │ │
  │  │  │  [GC] + {mantle} = Secondary   │         │ │
  │  │  └─────────────────────────────────┘         │ │
  │  └──────────────────────────────────────────────┘ │
  │  ←── Marginal Zone (B-cells, macrophages, NK) ──→  │
  │                                                    │
  │  RED PULP:                                         │
  │  ≈≈ VENOUS SINUSES (rod endothelium + ring fibers) │
  │  ▓▓ CORDS of BILLROTH (macrophages, RBCs)         │
  └────────────────────────────────────────────────────┘"""

    story += card(15, "Spleen — Histological Structure", C_GREEN, colors.HexColor("#15803D"),
        [
            b("Spleen = largest 2° lymphoid organ; filters BLOOD; hilum for vessels"),
            b("STRUCTURE:"),
            bullet("<b>Capsule</b> — fibrous + elastic + smooth muscle cells; trabeculae extend inward"),
            bullet("<b>Stroma</b> — reticular fibers (type III collagen) + reticular cells"),
            b("WHITE PULP (~20–25%):"),
            bullet("<b>PALS</b> (Periarteriolar Lymphoid Sheath) — T lymphocytes around central artery"),
            bullet("<b>Lymphoid follicles</b> (Malpighian corpuscles) — eccentric to PALS; B lymphocytes"),
            bullet("Primary (resting) or secondary follicles (with germinal center)"),
            bullet("<b>Marginal zone</b> — B cells, macrophages, NK cells; filters blood from central artery"),
            b("RED PULP (~75–80%):"),
            bullet("<b>Venous sinuses</b> — lined by rod-shaped endothelial cells (parallel to long axis); ring fibers (reticular hoops) external; SLITS between cells = RBC quality control"),
            bullet("<b>Cords of Billroth</b> — reticular meshwork; macrophages; RBCs; platelets; plasma cells"),
            diag(spleen_diag),
        ],
        tip="Venous sinuses of spleen: rod-shaped (barrel stave) endothelium + ring fibers = unique and testable",
        mnemonic="Spleen = Blood filter; White pulp = immunity; Red pulp = RBC destruction"
    )

    # ── Q16: Skeletal Muscle ─────────────────────────────────────────────────
    skel_diag = """
  SKELETAL MUSCLE — LS AND SARCOMERE
  ┌──────────────────────────────────────────────────┐
  │  Epimysium → Perimysium → Endomysium            │
  │  MUSCLE FIBER (Cell):                           │
  │   N  N  N  N  ← peripheral nuclei (multiple)   │
  │   ─────────────────────────── Sarcolemma        │
  │   |  Myofibril:               T-tubule ↕        │
  │   | ┌──────────────────────────────────────┐   │
  │   | │Z─[I]─[──A──]─[H]─[──A──]─[I]─Z      │   │
  │   | │  ↑    ↑    ↑   ↑                     │   │
  │   | │Z-disc I-band A-band H-zone M-line     │   │
  │   | └──────────────────────────────────────┘   │
  │   | Sarcoplasmic reticulum (SR)                │
  │   | Terminal cisternae ← TRIAD (T+2SR)         │
  │   │  located at A-I junction in skeletal muscle │
  └──────────────────────────────────────────────────┘
  SARCOMERE = Z-disc to Z-disc (~2.5 µm at rest)
  Thin filaments (actin 7nm): I-band + part of A-band
  Thick filaments (myosin 15nm): A-band only"""

    story += card(16, "Skeletal Muscle — Histological Structure", C_ORANGE, colors.HexColor("#C2410C"),
        [
            b("Skeletal = Striated, Voluntary, Multinucleate"),
            b("MUSCLE FIBER (Cell):"),
            bullet("Largest cells in body: 10–100 µm diameter; up to 30 cm long"),
            bullet("<b>Multinucleate</b> (syncytium; from myoblast fusion)"),
            bullet("<b>PERIPHERAL nuclei</b> (below sarcolemma) ← key ID feature"),
            bullet("<b>Satellite cells</b> — mononuclear stem cells under sarcolemma; regeneration"),
            b("CT ORGANIZATION:"),
            bullet("<b>Epimysium</b> — whole muscle; <b>Perimysium</b> — fascicles; <b>Endomysium</b> — individual fibers"),
            b("SARCOMERE (Z to Z):"),
            bullet("<b>Z-disc</b> — anchors actin; sarcomere boundary; α-actinin"),
            bullet("<b>I-band</b> (light) — thin filaments (actin) only; bisected by Z-disc"),
            bullet("<b>A-band</b> (dark) — full myosin length; DOES NOT shorten during contraction"),
            bullet("<b>H-zone</b> — myosin only; narrows during contraction"),
            bullet("<b>M-line</b> — center of A-band; cross-links myosin"),
            b("T-TUBULES + SR → TRIAD (T-tubule flanked by 2 SR cisternae at A-I junction)"),
            diag(skel_diag),
        ],
        tip="During contraction: I-band shortens, H-zone shortens, A-band LENGTH UNCHANGED",
        mnemonic="I-band and H-zone = Intersect = shorten. A-band = Always same length"
    )

    # ── Q17: Thymus ──────────────────────────────────────────────────────────
    thymus_diag = """
  THYMUS — HISTOLOGICAL STRUCTURE
  ┌────────────────────────────────────────────────────┐
  │ FIBROELASTIC CAPSULE                               │
  │  └─ Interlobular septa (trabeculae) → LOBULES     │
  │                                                    │
  │  LOBULE:                                           │
  │  ┌──────────────────────────────────────────────┐ │
  │  │ CORTEX (dark) — densely packed thymocytes    │ │
  │  │  • cTECs (Nurse cells — MHC I + II)         │ │
  │  │  • Blood-Thymus Barrier (BTB) — cortex only  │ │
  │  │  • Macrophages (phagocytose dead thymocytes) │ │
  │  │  ← ~95% thymocytes die here by apoptosis →  │ │
  │  ├──────────────────────────────────────────────┤ │
  │  │ MEDULLA (pale) — fewer thymocytes            │ │
  │  │  • mTECs + AIRE (self-antigen expression)    │ │
  │  │  ⊕ HASSALL'S CORPUSCLES ← pathognomonic!    │ │
  │  │    (concentric whorls of keratinized eTECs)  │ │
  │  │  • No BTB — mature T-cells exit via HEV      │ │
  │  └──────────────────────────────────────────────┘ │
  │  Medullae of adjacent lobules are CONTINUOUS       │
  └────────────────────────────────────────────────────┘"""

    story += card(17, "Thymus — Capsule & Histological Structure", C_TEAL, colors.HexColor("#0F766E"),
        [
            b("CAPSULE NAME: Thin FIBROELASTIC connective tissue capsule"),
            p("Sends <b>interlobular septa (trabeculae)</b> inward → divides gland into incomplete <b>lobules</b>.<br/>"
              "Medullae of adjacent lobules are continuous (lobules only incomplete)."),
            b("PRIMARY lymphoid organ; most active birth → puberty → involutes (replaced by fat)."),
            b("CORTEX (outer; dark-staining):"),
            bullet("Densely packed <b>thymocytes</b> (T-cell precursors from bone marrow)"),
            bullet("<b>cTECs (Cortical Thymic Epithelial Cells / Nurse Cells)</b> — reticular network; express MHC I + II; POSITIVE SELECTION"),
            bullet("<b>Blood-Thymus Barrier (BTB)</b> — protects cortex from blood-borne antigens; capillary endothelium + BL + perivascular CT + epithelial BL"),
            bullet("<b>~95% thymocytes DIE here</b> by apoptosis; phagocytosed by macrophages"),
            b("MEDULLA (inner; pale-staining):"),
            bullet("<b>mTECs + AIRE gene</b> — express tissue-specific antigens → NEGATIVE SELECTION (delete self-reactive T cells)"),
            bullet("<b>HASSALL'S CORPUSCLES</b> (Thymic corpuscles) — concentric whorls of flattened keratinized epithelial cells; may be calcified/cystic; <b>PATHOGNOMONIC of thymus</b>"),
            bullet("Mature T-cells exit via medullary HEV into circulation"),
            diag(thymus_diag),
        ],
        tip="Hassall's corpuscles = ONLY in thymus. Their presence identifies thymus in any histology slide.",
        mnemonic="Cortex = Positive selection (keep if recognize self-MHC). Medulla = Negative selection (kill if attack self-antigens)"
    )

    return story

# ─── Main PDF build ────────────────────────────────────────────────────────────
def main():
    os.makedirs(os.path.dirname(OUTPUT_PATH), exist_ok=True)
    doc = SimpleDocTemplate(
        OUTPUT_PATH,
        pagesize=A4,
        leftMargin=1*cm, rightMargin=1*cm,
        topMargin=1.2*cm, bottomMargin=1.2*cm,
        title="BDS 1st Year Anatomy Flashcards — Kathmandu University",
        author="Orris Medical AI",
        subject="BDS Anatomy Board Exam Revision"
    )

    story = []
    story += cover_page()
    story += all_cards()

    doc.build(story)
    print(f"PDF generated: {OUTPUT_PATH}")
    import os as _os
    size = _os.path.getsize(OUTPUT_PATH)
    print(f"File size: {size/1024:.1f} KB")

if __name__ == "__main__":
    main()
Running Command

cd /home/daytona/workspace/bds-flashcards && python generate_flashcards.py 2>&1

This is a shared conversation. Sign in to Orris to start your own chat.