Male reproductive organs from neet level (UG) Give me the points as such that I can teach them directly to class 12th students Ncert baded too
| Internal Genitalia | External Genitalia |
|---|---|
| Testes, Epididymis, Vas deferens, Prostate, Seminal vesicles, Bulbourethral glands | Penis, Scrotum |

| Cell | Function |
|---|---|
| Spermatogonia | Stem cells; undergo mitosis to generate spermatocytes |
| Sertoli cells | "Nurse cells" - support developing sperm |
| Leydig cells | Located in interstitium; secrete testosterone |

| Stage | Cell | Ploidy | Division |
|---|---|---|---|
| Spermatogonia (2n) | Type A & B | Diploid (46 chr) | Mitosis |
| Primary spermatocyte | Large cell | Diploid (46 chr) | Before Meiosis I |
| Secondary spermatocyte | Smaller | Haploid (23 chr) | After Meiosis I |
| Spermatids | Round cells | Haploid (23 chr) | After Meiosis II |
| Spermatozoa | Mature sperm | Haploid (23 chr) | Spermiogenesis |

| Part | Details |
|---|---|
| Head | Contains condensed nucleus (haploid DNA) |
| Acrosome (anterior 2/3 of head) | Cap-like structure from Golgi apparatus; contains enzymes - hyaluronidase and proteases (for penetrating egg) |
| Neck | Short connecting region |
| Middle piece (Body) | Contains mitochondria - powerhouse for sperm motility (ATP production) |
| Tail (Flagellum) | Contains axoneme (9+2 microtubule arrangement); provides motility |
| Gland | Location | Secretion / Function |
|---|---|---|
| Seminal vesicles (2) | Behind urinary bladder | ~60% of semen volume; secretes fructose (energy for sperm), prostaglandins, fibrinogen |
| Prostate gland (1) | Below urinary bladder, surrounds urethra | ~30% of semen volume; secretes citric acid, enzymes, PSA (prostate-specific antigen); slightly alkaline - neutralizes vaginal acidity |
| Bulbourethral glands / Cowper's glands (2) | Below prostate, lateral to urethra | Pre-ejaculatory fluid; lubricates urethra, neutralizes residual urine acidity before sperm passage |
| Hormone | Source | Function |
|---|---|---|
| GnRH | Hypothalamus | Stimulates anterior pituitary to release LH and FSH |
| LH (ICSH) | Anterior pituitary | Stimulates Leydig cells β testosterone secretion |
| FSH | Anterior pituitary | Stimulates Sertoli cells β supports spermiogenesis; stimulates ABP secretion |
| Testosterone | Leydig cells | Spermatogenesis, secondary sexual characters, libido |
| Inhibin | Sertoli cells | Negative feedback on FSH (inhibits FSH release) |
| Fact | Value |
|---|---|
| Duration of spermatogenesis | 64-74 days |
| Sperm produced per day | ~120 million per testis |
| Sperm motility acquired in | Epididymis (18-24 hrs) |
| Epididymis length | ~6 metres |
| Largest accessory gland | Prostate |
| Largest contributor to semen volume | Seminal vesicles (~60%) |
| Acrosome enzyme | Hyaluronidase, Acrosin |
| Energy for sperm motility | Fructose (from seminal vesicles) + mitochondria in middle piece |
| Sperm viability in female tract | 48-72 hours |
| Temperature for spermatogenesis | 2-2.5Β°C below body temp |
Where is mullerian and wolfian ducts present and their function Neet legel only

| Feature | Detail |
|---|---|
| Other name | Mesonephric duct |
| Embryonic origin | Mesonephros (transient embryonic kidney) |
| Present in | All embryos initially (both sexes) |
| Stimulated by | Testosterone (from Leydig cells of testis) |
Wolffian duct β Epididymis + Vas deferens + Seminal vesicle + Ejaculatory duct
| Feature | Detail |
|---|---|
| Other name | Paramesonephric duct |
| Embryonic origin | Invagination of coelomic epithelium, lateral to the Wolffian duct |
| Present in | All embryos initially (both sexes) |
| Inhibited by | AMH / MIS (Anti-MΓΌllerian Hormone / MΓΌllerian Inhibiting Substance) from Sertoli cells |
MΓΌllerian duct β Fallopian tubes + Uterus + Cervix + Upper 1/3 of vagina
| Feature | Wolffian Duct | MΓΌllerian Duct |
|---|---|---|
| Other name | Mesonephric duct | Paramesonephric duct |
| Present in | Both sexes (embryo) | Both sexes (embryo) |
| Develops in | Male | Female |
| Degenerates in | Female | Male |
| Hormone needed to develop | Testosterone | No hormone needed (default) |
| Hormone causing degeneration | None in female (absence of testosterone) | AMH / MIS (in males) |
| Source of hormone | Leydig cells of testis | Sertoli cells of testis |
| Develops into (in active sex) | Epididymis, Vas deferens, Seminal vesicle, Ejaculatory duct | Fallopian tubes, Uterus, Cervix, Upper vagina (1/3) |
| Condition | Result |
|---|---|
| Testis present β secretes testosterone | Wolffian duct develops (male internal organs form) |
| Testis present β secretes AMH | MΓΌllerian duct regresses (no female organs) |
| No testis (female / castrated male embryo) | Wolffian duct degenerates (no testosterone) |
| No testis (female / castrated male embryo) | MΓΌllerian duct develops (no AMH present) = default pathway |
| Ovary present or absent | Does NOT matter - MΓΌllerian development happens with or without ovary |
"Males LOSE MΓΌllerian (by AMH), KEEP Wolffian (by Testosterone)" "Females KEEP MΓΌllerian (default), LOSE Wolffian (no testosterone)"
Testis components and some details about them that might be relevant to neet ug level
| Compartment | Contents | Function |
|---|---|---|
| Tubular compartment | Seminiferous tubules | Spermatogenesis (sperm production) |
| Interstitial compartment | Leydig cells + connective tissue + blood vessels | Steroidogenesis (testosterone production) |

Spermatogonia β Primary spermatocytes β Secondary spermatocytes β Spermatids β Spermatozoa (at lumen)
| # | Function | Detail |
|---|---|---|
| 1 | Nutrition | Provide nutrients (glucose, lactate, amino acids) to developing sperm - sperm are isolated from blood |
| 2 | Blood-Testis Barrier (BTB) | Form tight junctions with adjacent Sertoli cells β protect developing sperm from immune system (sperm antigens are foreign) |
| 3 | Fluid secretion | Secrete luminal fluid that transports sperm toward epididymis |
| 4 | Androgen-Binding Protein (ABP) | Secreted into tubule lumen; binds testosterone and keeps local testosterone concentration HIGH to support spermatogenesis |
| 5 | Hormone secretion | Secrete Inhibin (inhibits FSH) and AMH (in foetal life - causes MΓΌllerian duct regression) |
| 6 | Phagocytosis | Engulf residual cytoplasm shed by spermatids during spermiogenesis |

LH β Leydig cells β Testosterone β (1) spermatogenesis support + (2) secondary sex characters
| Layer | Details |
|---|---|
| Tunica vaginalis | Outermost serous layer; derived from peritoneum; has visceral + parietal layers |
| Tunica albuginea | Thick fibrous white capsule of dense connective tissue; gives shape and protection; sends septa inward to divide testis into lobules |
| Tunica vasculosa | Innermost layer; contains blood vessels and loose connective tissue |
Tunica albuginea is the most commonly asked covering in NEET MCQs.
| Component | Location | Stimulated by | Key Product / Function |
|---|---|---|---|
| Spermatogonia | Inside tubule, periphery | Testosterone (mitosis) | Stem cells β spermatozoa |
| Sertoli cells | Inside tubule wall (full height) | FSH | ABP, Inhibin, AMH, BTB, nutrition |
| Leydig cells | Between tubules (interstitium) | LH | Testosterone |
| Myoid cells | Around tubule (outside) | - | Contraction β sperm movement |
| Rete testis | Hilum / mediastinum testis | - | Collects + channels sperm out |
| Tunica albuginea | Capsule of testis | - | Protection, sends septa β lobules |
Now from your understanding, give me a teacher's overview of the next topic relevant to neet UG only
I think we should learn about the ducts, secretions, glands, male accesory organs etc, in a sequence before jumping to female
Seminiferous tubule β Rete testis β Efferent ductules β Epididymis β Vas deferens β Ejaculatory duct β Urethra β Outside
| Part | Location | Function |
|---|---|---|
| Head | Receives from efferent ductules | Initial sperm entry |
| Body | Middle portion | Maturation continues |
| Tail | Lowermost | Main storage site; continues as vas deferens |
| # | Function | Key Point |
|---|---|---|
| 1 | Sperm maturation | Sperm gain motility and fertilizing ability here (takes 18-24 hours) |
| 2 | Sperm storage | Stores sperm for up to several months; mainly in the tail |
| 3 | Concentration | Water is reabsorbed; sperm become concentrated |
| 4 | Nutrition | Epididymal fluid provides carnitine and glycerylphosphorylcholine as energy substrates |
Critical NEET point: Sperm leaving the testis are non-motile and non-fertilizable. They become motile ONLY after passing through the epididymis.
| Feature | Detail |
|---|---|
| Number | 2 (paired) |
| Location | Behind the urinary bladder, above the prostate |
| Duct | Opens into the ampulla of vas deferens β forms ejaculatory duct |
| Contribution to semen volume | ~60% (largest contributor) |
| Substance | Function |
|---|---|
| Fructose β | Primary energy source for sperm motility (sperm use fructose, not glucose) |
| Prostaglandins | (1) Make cervical mucus more receptive to sperm; (2) stimulate reverse peristalsis in uterus to push sperm toward fallopian tubes |
| Fibrinogen | Causes semen to coagulate (clot) temporarily after ejaculation |
| Citric acid | Antioxidant support |
| Vitamin C (ascorbic acid) | Antioxidant |
NEET trap: Seminal vesicles are NOT storage sites for sperm (sperm are stored in the epididymis and ampulla of vas deferens)
| Feature | Detail |
|---|---|
| Number | 1 (single, unpaired) |
| Location | Just below the urinary bladder, surrounds the prostatic urethra |
| Largest male accessory gland | Yes - single largest gland |
| Contribution to semen volume | ~30% |
| Substance | Function |
|---|---|
| Prostatic fluid (thin, milky) | Gives semen its characteristic appearance |
| Citric acid | Provides nutrition, helps pH buffering |
| Calcium & phosphate | Buffering |
| Clotting enzyme (Fibrinogenase) | Clots fibrinogen from seminal vesicles β temporary semen coagulum |
| Fibrinolysin (PSP94/Profibrinolysin) | Dissolves the coagulum within 15-30 min β allows sperm to become free and motile |
| PSA (Prostate-Specific Antigen) | Liquefies semen; used as a clinical marker for prostate cancer |
| PAP (Prostatic Acid Phosphatase) | Enzyme; also a clinical/forensic marker |
| Zinc | Antibacterial; stabilises DNA in sperm head |
| Feature | Detail |
|---|---|
| Number | 2 (paired) |
| Location | Below the prostate, within the urogenital diaphragm, on either side of the urethra |
| Opens into | Membranous/Penile urethra (directly) |
| Contribution to semen volume | Small (~1-2%) |
| Substance | Function |
|---|---|
| Pre-ejaculatory fluid (clear, mucoid) | Secreted during arousal BEFORE ejaculation |
| Lubricant | Lubricates the urethra to protect sperm during ejaculation |
| Neutralises residual urine | Urine is acidic; Cowper's fluid neutralises the urethra before sperm pass through |
NEET note: Cowper's gland fluid is secreted before ejaculation, not during. It can contain a small number of sperm, which is why pre-ejaculatory fluid can sometimes cause pregnancy.
| Parameter | Value |
|---|---|
| Volume per ejaculate | 2.5-5 mL |
| pH | 7.35-7.5 (slightly alkaline) |
| Colour | White/opalescent (from prostate) |
| Consistency | Mucoid (from seminal vesicles) |
| Sperm count | ~100 million/mL average; < 20% abnormal forms |
| Speed of sperm in female tract | ~3 mm/min |
| Sperm viability in female tract | 1-2 days (up to 48-72 hours) |
| Source | % of semen volume |
|---|---|
| Seminal vesicles | ~60% |
| Prostate gland | ~30% |
| Vas deferens + sperm | ~10% |
| Bulbourethral + urethral glands | Small (~1-2%) |
| Question angle | Answer |
|---|---|
| Which gland contributes maximum to semen volume? | Seminal vesicles (~60%) |
| Energy source for sperm motility? | Fructose (from seminal vesicles) |
| Where do sperm gain motility? | Epididymis |
| Where are sperm stored? | Epididymis (mainly tail) + ampulla of vas deferens |
| Which gland surrounds the urethra? | Prostate |
| PSA is marker for which gland? | Prostate |
| Pre-ejaculatory fluid is from? | Bulbourethral (Cowper's) glands |
| Vasectomy cuts which structure? | Vas deferens |
| Why is prostate fluid alkaline? | To neutralise acidic vaginal environment and activate sperm motility |
| Semen pH? | 7.35-7.5 |
| Prostaglandins in semen - source? | Seminal vesicles |
| Cowper's glands open into? | Membranous/penile urethra (NOT prostatic urethra) |
| Ejaculatory duct is formed by? | Ampulla of vas deferens + duct of seminal vesicle |
| Ejaculatory duct opens into? | Prostatic urethra |
Seminal vesicles = Fructose + Prostaglandins + Fibrinogen (FPF) Prostate = Alkaline + Clotting enzyme + PSA + Zinc (ACZ) Cowper's = Lubrication before ejaculation
Cremasteric reflex, just wjat they need Only that much
| Stimulus | Response | Purpose |
|---|---|---|
| Cold temperature | Cremaster contracts β testis pulled UP (closer to body) | To warm the testis |
| High temperature | Cremaster relaxes β testis hangs DOWN (away from body) | To cool the testis |
| Muscle | Type | Action |
|---|---|---|
| Cremaster | Skeletal muscle | Raises/lowers testis |
| Dartos | Smooth muscle | Wrinkles scrotal skin |
Spermatogenesis

Phase 1: MULTIPLICATIVE PHASE β Mitosis of spermatogonia
Phase 2: MEIOTIC PHASE β Meiosis I + II
Phase 3: SPERMIOGENESIS β Spermatid β Sperm (no division)
Key point: Mitosis here is for multiplication only - chromosome number does NOT change (still 2n = 46)
| Cell | Ploidy | Chromosome # | Division | No. of cells |
|---|---|---|---|---|
| Spermatogonium | Diploid | 2n = 46 | Mitosis | 1 β many |
| Primary spermatocyte | Diploid | 2n = 46 | Before Meiosis I | 1 |
| Secondary spermatocyte | Haploid | n = 23 | After Meiosis I | 2 |
| Spermatid | Haploid | n = 23 | After Meiosis II | 4 |
| Spermatozoon | Haploid | n = 23 | After spermiogenesis | 4 |
NEET rule: 1 primary spermatocyte β 4 spermatozoa (all functional)

| Change | Detail |
|---|---|
| Acrosome formation | Golgi apparatus forms the acrosome cap over the anterior 2/3 of nucleus |
| Nucleus condenses | Chromatin becomes tightly packed; cell becomes smaller |
| Flagellum develops | Centrioles form the axoneme (9+2 microtubule arrangement) β tail grows |
| Mitochondria | Migrate and arrange around the axoneme in the middle piece to form mitochondrial sheath |
| Cytoplasm shed | Residual cytoplasm is discarded as "residual body" β phagocytosed by Sertoli cells |

| Part | Structure | Function |
|---|---|---|
| Head | Condensed nucleus (haploid DNA) | Carries genetic material |
| Acrosome | Cap over anterior 2/3 of head; from Golgi | Contains hyaluronidase + acrosin (enzymes to penetrate egg) |
| Neck | Short connecting piece | Junction of head and tail |
| Middle piece (Body) | Axoneme + mitochondrial sheath | ATP production for motility |
| Tail (Flagellum) | 9+2 axoneme of microtubules | Motility - whip-like movement |
| Hormone | Source | Role in Spermatogenesis |
|---|---|---|
| GnRH | Hypothalamus | Stimulates LH + FSH release |
| LH | Anterior pituitary | Stimulates Leydig cells β testosterone |
| FSH | Anterior pituitary | Stimulates Sertoli cells β ABP secretion β supports spermiogenesis |
| Testosterone | Leydig cells | Essential for all stages; acts via Sertoli cells |
| Estrogen | Sertoli cells (from testosterone by aromatase) | Needed for spermiogenesis |
| Growth hormone | Anterior pituitary | Promotes early division of spermatogonia |
| Inhibin | Sertoli cells | Negative feedback β inhibits FSH |
| Spermatogenesis | Spermiogenesis | |
|---|---|---|
| Meaning | Entire process (spermatogonia β sperm) | Only last phase (spermatid β sperm) |
| Includes | Mitosis + Meiosis + Spermiogenesis | Only morphological differentiation |
| Cell division? | Yes (mitosis + meiosis) | NO cell division |
| Duration | 64-74 days total | Part of that 74 days |
| Fact | Value |
|---|---|
| Duration of spermatogenesis | 64-74 days |
| Sperm produced per testis/day | ~120 million |
| Chromosome number of spermatogonium | 2n = 46 |
| Chromosome number of spermatozoon | n = 23 |
| Spermatozoa from 1 primary spermatocyte | 4 |
| Largest cell in seminiferous tubule | Primary spermatocyte |
| Acrosome is derived from | Golgi apparatus |
| Energy for sperm motility | ATP from mitochondria (middle piece) |
| Acrosome enzymes | Hyaluronidase + Acrosin |
| Residual body phagocytosed by | Sertoli cells |
| Motility acquired in | Epididymis (sperm non-motile when leaving testis) |
"Some Pretty Sexy Sperms" Spermatogonia β Primary spermatocyte β Secondary spermatocyte β Spermatid β Spermatozoa
"ANCE" = Acrosome forms, Nucleus condenses, Cytoplasm shed, Elongation + flagellum
"FSH = Feeds Sertoli Here" (FSH β Sertoli) "LH = Loves Leydig" (LH β Leydig β testosterone)
Create a spermatogenesis flowchart PDF for classroom display
mkdir -p /tmp/workspace/spermatogenesis && ls /tmp/workspace/
~/spermatogenesis/create_flowchart.py
from reportlab.lib.pagesizes import A3, landscape
from reportlab.lib import colors
from reportlab.lib.units import cm, mm
from reportlab.pdfgen import canvas
from reportlab.lib.colors import HexColor, white, black
# ββ colour palette ββββββββββββββββββββββββββββββββββββββββββββββ
BG = HexColor("#F0F4FF") # page background
TITLE_BG = HexColor("#1A237E") # dark navy
TITLE_FG = white
BOX_STEM = HexColor("#4A90D9") # spermatogonia blue
BOX_PRIMARY = HexColor("#7B1FA2") # primary spermatocyte purple
BOX_SECOND = HexColor("#00796B") # secondary teal
BOX_SPTID = HexColor("#E65100") # spermatid orange
BOX_SPERM = HexColor("#1B5E20") # spermatozoon dark green
BOX_FG = white
ARROW_CLR = HexColor("#37474F") # dark grey arrows
PHASE_BG = HexColor("#E8EAF6") # phase band background
PHASE_FG = HexColor("#1A237E")
LABEL_CLR = HexColor("#BF360C") # red-orange for labels
NUM_CLR = HexColor("#0D47A1") # blue numbers
SIDE_BG = HexColor("#FFF8E1") # note card yellow
SIDE_BORDER = HexColor("#F9A825")
FOOTER_CLR = HexColor("#546E7A")
# ββ page setup βββββββββββββββββββββββββββββββββββββββββββββββββββ
W, H = landscape(A3) # 420 Γ 297 mm
c = canvas.Canvas("/tmp/workspace/spermatogenesis/Spermatogenesis_Flowchart.pdf",
pagesize=(W, H))
def filled_rect(x, y, w, h, fill, stroke=None, radius=6):
c.setFillColor(fill)
if stroke:
c.setStrokeColor(stroke)
c.setLineWidth(1.5)
else:
c.setStrokeColor(fill)
c.setLineWidth(0)
c.roundRect(x, y, w, h, radius, fill=1, stroke=1 if stroke else 0)
def text_block(text, x, y, w, h, fg=white, size=11, bold=False, center=True):
c.setFillColor(fg)
c.setFont("Helvetica-Bold" if bold else "Helvetica", size)
if center:
c.drawCentredString(x + w/2, y + h/2 - size*0.35, text)
else:
c.drawString(x + 6, y + h/2 - size*0.35, text)
def draw_arrow(x1, y1, x2, y2, label="", label2=""):
"""Draws a vertical downward arrow with optional label on the right."""
c.setStrokeColor(ARROW_CLR)
c.setFillColor(ARROW_CLR)
c.setLineWidth(2)
c.line(x1, y1, x2, y2 + 8)
# arrowhead
p = c.beginPath()
p.moveTo(x2, y2)
p.lineTo(x2 - 7, y2 + 12)
p.lineTo(x2 + 7, y2 + 12)
p.close()
c.drawPath(p, fill=1, stroke=0)
if label:
c.setFillColor(LABEL_CLR)
c.setFont("Helvetica-Bold", 9)
c.drawString(x2 + 14, (y1 + y2) / 2 + 4, label)
if label2:
c.setFillColor(HexColor("#555555"))
c.setFont("Helvetica", 8)
c.drawString(x2 + 14, (y1 + y2) / 2 - 8, label2)
def multi_line(text_lines, x, y, w, h, fg=white, sizes=None, bold_first=True):
"""Draw multiple lines centred in a box."""
n = len(text_lines)
line_h = h / (n + 0.5)
for i, line in enumerate(text_lines):
sz = sizes[i] if sizes else 10
c.setFillColor(fg)
c.setFont("Helvetica-Bold" if (bold_first and i == 0) else "Helvetica", sz)
c.drawCentredString(x + w/2, y + h - (i + 1) * line_h + line_h * 0.2, line)
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
# BACKGROUND
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
c.setFillColor(BG)
c.rect(0, 0, W, H, fill=1, stroke=0)
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
# TITLE BANNER
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
filled_rect(0, H - 2.2*cm, W, 2.2*cm, TITLE_BG, radius=0)
c.setFillColor(TITLE_FG)
c.setFont("Helvetica-Bold", 22)
c.drawCentredString(W/2, H - 1.5*cm, "SPERMATOGENESIS β Complete Flow Chart")
c.setFont("Helvetica", 11)
c.drawCentredString(W/2, H - 2.0*cm, "NEET UG | Class 12 Biology Β· Chapter: Human Reproduction")
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
# PHASE BANDS (background strips)
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
# We'll lay out 5 main boxes top β bottom in the centre column
# plus side note cards on right
TOP_Y = H - 2.4*cm # just below title
BOT_Y = 1.2*cm # footer area
USABLE = TOP_Y - BOT_Y # usable height
# centre column
CX = W * 0.18 # left edge of centre column
CW = W * 0.44 # width of centre column
BOX_H = 2.3*cm
BOX_W = CW
# vertical positions for the 5 main cells (plus header)
# we space them evenly
TOTAL_BOXES = 5
GAP = (USABLE - TOTAL_BOXES * BOX_H) / (TOTAL_BOXES + 1)
def box_y(i):
"""i=0 is topmost box"""
return TOP_Y - GAP*(i+1) - BOX_H*(i+1)
# Phase band spans
phase_data = [
# (label, top_box_i, bot_box_i, colour)
("PHASE 1\nMULTIPLICATIVE\n(Mitosis)", 0, 0, HexColor("#E3F2FD")),
("PHASE 2\nMEIOTIC\n(Meiosis I & II)", 1, 2, HexColor("#F3E5F5")),
("PHASE 3\nSPERMIOGENESIS\n(Differentiation)", 3, 3, HexColor("#FFF3E0")),
("EPIDIDYMIS\nMaturation", 4, 4, HexColor("#E8F5E9")),
]
BAND_X = CX - 3.5*cm
BAND_W = CW + 7.0*cm # full width behind everything
for label, ti, bi, col in phase_data:
py_top = box_y(ti) + BOX_H + GAP*0.5
py_bot = box_y(bi) - GAP*0.5
ph = py_top - py_bot
filled_rect(BAND_X, py_bot, BAND_W, ph, col, stroke=HexColor("#CCCCCC"), radius=8)
# phase label on left
c.setFillColor(PHASE_FG)
lines = label.split("\n")
lx = BAND_X + 5
lw = 2.4*cm
mid_y = (py_top + py_bot) / 2
c.setFont("Helvetica-Bold", 8)
c.drawCentredString(lx + lw/2, mid_y + 8, lines[0])
c.setFont("Helvetica-Bold", 8)
c.drawCentredString(lx + lw/2, mid_y - 2, lines[1] if len(lines) > 1 else "")
c.setFont("Helvetica", 7.5)
c.drawCentredString(lx + lw/2, mid_y - 13, lines[2] if len(lines) > 2 else "")
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
# MAIN BOXES
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
boxes = [
# (colour, lines, sizes)
(BOX_STEM, ["SPERMATOGONIUM", "Diploid | 2n = 46 chromosomes", "Stem cell β lies at periphery of seminiferous tubule"],
[13, 10, 9]),
(BOX_PRIMARY, ["PRIMARY SPERMATOCYTE", "Diploid | 2n = 46 chromosomes", "Largest germ cell in the seminiferous tubule"],
[13, 10, 9]),
(BOX_SECOND, ["SECONDARY SPERMATOCYTE (Γ2)", "Haploid | n = 23 chromosomes", "Each is ~half the size of primary spermatocyte"],
[13, 10, 9]),
(BOX_SPTID, ["SPERMATID (Γ4)", "Haploid | n = 23 chromosomes", "Round cell β no tail yet; undergoes spermiogenesis"],
[13, 10, 9]),
(BOX_SPERM, ["MATURE SPERMATOZOON (Γ4)", "Haploid | n = 23 chromosomes", "Motility acquired in epididymis (18β24 hrs)"],
[13, 10, 9]),
]
for i, (col, lines, szs) in enumerate(boxes):
by = box_y(i)
filled_rect(CX, by, BOX_W, BOX_H, col, stroke=white, radius=10)
multi_line(lines, CX, by, BOX_W, BOX_H, fg=white, sizes=szs, bold_first=True)
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
# ARROWS between boxes with division labels
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
arrow_data = [
# (from_box_i, label_main, label_sub)
(0, "MITOSIS", "Type B β Primary spermatocyte"),
(1, "MEIOSIS I", "Reductional division Β· Crossing over occurs"),
(2, "MEIOSIS II", "Equational division Β· 4 spermatids total"),
(3, "SPERMIOGENESIS", "No division Β· Morphological change only"),
]
ax = CX + BOX_W / 2
for from_i, lbl, sub in arrow_data:
y_start = box_y(from_i)
y_end = box_y(from_i + 1) + BOX_H
draw_arrow(ax, y_start, ax, y_end, lbl, sub)
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
# RIGHT SIDE β NOTE CARDS
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
NX = CX + CW + 1.0*cm
NW = W - NX - 0.8*cm
def note_card(title, lines, y, h, title_col=HexColor("#1A237E")):
filled_rect(NX, y, NW, h, SIDE_BG, stroke=SIDE_BORDER, radius=8)
# title strip
filled_rect(NX, y + h - 0.7*cm, NW, 0.7*cm, title_col, radius=6)
c.setFillColor(white)
c.setFont("Helvetica-Bold", 9)
c.drawCentredString(NX + NW/2, y + h - 0.46*cm, title)
# body lines
c.setFont("Helvetica", 8.5)
ly = y + h - 0.7*cm - 0.3*cm
for line in lines:
c.setFillColor(HexColor("#212121"))
bullet = line.startswith("β’")
indent = 10 if bullet else 6
c.drawString(NX + indent, ly, line)
ly -= 0.42*cm
# Card 1 β Key Numbers
note_card("β± KEY NUMBERS (NEET Favourites)",
["β’ Duration: 64β74 days total",
"β’ Sperm produced: ~120 million / testis / day",
"β’ 1 Primary spermatocyte β 4 spermatozoa",
"β’ Epididymis: 6 m long; 18β24 hrs for maturity",
"β’ Temperature: 2β2.5Β°C below body temp"],
y=box_y(0) - 0.1*cm, h=3.2*cm,
title_col=HexColor("#0D47A1"))
# Card 2 β Spermiogenesis changes
note_card("π¬ SPERMIOGENESIS CHANGES",
["β’ Acrosome forms (from Golgi apparatus)",
"β’ Nucleus condenses (DNA tightly packed)",
"β’ Flagellum grows (from centrioles)",
"β’ Mitochondria β mitochondrial sheath (middle piece)",
"β’ Residual cytoplasm shed β phagocytosed by Sertoli cells",
"β’ Spermiation = release from Sertoli into lumen"],
y=box_y(1) + 0.2*cm, h=3.6*cm,
title_col=HexColor("#6A1B9A"))
# Card 3 β Hormones
note_card("π HORMONAL CONTROL",
["β’ LH β Leydig cells β Testosterone",
"β’ FSH β Sertoli cells β ABP secretion",
"β’ Testosterone β drives all stages",
"β’ Inhibin (Sertoli) β inhibits FSH (βve feedback)",
"β’ GH β promotes spermatogonia division"],
y=box_y(2) + 0.0*cm, h=3.0*cm,
title_col=HexColor("#004D40"))
# Card 4 β Sperm structure
note_card("π΅ SPERM STRUCTURE",
["Head: nucleus + acrosome (anterior 2/3)",
"Acrosome: hyaluronidase + acrosin",
"Middle piece: mitochondria β ATP",
"Tail (flagellum): 9+2 axoneme microtubules",
"Speed: 1β4 mm/min in fluid"],
y=box_y(3) + 0.0*cm, h=3.0*cm,
title_col=HexColor("#BF360C"))
# Card 5 β NEET trap
note_card("β COMMON NEET TRAPS",
["Spermiogenesis β Spermatogenesis (no division!)",
"Spermiation = release from Sertoli cell",
"Sperm motile only AFTER epididymis",
"Primary spermatocyte = LARGEST germ cell",
"Acrosome from Golgi (NOT from nucleus)",
"Inhibin inhibits FSH (NOT LH)"],
y=box_y(4) + 0.0*cm, h=3.2*cm,
title_col=HexColor("#B71C1C"))
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
# CHROMOSOME COUNT INDICATORS (left of main boxes)
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
chr_data = [
(0, "2n=46", NUM_CLR),
(1, "2n=46", NUM_CLR),
(2, "n=23", HexColor("#006064")),
(3, "n=23", HexColor("#006064")),
(4, "n=23", HexColor("#1B5E20")),
]
for bi, txt, col in chr_data:
by = box_y(bi) + BOX_H/2 - 0.25*cm
filled_rect(CX - 2.2*cm, by, 1.9*cm, 0.5*cm, col, radius=4)
c.setFillColor(white)
c.setFont("Helvetica-Bold", 9)
c.drawCentredString(CX - 1.25*cm, by + 0.14*cm, txt)
# cell count badges (right side of boxes, inside)
count_data = [
(0, "Γβ"),
(1, "Γ1"),
(2, "Γ2"),
(3, "Γ4"),
(4, "Γ4"),
]
for bi, cnt in count_data:
by = box_y(bi) + BOX_H - 0.65*cm
bx = CX + BOX_W - 1.3*cm
filled_rect(bx, by, 1.1*cm, 0.52*cm, HexColor("#FFFFFF44"), radius=4)
c.setFillColor(white)
c.setFont("Helvetica-Bold", 10)
c.drawCentredString(bx + 0.55*cm, by + 0.15*cm, cnt)
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
# FOOTER
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
filled_rect(0, 0, W, 1.1*cm, HexColor("#CFD8DC"), radius=0)
c.setFillColor(FOOTER_CLR)
c.setFont("Helvetica", 8.5)
c.drawString(1*cm, 0.4*cm, "NEET UG | Class 12 Biology | Unit: Human Reproduction")
c.drawCentredString(W/2, 0.4*cm,
"Spermatogonia β Primary S/C β Secondary S/C β Spermatid β Spermatozoon")
c.setFont("Helvetica-Bold", 8.5)
c.drawRightString(W - 1*cm, 0.4*cm, "All 4 spermatozoa are functional β")
c.save()
print("PDF created successfully.")
cd /tmp/workspace/spermatogenesis && python create_flowchart.py
ls -lh /tmp/workspace/spermatogenesis/
Spermatogenesis Flowchart
PDF Document Β· PDF
Complete spermatogenesis important definitions and everything for neet UG for better understanding pf concepts First teach the mitosis and meiosis frok scratch to a level that's required to understand gametogenesis
| Term | Definition |
|---|---|
| Chromosome | Condensed, coiled structure of DNA + proteins (histones). Visible during cell division. |
| Chromatid | Each of the two identical copies of a chromosome after DNA replication, joined at the centromere |
| Sister chromatids | The two identical copies joined together after DNA replication - they are ONE chromosome |
| Homologous chromosomes (homologs) | Pairs of chromosomes - one from mother, one from father - same size, same gene loci, but possibly different alleles |
| Centromere | The constricted region of a chromosome where sister chromatids are held together; where spindle fibres attach |
| Kinetochore | Protein complex at the centromere where spindle microtubules attach |
| Spindle fibres | Microtubule structures that pull chromosomes to opposite poles during division |
| Diploid (2n) | Cell with TWO sets of chromosomes (one from each parent). In humans: 2n = 46 |
| Haploid (n) | Cell with ONE set of chromosomes. In humans: n = 23 |
| Ploidy | The number of chromosome sets in a cell |
| DNA replication | Copying of DNA; occurs during S phase of interphase, BEFORE any cell division |
| Bivalent (Tetrad) | A pair of homologous chromosomes (each made of 2 sister chromatids) joined together = 4 chromatids total |
| Crossing over | Exchange of segments between non-sister chromatids of homologous chromosomes during Prophase I of meiosis |
| Chiasma (pl. chiasmata) | The visible X-shaped point where crossing over has occurred |
| Synapsis | Precise alignment and pairing of homologous chromosomes during Prophase I of meiosis |
| Synaptonemal complex | Protein scaffold that holds homologous chromosomes together during synapsis |
| Nondisjunction | Failure of chromosomes to separate properly during meiosis β abnormal chromosome number in gametes |
| Cell type | Chromosome count | Ploidy |
|---|---|---|
| Body (somatic) cells | 46 (23 pairs) | Diploid (2n) |
| Spermatogonia | 46 | Diploid (2n) |
| Primary spermatocyte | 46 | Diploid (2n) |
| Secondary spermatocyte | 23 | Haploid (n) |
| Spermatid | 23 | Haploid (n) |
| Spermatozoon | 23 | Haploid (n) |
| Ovum | 23 | Haploid (n) |
| Zygote (fertilised egg) | 46 | Diploid (2n) |
INTERPHASE (cell grows + replicates DNA)
βββ G1 phase: Cell grows; organelles duplicated; protein synthesis
βββ S phase: DNA replication (2n β 4n DNA content; still 46 chromosomes but each now has 2 chromatids)
βββ G2 phase: Cell prepares for division; more growth; spindle proteins made
MITOTIC PHASE (M phase) = actual division
Key point for NEET: DNA replication happens in S phase of interphase, BEFORE division starts. So by the time Prophase begins, every chromosome already has 2 sister chromatids (but the cell is still considered 2n = 46 chromosomes).

| Feature | Value |
|---|---|
| Number of divisions | 1 |
| Cells produced | 2 |
| Ploidy of daughter cells | Diploid (2n = 46) |
| Are daughters identical? | Yes (genetically identical to parent) |
| Crossing over? | No |
| Where in spermatogenesis? | Multiplication of spermatogonia (Phase 1) |

Leptotene β Zygotene β Pachytene β Diplotene β Diakinesis
| Substage | Key Events |
|---|---|
| Leptotene | Chromosomes begin to condense and become visible; thin thread-like appearance |
| Zygotene | Homologous chromosomes begin to pair (synapse) - synaptonemal complex forms; paired unit = bivalent |
| Pachytene β | Synapsis complete; CROSSING OVER occurs between non-sister chromatids of homologs; chiasmata form; genetic recombination happens here |
| Diplotene | Synaptonemal complex dissolves; homologs begin to separate slightly but remain connected at chiasmata; chromosomes clearly double-stranded visible |
| Diakinesis | Maximum condensation; chiasmata move toward ends (terminalization); nuclear envelope breaks down; bivalents move to equatorial plate |
NEET key: Crossing over happens in Pachytene. Chiasmata are visible in Diplotene.
Between Meiosis I and Meiosis II: No DNA replication occurs (no S phase)
| Feature | Mitosis | Meiosis |
|---|---|---|
| Occurs in | Somatic (body) cells | Germ cells only (gonads) |
| Rounds of division | 1 | 2 (Meiosis I + II) |
| DNA replication | Once (before division) | Once (before Meiosis I only) |
| Cells produced | 2 | 4 |
| Chromosome number in products | 2n = 46 (diploid) | n = 23 (haploid) |
| Are daughter cells identical? | Yes | No (genetically unique) |
| Crossing over / recombination? | No | Yes (Pachytene of Prophase I) |
| Synapsis of homologs? | No | Yes (Prophase I) |
| Purpose | Growth, repair | Gamete formation |
| In spermatogenesis | Phase 1 (spermatogonia multiply) | Phase 2 (spermatocyte β spermatids) |
SPERMATOGONIUM (2n = 46)
β MITOSIS (Phase 1 - multiplication)
SPERMATOGONIUM (2n = 46) [some self-renew, some proceed]
β grows into...
PRIMARY SPERMATOCYTE (2n = 46)
β MEIOSIS I (Reductional division)
β’ Prophase I: crossing over, synapsis
β’ Chromosome number halved
2 Γ SECONDARY SPERMATOCYTE (n = 23) [each still has 2 chromatids per chromosome]
β MEIOSIS II (Equational division) [NO DNA replication between]
β’ Sister chromatids separate
4 Γ SPERMATID (n = 23) [round cells, no tail]
β SPERMIOGENESIS (Phase 3 - differentiation, NO division)
4 Γ SPERMATOZOON (n = 23) [mature sperm with head + tail]
| Term | Definition |
|---|---|
| Spermatogenesis | The entire process of formation of mature spermatozoa from spermatogonia; includes mitosis, meiosis, and spermiogenesis |
| Spermatogonium | Diploid (2n) stem cell at the periphery of the seminiferous tubule; the starting cell of spermatogenesis |
| Type A spermatogonium | Self-renewing stem cell that maintains the pool of spermatogonia for lifelong sperm production |
| Type B spermatogonium | Committed cell that proceeds to become a primary spermatocyte |
| Primary spermatocyte | Diploid (2n=46) cell that undergoes Meiosis I; largest germ cell in the tubule |
| Secondary spermatocyte | Haploid (n=23) cell produced after Meiosis I; undergoes Meiosis II |
| Spermatid | Haploid (n=23) round cell produced after Meiosis II; no tail yet; undergoes spermiogenesis |
| Spermiogenesis | Transformation of spermatid into mature spermatozoon; involves morphological differentiation only - NO cell division |
| Spermatozoon | Mature haploid (n=23) sperm cell with head, neck, middle piece, and tail |
| Spermiation | Release of mature spermatozoa from Sertoli cells into the lumen of the seminiferous tubule |
| Capacitation | Physiological changes sperm undergo in the female reproductive tract that enable them to fertilise an egg |
| Acrosome reaction | Release of acrosomal enzymes (hyaluronidase, acrosin) when sperm contacts the zona pellucida of the egg |
| Change | Detail | NEET point |
|---|---|---|
| Acrosome formation | Golgi apparatus forms vesicles β fuse to form the acrosome cap over anterior 2/3 of nucleus | Acrosome = from Golgi |
| Nuclear condensation | Nucleus shrinks, DNA tightly packed, histone proteins replaced by protamines | Makes sperm head compact |
| Flagellum development | Centrioles (9+2 arrangement) form the axoneme backbone of the tail | Tail = axoneme = 9+2 microtubules |
| Mitochondrial sheath | Mitochondria migrate and wrap around the axoneme in the middle piece | Middle piece = energy for motility |
| Cytoplasm shedding | Excess cytoplasm shed as residual body β phagocytosed by Sertoli cells | Sertoli cells clean up debris |
| Cell elongation | Round spermatid becomes elongated spermatozoon | Final shape achieved |
| Spermiation | Mature sperm released from Sertoli cell grip into tubule lumen | Last step of spermiogenesis |
| Part | What's in it | Function |
|---|---|---|
| Head | Condensed nucleus (haploid DNA) + acrosome cap | Carries genetic info; acrosome penetrates egg |
| Acrosome | Hyaluronidase + Acrosin (serine protease) | Digests corona radiata and zona pellucida |
| Neck | Centrioles | Connects head to tail |
| Middle piece | Axoneme + mitochondrial sheath | ATP synthesis β powers tail movement |
| Principal piece (tail) | Axoneme (9+2 microtubules) + fibrous sheath | Main propulsion |
| End piece | Axoneme only | Terminal segment |
| Fact | Value |
|---|---|
| Duration of spermatogenesis | 64-74 days |
| Sperm produced per day (per testis) | ~120 million |
| 1 primary spermatocyte β how many sperm? | 4 |
| Chromosome no. of primary spermatocyte | 2n = 46 |
| Chromosome no. of spermatozoon | n = 23 |
| Largest germ cell in seminiferous tubule | Primary spermatocyte |
| Stage with crossing over | Pachytene (Prophase I) |
| Stage where chiasmata are visible | Diplotene (Prophase I) |
| Acrosome derived from | Golgi apparatus |
| Tail motility powered by | Mitochondria (ATP) in middle piece |
| Axoneme structure | 9+2 arrangement of microtubules |
| Sperm motility acquired in | Epididymis |
| Sperm viability in female tract | 48-72 hours |
| Sperm speed in female tract | ~3 mm/min |
| Cell | Division used | Ploidy | Chr. no. | # Cells | Largest? |
|---|---|---|---|---|---|
| Spermatogonium | Mitosis | 2n | 46 | Many | No |
| Primary spermatocyte | - (after Meiosis I) | 2n | 46 | 1 | Yes - largest |
| Secondary spermatocyte | Meiosis II | n | 23 | 2 | No |
| Spermatid | - (after Meiosis II) | n | 23 | 4 | No |
| Spermatozoon | - (spermiogenesis) | n | 23 | 4 | No |
Spermatid to sperm What happens during maturation And structure of spermatid and mature sperm too For ug neet