attachment
attachment

Explain this page in detail and add clinical use of this drugs in all form in modern relationship also with proper physiology and pathology at end

Reading File
analyse_media
Finding Sources
Finding Sources
Searching the Web

Cissus quadrangularis Asthishrinkhala clinical uses pharmacology mechanism bone healing

Searching PubMed

Tinospora cordifolia immunomodulatory clinical

Searching PubMed

Cissus quadrangularis bone healing fracture

Searching the Web

Tinospora cordifolia Guduchi modern clinical uses pharmacology immunomodulation anti-inflammatory 2024

I now have comprehensive information to write a detailed explanation. Let me compose the full answer.

Page 25 - Comparative Organoleptic & Macroscopic Evaluation of Asthishrinkhala and Guduchi

This page is from an Ayurvedic pharmacognosy textbook (likely Dravyaguna or related subject, code DG-7). It describes the comparative organoleptic (sensory: taste, colour, smell, sound, touch) and macroscopic (visible physical: size, shape, fracture, lenticels, ridges, nodes, furrows, cracks) evaluation of two important Ayurvedic drug stems.

PART 1 - ASTHISHRINKHALA (Cissus quadrangularis)

Botanical Identity

  • Scientific name: Cissus quadrangularis Linn. syn. Vitis quadrangularis Wall.
  • Family: Liliaceae (older classification; modern taxonomy places it under Vitaceae)
  • Sanskrit meaning: "Asthi" = bone, "Shrinkhala" = chain/link -- literally "bone chain" or "bone-knitter"
  • Common names: Hadjod (Hindi), Veldt grape, Devil's backbone
  • Part used: Fresh or dried stem (refer photo plate no. 22)

Organoleptic & Macroscopic Characters

FeatureDescription
ShapeFresh stems: fleshy, four-angled and winged - a very distinctive morphological hallmark. Leaves constricted at nodes; broadly ovate leaves and spiral tendrils arise from nodes. Dried stems: shriveled, twisted pieces with tendrils arising from nodes
SurfaceFresh stem: deep green. Dry stem: reddish yellow or dull green
OdourNo characteristic odour
TasteSlight sweet taste
Substitutes & AdulterantsNo known adulterants; plant can be easily cultivated in gardens (widely accessible)
Key identification point: The four-angled, winged, fleshy, quadrangular stem (hence the name quadrangularis) is the most important macroscopic distinguishing feature.

PART 2 - GUDUCHI (Tinospora cordifolia)

Botanical Identity

  • Scientific name: Tinospora cordifolia (Willd.) Hook. F. & Thoms.
  • Family: Menispermaceae
  • Sanskrit meaning: "Guduchi" = the one that protects the body from diseases
  • Common names: Giloy, Amritavalli, Amrita (meaning "nectar of immortality")
  • Part used: Dry stem (refer photo plate no. 23)

Organoleptic & Macroscopic Characters

FeatureDescription
ShapeDry, cylindrical, soft-wooded stem pieces; 5 mm to 25 mm diameter
SurfaceOuter surface grayish brown to black; wrinkled longitudinally; warty protuberances and raised lenticels; bark peels off easily as thin papery flakes. Transverse cut shows soft pale yellow surface and radiating medullary rays with rings like a wheel pattern
FractureFibrous
OdourNo characteristic odour
TasteBitter
Substitutes & AdulterantsThick aerial roots (light grey surface) are admixed in commercial samples. Common adulterants: Tinospora malabarica (Lam.) Miers -- hairy surface, called Kandodbhava Guduchi; T. crispa Hook. F. & Thoms.
Key identification points: The lenticel-bearing grayish brown bark that peels in papery flakes, bitter taste, fibrous fracture, and the wheel-like pattern on transverse section (radiating medullary rays) are hallmarks. The handwritten notes on the image also mention "Cosmos calendula" and "pericup medullitis" as related observations.

PHYTOCHEMISTRY AND PHARMACOLOGY

Asthishrinkhala (Cissus quadrangularis)

Active constituents:
  • Ketosteroids (anabolic steroid-like compounds) - most important class
  • Flavonoids (quercetin, kaempferol)
  • Triterpenoids (beta-sitosterol, lupeol)
  • Vitamin C (ascorbic acid) and Vitamin A
  • Calcium and phosphorus salts
  • Stilbene derivatives
  • Resveratrol-type polyphenols
Pharmacological actions (evidence-based):
  1. Osteogenic / Bone anabolic: Ketosteroids stimulate mesenchymal stem cell differentiation into osteoblasts, increase ALP (alkaline phosphatase), serum calcium, and serum phosphorus
  2. Anti-inflammatory: Inhibits arachidonic acid pathway (COX/LOX inhibition), reduces prostaglandin synthesis
  3. Antioxidant: Flavonoids and Vitamin C scavenge free radicals; increases SOD (superoxide dismutase) activity by ~25%
  4. Gastroprotective: Reduces gastric lesions (by ~60% in studies) - protects gastric mucosa, especially relevant alongside NSAIDs
  5. Analgesic: Reduces pain mediators
  6. Metabolic/Anti-obesity: GLP-1 enhancing and DPP-4 inhibitory activity (RCT 2025, PMID 41597327)
  7. Antioxidant bone protection: Prevents osteoclast-mediated bone loss

Guduchi (Tinospora cordifolia)

Active constituents:
  • Alkaloids: Berberine, palmatine, jatrorrhizine, magnoflorine, tembetarine
  • Diterpenoid lactones: Tinosporide, columbin, tinosporon
  • Glycosides: Tinosporaside, cordioside, syringin
  • Polysaccharides: Arabinogalactan polysaccharides (immunostimulant)
  • Sesquiterpenoids, steroids (beta-sitosterol), phenolics
Pharmacological actions:
  1. Immunomodulation: Arabinogalactan polysaccharides stimulate macrophage activation, increase phagocytosis, NK cell activity, IL-1, IL-6, TNF-alpha production
  2. Anti-inflammatory: Dual COX/LOX inhibition; inhibits NF-kB pathway
  3. Hepatoprotective: Protects liver from chemical/drug-induced injury
  4. Antidiabetic: Improves insulin sensitivity, stimulates insulin secretion, inhibits alpha-glucosidase
  5. Antipyretic: Reduces fever (validated in Ayurveda for all fevers - "Jwarghna")
  6. Antioxidant: Reduces ROS, enhances catalase and SOD
  7. Antineoplastic: Alkaloids show cytotoxic activity on cancer cell lines
  8. Adaptogenic/Anti-stress: Acts on HPA axis, normalizes cortisol
  9. Nootropic: Improves cognition and memory (cholinergic modulation)
  10. Cardioprotective: Reduces lipid peroxidation in cardiac tissue

CLINICAL USES IN ALL MODERN FORMS

Asthishrinkhala - Modern Clinical Applications

FormPreparationClinical UseEvidence
Tablet/CapsuleStandardized extract (500 mg-1g)Fracture healing, osteoporosis, osteopeniaRCT 2022 (PMID 35523116): slows bone loss in postmenopausal osteopenia
Sustained-Release Tablet (SRT)25 mg CQ in 100 mg SRTIncreases serum ALP, Ca, PO4Preclinical + pilot clinical evidence
Churna (powder)Asthisamharaka Churna - with Arjuna, Godhuma, Laksha, ghee + milkBone fracture management (Asthibhanga chikitsa)Traditional Ayurveda
Taila (medicated oil)Asthisamharaka Taila - whole plant extractionRheumatoid arthritis, osteoarthritis (topical)Traditional
Vataka (tablet)Asthishrinkhala + black gram flourJoint disordersTraditional
Guggulu formulationLakshaguggulu - with Laksha, Ashwagandha, Nagabala, GugguluBone and joint disordersClassical formulation
Syrup/Liquid extractAqueous/ethanolic extractWound healing, bleeding associated with fracturesTraditional + preclinical
Maxillofacial applicationOral capsules peri-operativelyJaw fracture healing - reduces pain, swelling, mobility; increases serum Ca+PO4 at day 21Clinical pilot study (PMC4784127)
Alveolar ridge regenerationOral supplementationOsteogenic support in mandibular distraction osteogenesisRCT 2021 (PMID 34607598)
Supplement for metabolic syndromeStandardized extract with DichrostachysWeight management, GLP-1 enhancement, DPP-4 inhibitionRCT 2025 (PMID 41597327)
2025 Meta-analysis (PMID 40707943) - systematic review and meta-analysis confirms Cissus quadrangularis significantly affects bone-related biomarkers including bone mineral density, parathyroid hormone levels, and alkaline phosphatase in humans.

Guduchi - Modern Clinical Applications

FormPreparationClinical UseEvidence
Tablet/CapsuleGuduchi Ghana (standardized extract) 500 mgImmunostimulation, recurrent infections, dengue, COVID-19 supportRCT 2023 (PMID 38049897): improved clinical and molecular markers in mild COVID-19
Kwath (decoction)20-30 ml twice dailyChronic fever, malaria adjunct, typhoidClassical Ayurveda + ethnobotany
Sattva (starch extract)Pure starch from stemAntiulcer, gastritis, acidity, digestive disordersTraditional + preclinical
Churna (powder)Guduchi Churna 3-6 g with honey/gheeDiabetes (type 2), obesity, liver diseaseValidated in multiple studies
Juice (Swaras)Fresh stem juice 10-20 mlHepatitis, jaundice, liver detoxificationEthnomedicinal
SyrupGuduchi + Neem + Tulsi combinationsFever, dengue, chikungunya, COVID supportCommercial Ayurvedic products (Giloy Ghana Vati)
Injection formulation (experimental)HARITA polysaccharide fractionImmunostimulation in chemotherapy patientsResearch phase
Cream/gelLeaf extractScabies management (Tinospora lotion shows promise per Andrews' Dermatology textbook)Preclinical + early clinical
Medicated gheeGuduchi GhritaNeurological conditions, memory improvementTraditional + nootropic studies
Malt (Avaleha)Guduchyadi AvalehaRespiratory allergies, allergic rhinitisClinical study (Badar VA 2004: statistically significant improvement in allergic rhinitis)
Eye drops (experimental)Aqueous stem extractAnti-inflammatory for conjunctivitisPreclinical only

PHYSIOLOGY - HOW THESE DRUGS WORK

Physiology of Bone Healing (Relevant to Asthishrinkhala)

Normal fracture healing has 4 phases:
  1. Haematoma formation (0-72 hrs): Blood clot, inflammatory cells (neutrophils, macrophages), cytokine release (IL-1, IL-6, TNF-alpha)
  2. Fibrocartilaginous callus (days 3-21): Fibroblasts, chondroblasts, type II collagen formation; angiogenesis
  3. Bony callus (3 weeks - months): Osteoblasts replace cartilage with woven bone; mineralization with calcium hydroxyapatite
  4. Bone remodeling (months-years): Osteoclasts remove woven bone; osteoblasts lay lamellar bone; restored Haversian systems
How Asthishrinkhala accelerates this:
  • Ketosteroids act like anabolic steroids on mesenchymal cells -- push them toward osteoblastic lineage, increase collagen synthesis, promote callus formation
  • Vitamin C is essential for hydroxylation of proline and lysine in collagen, providing structural integrity to newly formed matrix
  • Calcium + Vitamin A provide direct substrate and promote bone mineralization
  • Beta-sitosterol reduces inflammation at fracture site, allowing faster transition from inflammatory to repair phase
  • Net effect: Up to 40% improvement in bone healing and significant elevation of serum ALP, Ca, PO4

Physiology of Immunity (Relevant to Guduchi)

The immune system has two arms:
  • Innate immunity: Non-specific; macrophages, NK cells, dendritic cells; first line
  • Adaptive immunity: Specific; T lymphocytes (Th1, Th2, Treg, CTL), B lymphocytes; antibody production
How Guduchi modulates immunity:
  • Arabinogalactan polysaccharides bind to pattern recognition receptors on macrophages and dendritic cells -- activate innate immunity, increase phagocytic index
  • Berberine inhibits NF-kB, reducing inflammatory cytokines (TNF-alpha, IL-1beta, IL-6) in chronic inflammation
  • Tinosporaside modulates Th1/Th2 balance -- in allergic states (Th2 dominant), shifts toward Th1, reducing IgE-mediated allergy
  • Magnoflorine shows anti-Th17 activity, relevant in autoimmune conditions
  • Acts as a bidirectional immunomodulator - stimulates when immunity is low (infections), suppresses when overactive (allergies, autoimmune)

PATHOLOGY - DISEASE STATES WHERE THESE DRUGS ARE RELEVANT

Pathology Relevant to Asthishrinkhala

1. Fractures and Impaired Bone Healing
  • In diabetes, steroids, or elderly, osteoblast activity is reduced and osteoclast activity is increased
  • CQ ketosteroids counter this by anabolic stimulation of osteoblasts
  • Elevates BMP-2 (bone morphogenetic protein) signaling
2. Osteoporosis
  • Loss of bone mineral density (BMD), especially postmenopausal (estrogen deficiency activates osteoclasts via RANKL pathway)
  • CQ in RCT (PMID 35523116, 2022) showed delay in bone loss in postmenopausal women with osteopenia
  • Reduces serum PTH (parathyroid hormone), which is elevated in osteoporosis and drives bone resorption
3. Osteoarthritis and Rheumatoid Arthritis
  • Synovial inflammation, cartilage degradation by MMPs (matrix metalloproteinases), subchondral bone damage
  • CQ's flavonoids inhibit MMP production and reduce synovial inflammation
4. Peptic Ulcer (especially NSAID-induced)
  • NSAIDs commonly co-prescribed with fractures (as analgesics) cause gastropathy by inhibiting COX-1 (prostaglandin E2 deficiency, reduced mucus)
  • CQ's gastroprotective action counters this - making it a complementary treatment when NSAIDs are used for fracture pain
5. Metabolic Syndrome / Obesity
  • Excess visceral fat increases osteoclast activity (adipocytokines), reducing bone density
  • CQ's DPP-4 inhibitory and GLP-1 enhancing properties address the metabolic root cause

Pathology Relevant to Guduchi

1. Recurrent Infections and Immunodeficiency States
  • Reduced phagocytic activity, low NK cells, suppressed T-cell response
  • Guduchi polysaccharides directly restore macrophage and NK function
2. Type 2 Diabetes Mellitus
  • Beta cell dysfunction + insulin resistance; hyperglycemia causes oxidative stress
  • Berberine and tinosporaside improve insulin sensitivity (GLUT-4 translocation), inhibit alpha-glucosidase (similar mechanism to acarbose)
  • Reduces hepatic glucose output (like metformin, partial mechanism)
3. Viral Fevers (Dengue, COVID-19, Chikungunya)
  • Cytokine storm and immune dysregulation cause tissue damage
  • Guduchi modulates pro-inflammatory cytokines, shown in PMID 38049897 (RCT 2023) to improve clinical and molecular markers in mild COVID-19 patients when combined with Adhatoda vasica
4. Hepatitis and Drug-Induced Liver Injury
  • Hepatocyte damage, elevated transaminases, oxidative stress
  • Tinosporide protects mitochondria, reduces lipid peroxidation, promotes hepatocyte regeneration
5. Allergic Rhinitis
  • IgE-mediated Th2 response, mast cell degranulation, histamine release
  • Guduchi shifts Th1/Th2 balance, reduces IgE production, clinically shown to reduce nasal symptoms
6. Anemia of Inflammation
  • Inflammatory cytokines induce hepcidin production, blocking iron release from enterocytes and macrophages
  • Guduchi reduces hepcidin expression by modulating inflammatory cytokines (Nature Scientific Reports, 2019)
7. Cancer (Adjuvant Role)
  • Alkaloids (berberine, palmatine) show cytotoxic activity; arabinogalactan polysaccharides enhance NK cell and cytotoxic T-cell activity against tumor cells
  • Used as adjuvant in chemotherapy to restore bone marrow suppression

SUMMARY TABLE - QUICK CLINICAL REFERENCE

PropertyAsthishrinkhalaGuduchi
Primary useBone fracture healing, osteoporosisImmunomodulation, fever, diabetes
Best formTablet/SRT (oral), oil (topical)Decoction, Ghana tablet, sattva
Key constituentKetosteroids, Vitamin CBerberine, arabinogalactan polysaccharide
MechanismAnabolic bone formation, COX inhibitionMacrophage activation, NF-kB inhibition
Modern evidenceMeta-analysis 2025 (PMID 40707943)RCT 2023 COVID-19 (PMID 38049897)
SafetyGenerally safe; avoid in pregnancySafe; monitor in autoimmune on biologics
AdulterantsNone commonT. malabarica (hairy - Kandodbhava Guduchi), T. crispa

Note on handwritten annotations on the page: The notes near Guduchi mention "Cosmos calendula" and "pericup medullitis" - these appear to be student notes possibly referencing related species or histological cross-section observations (the medullary rays visible on transverse section of Guduchi stem resemble a wheel/sunflower pattern).

1

Asking for Preferences

Make a pdf of hand written notes include most modern correlation and use full form instead of short one

Reading File
Running Command

ls -la /tmp/workspace/ 2>/dev/null || mkdir -p /tmp/workspace && echo "workspace ready"

Running Command

mkdir -p /tmp/workspace/ayurveda-notes && python3 << 'PYEOF' from reportlab.lib.pagesizes import A4 from reportlab.lib import colors from reportlab.lib.units import cm, mm from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle from reportlab.platypus import (SimpleDocTemplate, Paragraph, Spacer, Table, TableStyle, HRFlowable, KeepTogether) from reportlab.lib.enums import TA_LEFT, TA_CENTER, TA_JUSTIFY from reportlab.pdfgen import canvas from reportlab.platypus import BaseDocTemplate, Frame, PageTemplate import textwrap OUTPUT = "/tmp/workspace/ayurveda-notes/Asthishrinkhala_Guduchi_Notes.pdf" # ── Handwriting-style fonts fall back gracefully to Helvetica ── # We simulate handwritten look via slight styling + colors doc = SimpleDocTemplate( OUTPUT, pagesize=A4, rightMargin=1.8*cm, leftMargin=1.8*cm, topMargin=2*cm, bottomMargin=2*cm, title="Asthishrinkhala & Guduchi – Pharmacognosy Notes", author="DG-7 Study Notes" ) W, H = A4 styles = getSampleStyleSheet() # ── Custom styles ── def S(name, parent='Normal', **kw): return ParagraphStyle(name, parent=styles[parent], **kw) heading1 = S('H1', fontSize=15, leading=20, textColor=colors.HexColor('#1a237e'), fontName='Helvetica-Bold', spaceAfter=4, spaceBefore=10, alignment=TA_CENTER) heading2 = S('H2', fontSize=13, leading=17, textColor=colors.HexColor('#283593'), fontName='Helvetica-Bold', spaceAfter=3, spaceBefore=8) heading3 = S('H3', fontSize=11, leading=15, textColor=colors.HexColor('#1565C0'), fontName='Helvetica-Bold', spaceAfter=2, spaceBefore=6) body = S('Body', fontSize=9.5, leading=14, textColor=colors.HexColor('#212121'), fontName='Helvetica', spaceAfter=4, alignment=TA_JUSTIFY) bullet = S('Bullet', fontSize=9.5, leading=14, textColor=colors.HexColor('#212121'), fontName='Helvetica', spaceAfter=3, leftIndent=12, bulletIndent=0) note = S('Note', fontSize=8.5, leading=12, textColor=colors.HexColor('#6a1515'), fontName='Helvetica-Oblique', spaceAfter=3, leftIndent=6) subtitle = S('Sub', fontSize=10, leading=14, textColor=colors.HexColor('#37474f'), fontName='Helvetica-BoldOblique', spaceAfter=2, spaceBefore=4) small = S('Small', fontSize=8, leading=11, textColor=colors.HexColor('#546e7a'), fontName='Helvetica') CREAM = colors.HexColor('#fffde7') BLUE_LIGHT = colors.HexColor('#e3f2fd') GREEN_LIGHT = colors.HexColor('#e8f5e9') ORANGE_LIGHT = colors.HexColor('#fff3e0') RED_LIGHT = colors.HexColor('#fce4ec') PURPLE_LIGHT = colors.HexColor('#f3e5f5') GREY_LIGHT = colors.HexColor('#f5f5f5') def ruled_box(content_list, bg=CREAM, border=colors.HexColor('#bfa060')): t = Table([[c] for c in content_list], colWidths=[W - 3.6*cm]) t.setStyle(TableStyle([ ('BACKGROUND', (0,0), (-1,-1), bg), ('BOX', (0,0), (-1,-1), 1.2, border), ('LEFTPADDING', (0,0), (-1,-1), 8), ('RIGHTPADDING', (0,0), (-1,-1), 8), ('TOPPADDING', (0,0), (-1,-1), 4), ('BOTTOMPADDING', (0,0), (-1,-1), 4), ])) return t def two_col_table(data, col1_w=5.5*cm, bg=GREY_LIGHT): col2_w = W - 3.6*cm - col1_w t = Table(data, colWidths=[col1_w, col2_w]) t.setStyle(TableStyle([ ('BACKGROUND', (0,0), (-1,0), colors.HexColor('#1a237e')), ('TEXTCOLOR', (0,0), (-1,0), colors.white), ('FONTNAME', (0,0), (-1,0), 'Helvetica-Bold'), ('FONTSIZE', (0,0), (-1,0), 9), ('BACKGROUND', (0,1), (-1,-1), bg), ('ROWBACKGROUNDS', (0,1), (-1,-1), [colors.white, bg]), ('FONTNAME', (0,1), (0,-1), 'Helvetica-Bold'), ('FONTSIZE', (0,1), (-1,-1), 8.5), ('LEADING', (0,0), (-1,-1), 13), ('GRID', (0,0), (-1,-1), 0.5, colors.HexColor('#90a4ae')), ('VALIGN', (0,0), (-1,-1), 'TOP'), ('LEFTPADDING', (0,0), (-1,-1), 6), ('RIGHTPADDING', (0,0), (-1,-1), 6), ('TOPPADDING', (0,0), (-1,-1), 4), ('BOTTOMPADDING', (0,0), (-1,-1), 4), ])) return t def three_col_table(data, col_widths, bg=GREY_LIGHT): t = Table(data, colWidths=col_widths) t.setStyle(TableStyle([ ('BACKGROUND', (0,0), (-1,0), colors.HexColor('#283593')), ('TEXTCOLOR', (0,0), (-1,0), colors.white), ('FONTNAME', (0,0), (-1,0), 'Helvetica-Bold'), ('FONTSIZE', (0,0), (-1,0), 8.5), ('ROWBACKGROUNDS', (0,1), (-1,-1), [colors.white, bg]), ('FONTNAME', (0,1), (0,-1), 'Helvetica-Bold'), ('FONTSIZE', (0,1), (-1,-1), 8), ('LEADING', (0,0), (-1,-1), 12), ('GRID', (0,0), (-1,-1), 0.4, colors.HexColor('#90a4ae')), ('VALIGN', (0,0), (-1,-1), 'TOP'), ('LEFTPADDING', (0,0), (-1,-1), 5), ('RIGHTPADDING', (0,0), (-1,-1), 5), ('TOPPADDING', (0,0), (-1,-1), 4), ('BOTTOMPADDING', (0,0), (-1,-1), 4), ])) return t # ═══════════════════════ BUILD CONTENT ═══════════════════════ story = [] P = Paragraph # shorthand # ── COVER ── story.append(Spacer(1, 0.5*cm)) story.append(P("✦ Pharmacognosy Study Notes ✦", heading1)) story.append(P("Comparative Organoleptic & Macroscopic Evaluation", S('sub2', parent='H2', fontSize=12, alignment=TA_CENTER, textColor=colors.HexColor('#37474f')))) story.append(Spacer(1, 0.2*cm)) story.append(P("Drug 1: <i>Asthishrinkhala</i> &amp; Drug 2: <i>Guduchi</i>", S('sub3', parent='H2', fontSize=11, alignment=TA_CENTER, textColor=colors.HexColor('#1565C0')))) story.append(P("Subject: DG-7 | Page Reference: 25 | Chapter: Stem Drugs", small)) story.append(HRFlowable(width="100%", thickness=2, color=colors.HexColor('#1a237e'), spaceAfter=8)) # ══════════════════════════════════════════════ # DRUG 1 – ASTHISHRINKHALA # ══════════════════════════════════════════════ story.append(P("DRUG 1 — ASTHISHRINKHALA", heading2)) story.append(P("<b>Sanskrit Meaning:</b> 'Asthi' = Bone | 'Shrinkhala' = Chain/Link → <i>Bone Knitter / Bone Chain</i>", body)) story.append(P("<b>Botanical Name:</b> <i>Cissus quadrangularis</i> Linn. synonym <i>Vitis quadrangularis</i> Wall.", body)) story.append(P("<b>Family:</b> Vitaceae (older texts say Liliaceae)", body)) story.append(P("<b>Common Names:</b> Hadjod (Hindi), Veldt Grape, Devil's Backbone, Harbhanga", body)) story.append(P("<b>Part Used:</b> Fresh or dried stem (Photo Plate No. 22)", body)) story.append(Spacer(1, 0.2*cm)) # Organoleptic table story.append(P("◉ Organoleptic and Macroscopic Characters", heading3)) orgo1 = [ ['Feature', 'Description'], ['Shape', 'FRESH: Fleshy, four-angled and winged stem – the most diagnostic feature. ' 'Leaves constricted at nodes; broadly ovate leaves and spiral tendrils arise from nodes.\n' 'DRIED: Shriveled, twisted pieces with tendrils arising from nodes.'], ['Surface', 'Fresh stem: Deep green\nDry stem: Reddish yellow or dull green'], ['Odour', 'No characteristic odour'], ['Taste', 'Slight sweet taste'], ['Fracture', 'Not specifically mentioned; stem is fleshy when fresh'], ['Substitutes and Adulterants', 'No adulterants known. Plant can be easily cultivated in gardens ' '→ commercially accessible without adulteration risk.'], ] story.append(two_col_table(orgo1, col1_w=4.2*cm, bg=BLUE_LIGHT)) story.append(Spacer(1, 0.3*cm)) # Phytochemistry story.append(P("◉ Phytochemistry (Active Constituents)", heading3)) phyto1 = [ ['Constituent', 'Class / Details'], ['Ketosteroids', 'Anabolic steroid-like compounds – most pharmacologically important class; promote osteoblast differentiation'], ['Flavonoids', 'Quercetin, Kaempferol – antioxidant and anti-inflammatory'], ['Triterpenoids', 'Beta-sitosterol, Lupeol – anti-inflammatory, anti-osteoclastic'], ['Vitamin C (Ascorbic acid)', 'Essential for collagen synthesis (hydroxylation of proline and lysine)'], ['Vitamin A', 'Bone mineralization, epithelial integrity'], ['Calcium and Phosphorus salts', 'Direct mineral substrate for bone matrix'], ['Stilbene derivatives', 'Resveratrol-type polyphenols – antioxidant, anti-inflammatory'], ['Onocer-7-ene-3α,21β-diol\nOnocer-7-ene-3β,21α-diol', 'Unique steroidal molecules isolated from stem; promote mesenchymal tissue regeneration'], ] story.append(two_col_table(phyto1, col1_w=5.2*cm, bg=GREEN_LIGHT)) story.append(Spacer(1, 0.3*cm)) # Pharmacological actions story.append(P("◉ Pharmacological Actions", heading3)) actions1 = [ P("① <b>Osteogenic / Bone Anabolic Action</b> – Ketosteroids stimulate mesenchymal stem cell differentiation into osteoblasts. Increases Alkaline Phosphatase (ALP), serum calcium, and serum phosphorus. Promotes callus formation.", bullet), P("② <b>Anti-inflammatory</b> – Inhibits arachidonic acid pathway via Cyclooxygenase (COX) and Lipoxygenase (LOX) inhibition → reduces prostaglandin and leukotriene synthesis.", bullet), P("③ <b>Antioxidant</b> – Flavonoids and Vitamin C scavenge free radicals. Increases Superoxide Dismutase (SOD) activity by approximately 25% in studies.", bullet), P("④ <b>Gastroprotective</b> – Reduces gastric lesions by approximately 60% in animal studies. Counteracts Non-Steroidal Anti-inflammatory Drug (NSAID)-induced gastropathy – clinically important since NSAIDs are co-prescribed with fractures.", bullet), P("⑤ <b>Anti-osteoporotic</b> – Reduces Parathyroid Hormone (PTH) levels; PTH is elevated in osteoporosis and drives bone resorption via Receptor Activator of Nuclear Factor kappa Beta Ligand (RANKL) pathway.", bullet), P("⑥ <b>Metabolic / Anti-obesity</b> – Enhances Glucagon-Like Peptide-1 (GLP-1) secretion and inhibits Dipeptidyl Peptidase-4 (DPP-4) enzyme → improves insulin secretion and reduces appetite. Randomized Controlled Trial 2025.", bullet), P("⑦ <b>Analgesic</b> – Reduces inflammatory mediators at fracture site, decreasing pain and swelling.", bullet), ] box1 = ruled_box(actions1, bg=ORANGE_LIGHT, border=colors.HexColor('#e65100')) story.append(box1) story.append(Spacer(1, 0.3*cm)) # Clinical uses story.append(P("◉ Clinical Uses – All Dosage Forms (Modern Correlation)", heading3)) clin1 = [ ['Form', 'Preparation / Dose', 'Clinical Use and Modern Evidence'], ['Tablet / Capsule', 'Standardized extract 500 mg to 1 gram orally twice daily', 'Fracture healing, osteoporosis, osteopenia in postmenopausal women. ' 'Randomized Controlled Trial 2022 showed delayed bone loss (Reference PMID 35523116).'], ['Sustained-Release Tablet', '25 milligrams Cissus quadrangularis in 100 milligram Sustained-Release Tablet', 'Increases serum Alkaline Phosphatase, Calcium, and Phosphorus. Preclinical and pilot clinical evidence.'], ['Asthisamharaka Churna\n(Powder formulation)', 'Equal parts: Asthishrinkhala + Arjuna + Godhuma (wheat) + Laksha, mixed with ghee; consumed with milk', 'Bone fracture management (Asthibhanga chikitsa). Classical Ayurvedic prescription.'], ['Asthisamharaka Taila\n(Medicated oil)', 'Whole plant oil extraction; applied locally', 'Rheumatoid arthritis, osteoarthritis – local anti-inflammatory. Traditional topical use.'], ['Asthishrinkhala Vataka\n(Herbal tablet)', 'Equal parts: Asthishrinkhala + Black gram flour, made into tablets', 'Joint-related disorders. Classical formulation.'], ['Lakshaguggulu\n(Classical tablet)', 'Laksha + Asthishrinkhala + Kakubha + Ashwagandha + Nagabala (equal parts) + Guggulu (5 parts)', 'Bone and joint disorders. Widely used classical formulation.'], ['Syrup / Liquid extract', 'Aqueous or ethanolic extract syrup; 10 to 20 milliliters twice daily', 'Wound healing, bleeding associated with bone fractures.'], ['Maxillofacial / Oral Surgery', 'Capsules given perioperatively in jaw fracture patients', 'Reduces pain, swelling, fracture mobility; increases serum Calcium and Phosphorus at day 21. Clinical pilot (Reference PMC4784127).'], ['Alveolar Ridge Regeneration', 'Oral supplementation alongside distraction osteogenesis procedure', 'Osteogenic support in mandibular alveolar ridge distraction. Randomized Controlled Trial 2021 (Reference PMID 34607598).'], ['GLP-1 Enhancer Supplement', 'Cissus quadrangularis + Dichrostachys combination capsule', 'Weight management, Glucagon-Like Peptide-1 enhancement, Dipeptidyl Peptidase-4 inhibition in overweight individuals. Randomized Controlled Trial 2025 (Reference PMID 41597327).'], ] cw1 = [3.3*cm, 4.5*cm, W-3.6*cm-3.3*cm-4.5*cm] story.append(three_col_table(clin1, cw1, bg=BLUE_LIGHT)) story.append(Spacer(1, 0.2*cm)) story.append(P("★ 2025 Meta-analysis (Reference PMID 40707943) – First systematic review and meta-analysis confirming Cissus quadrangularis significantly improves bone mineral density, Parathyroid Hormone levels, and Alkaline Phosphatase in humans.", note)) story.append(Spacer(1, 0.3*cm)) # ══════════════════════════════════════════════ # DRUG 2 – GUDUCHI # ══════════════════════════════════════════════ story.append(HRFlowable(width="100%", thickness=2, color=colors.HexColor('#1b5e20'), spaceAfter=6)) story.append(P("DRUG 2 — GUDUCHI (GILOY / AMRITA)", heading2)) story.append(P("<b>Sanskrit Meaning:</b> 'Guduchi' = One that protects the body | 'Amrita' = Nectar of Immortality", body)) story.append(P("<b>Botanical Name:</b> <i>Tinospora cordifolia</i> (Willd.) Hook. F. and Thoms.", body)) story.append(P("<b>Family:</b> Menispermaceae", body)) story.append(P("<b>Common Names:</b> Giloy, Amritavalli, Amrita, Giloe, Gurcha", body)) story.append(P("<b>Part Used:</b> Dry stem (Photo Plate No. 23)", body)) story.append(Spacer(1, 0.2*cm)) # Organoleptic table Guduchi story.append(P("◉ Organoleptic and Macroscopic Characters", heading3)) orgo2 = [ ['Feature', 'Description'], ['Shape', 'Pieces of dry, cylindrical, soft-wooded stem; 5 millimeters to 25 millimeters diameter'], ['Surface', 'Outer surface: Grayish brown to black; wrinkled longitudinally; warty protuberances and raised lenticels; bark peels off as thin papery flakes.\n' 'Transverse cut: Soft pale yellow interior; radiating medullary rays with concentric rings → wheel-like pattern (diagnostic)'], ['Fracture', 'FIBROUS – important diagnostic feature'], ['Odour', 'No characteristic odour'], ['Taste', 'BITTER – important organoleptic hallmark'], ['Substitutes and Adulterants', 'ADULTERANTS:\n' '① Thick aerial roots (light grey surface) admixed in commercial samples\n' '② Tinospora malabarica (Lam.) Miers → hairy surface; called Kandodbhava Guduchi\n' '③ Tinospora crispa Hook. F. and Thoms.\n' 'IDENTIFICATION: Genuine Guduchi has smooth bark peeling in papery flakes; wheel pattern on cross-section; bitter taste.'], ] story.append(two_col_table(orgo2, col1_w=4.2*cm, bg=GREEN_LIGHT)) story.append(Spacer(1, 0.3*cm)) # Phytochemistry Guduchi story.append(P("◉ Phytochemistry (Active Constituents)", heading3)) phyto2 = [ ['Constituent Class', 'Key Compounds and Actions'], ['Alkaloids', 'Berberine, Palmatine, Jatrorrhizine, Magnoflorine, Tembetarine – anti-inflammatory, anticancer, antidiabetic'], ['Diterpenoid lactones', 'Tinosporide, Columbin, Tinosporon – hepatoprotective, immunomodulatory'], ['Glycosides', 'Tinosporaside, Cordioside, Syringin – antioxidant, hepatoprotective'], ['Polysaccharides', 'Arabinogalactan polysaccharides – MOST IMPORTANT for immunostimulation; activate macrophages and Natural Killer cells'], ['Sesquiterpenoids', 'Tinocordifolin, Tinosporaside – anti-inflammatory'], ['Steroids', 'Beta-sitosterol – anti-inflammatory, lipid-lowering'], ['Phenolics', 'Various phenolic acids – antioxidant'], ['Essential oils and fatty acids', 'Multiple types; contribute to overall bioactivity'], ] story.append(two_col_table(phyto2, col1_w=4.8*cm, bg=PURPLE_LIGHT)) story.append(Spacer(1, 0.3*cm)) # Pharmacological actions Guduchi story.append(P("◉ Pharmacological Actions", heading3)) actions2 = [ P("① <b>Immunomodulation (Bidirectional)</b> – Arabinogalactan polysaccharides bind Pattern Recognition Receptors on macrophages and dendritic cells → activate innate immunity, increase phagocytic index, enhance Natural Killer cell activity. Acts as STIMULANT when immunity is low (infections) and SUPPRESSANT when overactive (allergies, autoimmune diseases).", bullet), P("② <b>Anti-inflammatory</b> – Berberine inhibits Nuclear Factor kappa Beta (NF-kB) signaling pathway → reduces Tumor Necrosis Factor-alpha (TNF-alpha), Interleukin-1 beta (IL-1β), Interleukin-6 (IL-6). Dual Cyclooxygenase/Lipoxygenase inhibition.", bullet), P("③ <b>Hepatoprotective</b> – Tinosporide protects mitochondria; reduces lipid peroxidation; promotes hepatocyte regeneration. Protects against drug and chemical induced liver injury.", bullet), P("④ <b>Antidiabetic</b> – Berberine and Tinosporaside improve insulin sensitivity via Glucose Transporter-4 (GLUT-4) translocation; inhibit alpha-glucosidase (similar to Acarbose); reduce hepatic glucose output (partial mechanism similar to Metformin).", bullet), P("⑤ <b>Antipyretic</b> – Validated in Ayurveda as 'Jwarghna' (fever destroyer). Reduces prostaglandin E2 in hypothalamus; clinically used in dengue, typhoid, viral fevers.", bullet), P("⑥ <b>Antioxidant</b> – Reduces Reactive Oxygen Species (ROS); enhances Catalase and Superoxide Dismutase (SOD) activity; protects cellular membranes from peroxidation.", bullet), P("⑦ <b>Antineoplastic / Anticancer</b> – Alkaloids (Berberine, Palmatine) show cytotoxic activity on cancer cell lines; Arabinogalactan polysaccharides enhance Natural Killer cell and cytotoxic T-cell activity against tumor cells.", bullet), P("⑧ <b>Adaptogenic / Anti-stress</b> – Acts on Hypothalamic-Pituitary-Adrenal (HPA) axis; normalizes cortisol levels; used in chronic stress and adrenal fatigue.", bullet), P("⑨ <b>Nootropic (Memory and Cognition)</b> – Cholinergic modulation; improves Acetylcholine levels; double-blind Randomized Controlled Trial in healthy volunteers showed improved learning and memory.", bullet), P("⑩ <b>Cardioprotective</b> – Reduces lipid peroxidation in cardiac tissue; Berberine shown to have anti-arrhythmic and cardiotonic properties.", bullet), P("⑪ <b>Anti-allergic</b> – Modulates Th1/Th2 lymphocyte balance; in allergic states (Th2 dominant), shifts toward Th1 → reduces Immunoglobulin E (IgE) production and mast cell degranulation.", bullet), P("⑫ <b>Anti-anemia of Inflammation</b> – Reduces Hepcidin expression by modulating inflammatory cytokines; corrects iron sequestration in inflammatory states. (Scientific Reports, 2019)", bullet), ] box2 = ruled_box(actions2, bg=GREEN_LIGHT, border=colors.HexColor('#1b5e20')) story.append(box2) story.append(Spacer(1, 0.3*cm)) # Clinical uses Guduchi story.append(P("◉ Clinical Uses – All Dosage Forms (Modern Correlation)", heading3)) clin2 = [ ['Form', 'Preparation / Dose', 'Clinical Use and Modern Evidence'], ['Ghana Tablet / Capsule', 'Guduchi Ghana (standardized extract) 500 milligrams orally twice daily', 'Immunostimulation, recurrent infections, dengue fever, COVID-19 support. Randomized Controlled Trial 2023 showed improved clinical and molecular markers in mild COVID-19 (Reference PMID 38049897).'], ['Kwath (Decoction)', '20 to 30 milliliters of stem decoction twice daily', 'Chronic fever, malaria adjunct, typhoid, all fevers (Jwarghna). Classical and ethnobotanical use.'], ['Sattva (Starch extract)', 'Pure starch isolated from stem; 1 to 3 grams with milk or honey', 'Peptic ulcer, gastritis, acidity, digestive disorders. Most easily absorbed form. Traditional and preclinical evidence.'], ['Churna (Powder)', 'Guduchi Churna 3 to 6 grams with honey or ghee twice daily', 'Type 2 Diabetes Mellitus, obesity, liver disease. Multiple preclinical and clinical studies.'], ['Swaras (Fresh stem juice)', 'Fresh stem juice 10 to 20 milliliters on empty stomach daily', 'Hepatitis, jaundice, liver detoxification. Best form for hepatoprotection.'], ['Syrup / Combination', 'Guduchi + Neem + Tulsi combination syrup; commercial products including Giloy Ghana Vati', 'Fever, dengue, chikungunya, COVID-19 support, general immunity. Mass-market integrative medicine products.'], ['Guduchyadi Avaleha (Malt)', 'Semi-solid malt formulation taken with warm milk', 'Respiratory allergies, allergic rhinitis. Clinical study (Badar 2004): statistically significant improvement in allergic rhinitis symptoms.'], ['Guduchi Ghrita (Medicated ghee)', 'Guduchi-infused clarified butter; 5 to 10 grams with warm milk at bedtime', 'Neurological conditions, memory improvement, cognitive decline, insomnia, Vata disorders.'], ['Giloy satva eye drops (experimental)', 'Aqueous stem extract formulated as ophthalmic drops', 'Anti-inflammatory in allergic conjunctivitis. Preclinical studies only; not yet standard of care.'], ['Injection (Research phase)', 'Isolated Arabinogalactan polysaccharide fraction (HARITA)', 'Immunostimulation in chemotherapy-induced immunosuppression. Research phase; not yet clinically approved.'], ['Skin cream / lotion', 'Tinospora lotion (topical extract)', 'Scabies management – Andrews Diseases of the Skin textbook notes Tinospora lotion appears promising as alternative treatment for mite infestations.'], ] cw2 = [3.2*cm, 4.8*cm, W-3.6*cm-3.2*cm-4.8*cm] story.append(three_col_table(clin2, cw2, bg=GREEN_LIGHT)) story.append(Spacer(1, 0.3*cm)) # ══════════════════════════════════════════════ # PHYSIOLOGY # ══════════════════════════════════════════════ story.append(HRFlowable(width="100%", thickness=2, color=colors.HexColor('#6a1b9a'), spaceAfter=6)) story.append(P("PHYSIOLOGY — MECHANISM OF ACTION IN BODY SYSTEMS", heading2)) story.append(P("A. Physiology of Bone Healing (Relevant to Asthishrinkhala)", heading3)) phys_bone = [ P("<b>Phase 1 – Haematoma Formation (0 to 72 hours):</b> Blood clot forms at fracture site. Inflammatory cells (neutrophils, macrophages) are recruited. Cytokines released: Interleukin-1 (IL-1), Interleukin-6 (IL-6), Tumor Necrosis Factor-alpha (TNF-alpha). Growth factors: Platelet-Derived Growth Factor (PDGF), Fibroblast Growth Factor (FGF), Transforming Growth Factor-beta (TGF-beta).", bullet), P("<b>Phase 2 – Fibrocartilaginous Callus Formation (Days 3 to 21):</b> Fibroblasts and chondroblasts differentiate from periosteum. Type II collagen matrix formed. Angiogenesis (new blood vessel formation) occurs. Soft callus bridges the fracture gap.", bullet), P("<b>Phase 3 – Bony Callus (3 weeks to months):</b> Osteoblasts replace cartilage with woven bone via endochondral ossification. Mineralization with Calcium Hydroxyapatite [Ca₁₀(PO₄)₆(OH)₂]. Serum Alkaline Phosphatase (ALP) rises markedly.", bullet), P("<b>Phase 4 – Bone Remodeling (Months to Years):</b> Osteoclasts (bone resorbing cells) remove woven bone. Osteoblasts lay down organized lamellar bone. Restored Haversian systems. Controlled by Receptor Activator of Nuclear Factor kappa Beta Ligand (RANKL) / Osteoprotegerin (OPG) axis.", bullet), Spacer(1,0.1*cm), P("<u>How Asthishrinkhala Acts at Each Phase:</u>", subtitle), P("• Ketosteroids push mesenchymal stem cells toward OSTEOBLASTIC lineage (anabolic action) → more callus formed faster.", bullet), P("• Vitamin C enables hydroxylation of Proline and Lysine in pro-collagen → stable Triple-Helix collagen → stronger callus.", bullet), P("• Calcium and Phosphorus provide direct mineral substrate for hydroxyapatite deposition.", bullet), P("• Beta-sitosterol reduces inflammation at fracture site (COX/LOX inhibition) → faster transition from inflammatory phase to repair phase.", bullet), P("• Bone Morphogenetic Protein-2 (BMP-2) upregulation: Ketosteroids stimulate BMP-2 gene expression → master regulator of bone formation.", bullet), P("• Net result: Up to 40% improvement in bone healing rate (animal studies); significant elevation of serum Alkaline Phosphatase, Calcium, Phosphorus.", bullet), ] story.append(ruled_box(phys_bone, bg=ORANGE_LIGHT, border=colors.HexColor('#e65100'))) story.append(Spacer(1, 0.3*cm)) story.append(P("B. Physiology of Immunity (Relevant to Guduchi)", heading3)) phys_imm = [ P("<b>Innate Immunity (Non-specific, First Line):</b> Macrophages, Natural Killer (NK) cells, Dendritic cells, Neutrophils. Pattern Recognition Receptors (Toll-Like Receptors, Mannose Receptors) detect pathogen-associated molecular patterns. Activate Nuclear Factor kappa Beta (NF-kB) → produce cytokines.", bullet), P("<b>Adaptive Immunity (Specific, Second Line):</b> T Helper cells (Th1, Th2, Th17, T-Regulatory): Th1 → cell-mediated immunity (intracellular pathogens), Th2 → humoral/allergic immunity (Immunoglobulin E production), Th17 → autoimmunity, T-Regulatory → suppress immune overactivation. B Lymphocytes → antibody (Immunoglobulin) production.", bullet), Spacer(1,0.1*cm), P("<u>How Guduchi Modulates Immunity:</u>", subtitle), P("• Arabinogalactan polysaccharides bind Mannose Receptors on macrophages → macrophage activation → increased phagocytic index, Interleukin-12 (IL-12) production → stimulates Th1 response.", bullet), P("• Berberine inhibits Nuclear Factor kappa Beta (NF-kB) → reduces Tumor Necrosis Factor-alpha (TNF-alpha) and Interleukin-1 beta (IL-1β) in CHRONIC inflammation (auto-regulation).", bullet), P("• Tinosporaside modulates Th1/Th2 balance: In allergic states (Th2 dominant), shifts toward Th1 → reduces Immunoglobulin E (IgE) production and mast cell degranulation.", bullet), P("• Magnoflorine shows anti-Th17 activity → relevant in autoimmune and inflammatory bowel conditions.", bullet), P("• KEY CONCEPT: Guduchi is a BIDIRECTIONAL immunomodulator – it up-regulates immunity when deficient (infections) and DOWN-regulates when overactive (allergies, autoimmune diseases). This is unique and not seen with simple immunostimulants.", bullet), ] story.append(ruled_box(phys_imm, bg=PURPLE_LIGHT, border=colors.HexColor('#6a1b9a'))) story.append(Spacer(1, 0.3*cm)) # ══════════════════════════════════════════════ # PATHOLOGY # ══════════════════════════════════════════════ story.append(HRFlowable(width="100%", thickness=2, color=colors.HexColor('#b71c1c'), spaceAfter=6)) story.append(P("PATHOLOGY — DISEASE STATES AND DRUG ROLE", heading2)) story.append(P("A. Pathological Conditions Addressed by Asthishrinkhala", heading3)) path1 = [ ['Disease / Condition', 'Pathological Mechanism', 'Role of Asthishrinkhala'], ['Fractures and Impaired Bone Healing', 'In diabetes, corticosteroid therapy, malnutrition, or elderly patients: osteoblast activity is reduced, osteoclast activity is increased → delayed union or non-union.', 'Ketosteroids restore osteoblastic activity. Vitamin C restores collagen cross-linking. Reduces fracture healing time significantly.'], ['Osteoporosis', 'Estrogen deficiency (postmenopause) activates RANKL pathway → osteoclast overactivation → bone mineral density loss. Increased risk of pathological fractures.', 'Reduces Parathyroid Hormone levels (elevated in osteoporosis). Inhibits osteoclast formation. Randomized Controlled Trial 2022 showed delay in bone loss in postmenopausal osteopenia (PMID 35523116). 2025 Meta-analysis confirms bone biomarker benefit (PMID 40707943).'], ['Osteoarthritis and Rheumatoid Arthritis', 'Synovial inflammation, cartilage degradation by Matrix Metalloproteinases (MMPs), subchondral bone erosion. In Rheumatoid Arthritis: autoimmune Tumor Necrosis Factor-alpha driven joint destruction.', 'Flavonoids inhibit Matrix Metalloproteinase production and reduce synovial inflammation. Topical oil (Taila) provides local relief.'], ['Non-Steroidal Anti-inflammatory Drug-induced Peptic Ulcer', 'NSAIDs inhibit Cyclooxygenase-1 (COX-1) → loss of Prostaglandin E2 → reduced gastric mucus secretion → mucosal erosions.', 'Gastroprotective action counteracts this. Reduces gastric lesions by ~60%. Clinically important when NSAIDs are prescribed alongside Cissus quadrangularis for fracture pain.'], ['Metabolic Syndrome and Obesity', 'Excess visceral adipose tissue produces adipocytokines → increase osteoclast activity → reduce bone density (secondary osteoporosis). Insulin resistance worsens bone quality.', 'DPP-4 inhibition and GLP-1 enhancement → improved glucose metabolism, reduced visceral fat, secondary improvement in bone health. Randomized Controlled Trial 2025 (PMID 41597327).'], ] cw_path = [3.8*cm, 5.2*cm, W-3.6*cm-3.8*cm-5.2*cm] story.append(three_col_table(path1, cw_path, bg=ORANGE_LIGHT)) story.append(Spacer(1, 0.3*cm)) story.append(P("B. Pathological Conditions Addressed by Guduchi", heading3)) path2 = [ ['Disease / Condition', 'Pathological Mechanism', 'Role of Guduchi'], ['Recurrent Infections and Secondary Immunodeficiency', 'Reduced phagocytic activity, low Natural Killer cell count, suppressed T-cell response → impaired pathogen clearance.', 'Arabinogalactan polysaccharides directly restore macrophage phagocytic index and Natural Killer cell activity. Increases Interleukin-12 (IL-12) → Th1 stimulation.'], ['Type 2 Diabetes Mellitus', 'Beta-cell dysfunction + peripheral insulin resistance. Hyperglycemia generates Reactive Oxygen Species → oxidative tissue damage. Elevated Hemoglobin A1c (HbA1c).', 'Berberine: improves insulin sensitivity via GLUT-4 translocation (like Metformin). Alpha-glucosidase inhibition (like Acarbose). Reduces hepatic glucose output. Antioxidant protection of beta cells.'], ['Viral Fevers – Dengue, COVID-19, Chikungunya', 'Cytokine storm and immune dysregulation: massively elevated Interleukin-6 (IL-6), TNF-alpha, IL-1beta cause endothelial damage, thrombocytopenia, multi-organ injury.', 'Randomized Controlled Trial 2023 (PMID 38049897): Tinospora cordifolia + Adhatoda vasica combination significantly improved clinical and molecular markers in mild COVID-19. Guduchi modulates cytokine overproduction via NF-kB inhibition.'], ['Hepatitis and Drug-Induced Liver Injury', 'Hepatocyte necrosis, elevated Aspartate Transaminase (AST)/Alanine Transaminase (ALT), oxidative mitochondrial stress, Kupffer cell activation.', 'Tinosporide protects mitochondria from oxidative injury. Reduces lipid peroxidation. Promotes hepatocyte regeneration. Reduces Aspartate Transaminase and Alanine Transaminase levels.'], ['Allergic Rhinitis and Bronchial Asthma', 'Immunoglobulin E-mediated Th2 response: Interleukin-4 (IL-4), Interleukin-13 (IL-13) → mast cell sensitization → histamine release → mucosal edema, rhinorrhea, bronchospasm.', 'Shifts Th1/Th2 balance. Reduces Immunoglobulin E production. Clinical study (Badar 2004): statistically significant reduction in nasal symptoms, sneezing, nasal discharge.'], ['Anemia of Chronic Inflammation', 'Chronic inflammatory cytokines (Interleukin-6) stimulate hepatic Hepcidin production → Hepcidin blocks Ferroportin on enterocytes and macrophages → iron sequestration → functional iron deficiency anemia despite adequate iron stores.', 'Guduchi reduces Interleukin-6 and Hepcidin expression → frees iron for erythropoiesis → corrects anemia of chronic disease. (Scientific Reports, 2019)'], ['Cancer – Adjuvant Use', 'Chemotherapy causes bone marrow suppression → neutropenia, immunosuppression → opportunistic infections. Tumor cells evade Natural Killer cell and cytotoxic T-cell surveillance.', 'Alkaloids (Berberine, Palmatine) show cytotoxic activity against cancer cell lines. Arabinogalactan polysaccharides restore bone marrow Natural Killer and cytotoxic T-cell function post-chemotherapy. Used as adjuvant in integrative oncology.'], ] story.append(three_col_table(path2, cw_path, bg=RED_LIGHT)) story.append(Spacer(1, 0.3*cm)) # ── ADULTERANT IDENTIFICATION QUICK TABLE ── story.append(HRFlowable(width="100%", thickness=1.5, color=colors.HexColor('#37474f'), spaceAfter=6)) story.append(P("ADULTERANT IDENTIFICATION — QUICK REFERENCE", heading3)) adult = [ ['Drug', 'Genuine Identification Features', 'Common Adulterant', 'How to Detect Adulteration'], ['Asthishrinkhala\n(Cissus quadrangularis)', 'Four-angled winged fleshy stem; slight sweet taste; deep green (fresh) / reddish yellow (dry)', 'None known; plant is cultivated easily so adulteration is uncommon', 'Check for four-angled stem morphology; no significant adulterants identified'], ['Guduchi\n(Tinospora cordifolia)', 'Cylindrical 5 to 25 millimeter stem; fibrous fracture; bitter taste; grayish-brown bark peeling as papery flakes; wheel pattern on cross-section (radiating medullary rays)', '① Tinospora malabarica (Kandodbhava Guduchi) – hairy surface\n② Tinospora crispa\n③ Thick aerial roots (light grey)', 'Examine surface for hairs (T. malabarica has hairy bark). Check fracture – genuine is fibrous. Taste should be distinctly bitter. Cross-section: genuine shows clear wheel/spokes pattern.'], ] cw_adult = [3*cm, 4.5*cm, 4*cm, W-3.6*cm-3*cm-4.5*cm-4*cm] story.append(three_col_table(adult, cw_adult, bg=GREY_LIGHT)) story.append(Spacer(1, 0.2*cm)) # ── SUMMARY BOX ── story.append(HRFlowable(width="100%", thickness=2, color=colors.HexColor('#1a237e'), spaceAfter=6)) story.append(P("COMPARATIVE SUMMARY TABLE", heading3)) summary = [ ['Parameter', 'Asthishrinkhala\n(Cissus quadrangularis)', 'Guduchi\n(Tinospora cordifolia)'], ['Botanical Family', 'Vitaceae (older: Liliaceae)', 'Menispermaceae'], ['Primary Action', 'Bone anabolic / Osteogenic', 'Immunomodulatory / Adaptogenic'], ['Key Active Constituent', 'Ketosteroids, Vitamin C', 'Berberine, Arabinogalactan polysaccharides'], ['Taste', 'Slight sweet', 'Bitter'], ['Fracture', 'Fleshy (fresh)', 'Fibrous (dry stem)'], ['Best Modern Form', 'Tablet / Sustained-Release Tablet, Medicated oil', 'Ghana tablet, Kwath decoction, Sattva'], ['Primary Mechanism', 'Anabolic bone formation, COX and LOX inhibition, Vitamin C-mediated collagen synthesis', 'Macrophage activation, NF-kB inhibition, Th1/Th2 balance, DPP-4 inhibition'], ['Top Modern Evidence', '2025 Meta-analysis – bone biomarkers in humans\n(PMID 40707943)', '2023 Randomized Controlled Trial – COVID-19 mild cases\n(PMID 38049897)'], ['Safety Note', 'Generally safe; avoid in pregnancy; may interact with anti-resorptive drugs', 'Safe generally; monitor in patients on biological therapies for autoimmune conditions'], ['Adulterants', 'None significant', 'Tinospora malabarica (hairy – Kandodbhava Guduchi), Tinospora crispa'], ] cw_sum = [4.2*cm, (W-3.6*cm-4.2*cm)/2, (W-3.6*cm-4.2*cm)/2] story.append(three_col_table(summary, cw_sum, bg=BLUE_LIGHT)) story.append(Spacer(1, 0.2*cm)) # Footer note story.append(P("Abbreviations expanded throughout: ALP = Alkaline Phosphatase, BMD = Bone Mineral Density, COX = Cyclooxygenase, " "DPP-4 = Dipeptidyl Peptidase-4, GLP-1 = Glucagon-Like Peptide-1, GLUT-4 = Glucose Transporter-4, " "HPA = Hypothalamic-Pituitary-Adrenal, IgE = Immunoglobulin E, IL = Interleukin, LOX = Lipoxygenase, " "MMP = Matrix Metalloproteinase, NF-kB = Nuclear Factor kappa Beta, NK = Natural Killer, " "NSAID = Non-Steroidal Anti-inflammatory Drug, OPG = Osteoprotegerin, PMID = PubMed Identifier, " "PTH = Parathyroid Hormone, RANKL = Receptor Activator of Nuclear Factor kappa Beta Ligand, " "RCT = Randomized Controlled Trial, ROS = Reactive Oxygen Species, SOD = Superoxide Dismutase, " "TGF-β = Transforming Growth Factor-beta, TNF-α = Tumor Necrosis Factor-alpha.", small)) story.append(Spacer(1, 0.3*cm)) story.append(P("References: PMID 40707943 | PMID 35523116 | PMID 34607598 | PMID 41597327 | PMID 38049897 | PMC4784127 | PMC2924974 | Scientific Reports 2019", small)) # ── BUILD ── doc.build(story) print("PDF generated successfully at", OUTPUT) PYEOF

Running Command

python3 << 'PYEOF' from reportlab.lib.pagesizes import A4 from reportlab.lib import colors from reportlab.lib.units import cm from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle from reportlab.platypus import (SimpleDocTemplate, Paragraph, Spacer, Table, TableStyle, HRFlowable) from reportlab.lib.enums import TA_LEFT, TA_CENTER, TA_JUSTIFY OUTPUT = "/tmp/workspace/ayurveda-notes/Asthishrinkhala_Guduchi_Notes.pdf" W, H = A4 styles = getSampleStyleSheet() def S(name, parent_name='Normal', **kw): parent = styles[parent_name] return ParagraphStyle(name, parent=parent, **kw) heading1 = S('H1', 'Normal', fontSize=15, leading=20, textColor=colors.HexColor('#1a237e'), fontName='Helvetica-Bold', spaceAfter=4, spaceBefore=10, alignment=TA_CENTER) heading2 = S('H2x', 'Normal', fontSize=13, leading=17, textColor=colors.HexColor('#283593'), fontName='Helvetica-Bold', spaceAfter=3, spaceBefore=8) heading3 = S('H3x', 'Normal', fontSize=11, leading=15, textColor=colors.HexColor('#1565C0'), fontName='Helvetica-Bold', spaceAfter=2, spaceBefore=6) body = S('Bx', 'Normal', fontSize=9.5, leading=14, textColor=colors.HexColor('#212121'), fontName='Helvetica', spaceAfter=4, alignment=TA_JUSTIFY) bullet = S('Bul', 'Normal', fontSize=9.5, leading=14, textColor=colors.HexColor('#212121'), fontName='Helvetica', spaceAfter=3, leftIndent=12) note = S('Nx', 'Normal', fontSize=8.5, leading=12, textColor=colors.HexColor('#6a1515'), fontName='Helvetica-Oblique', spaceAfter=3, leftIndent=6) subtitle = S('STx', 'Normal', fontSize=10, leading=14, textColor=colors.HexColor('#37474f'), fontName='Helvetica-BoldOblique', spaceAfter=2, spaceBefore=4) small = S('Sm', 'Normal', fontSize=8, leading=11, textColor=colors.HexColor('#546e7a'), fontName='Helvetica') CREAM = colors.HexColor('#fffde7') BLUE_LIGHT = colors.HexColor('#e3f2fd') GREEN_LIGHT = colors.HexColor('#e8f5e9') ORANGE_LIGHT = colors.HexColor('#fff3e0') RED_LIGHT = colors.HexColor('#fce4ec') PURPLE_LIGHT = colors.HexColor('#f3e5f5') GREY_LIGHT = colors.HexColor('#f5f5f5') usable_w = W - 3.6*cm def ruled_box(content_list, bg=CREAM, border=colors.HexColor('#bfa060')): t = Table([[c] for c in content_list], colWidths=[usable_w]) t.setStyle(TableStyle([ ('BACKGROUND', (0,0), (-1,-1), bg), ('BOX', (0,0), (-1,-1), 1.2, border), ('LEFTPADDING', (0,0), (-1,-1), 8), ('RIGHTPADDING', (0,0), (-1,-1), 8), ('TOPPADDING', (0,0), (-1,-1), 4), ('BOTTOMPADDING', (0,0), (-1,-1), 4), ])) return t def two_col_table(data, col1_w=4.2*cm, bg=GREY_LIGHT): col2_w = usable_w - col1_w t = Table(data, colWidths=[col1_w, col2_w]) t.setStyle(TableStyle([ ('BACKGROUND', (0,0), (-1,0), colors.HexColor('#1a237e')), ('TEXTCOLOR', (0,0), (-1,0), colors.white), ('FONTNAME', (0,0), (-1,0), 'Helvetica-Bold'), ('FONTSIZE', (0,0), (-1,0), 9), ('ROWBACKGROUNDS', (0,1), (-1,-1), [colors.white, bg]), ('FONTNAME', (0,1), (0,-1), 'Helvetica-Bold'), ('FONTSIZE', (0,1), (-1,-1), 8.5), ('LEADING', (0,0), (-1,-1), 13), ('GRID', (0,0), (-1,-1), 0.5, colors.HexColor('#90a4ae')), ('VALIGN', (0,0), (-1,-1), 'TOP'), ('LEFTPADDING', (0,0), (-1,-1), 6), ('RIGHTPADDING', (0,0), (-1,-1), 6), ('TOPPADDING', (0,0), (-1,-1), 4), ('BOTTOMPADDING', (0,0), (-1,-1), 4), ])) return t def three_col_table(data, col_widths, bg=GREY_LIGHT): t = Table(data, colWidths=col_widths) t.setStyle(TableStyle([ ('BACKGROUND', (0,0), (-1,0), colors.HexColor('#283593')), ('TEXTCOLOR', (0,0), (-1,0), colors.white), ('FONTNAME', (0,0), (-1,0), 'Helvetica-Bold'), ('FONTSIZE', (0,0), (-1,0), 8.5), ('ROWBACKGROUNDS', (0,1), (-1,-1), [colors.white, bg]), ('FONTNAME', (0,1), (0,-1), 'Helvetica-Bold'), ('FONTSIZE', (0,1), (-1,-1), 8), ('LEADING', (0,0), (-1,-1), 12), ('GRID', (0,0), (-1,-1), 0.4, colors.HexColor('#90a4ae')), ('VALIGN', (0,0), (-1,-1), 'TOP'), ('LEFTPADDING', (0,0), (-1,-1), 5), ('RIGHTPADDING', (0,0), (-1,-1), 5), ('TOPPADDING', (0,0), (-1,-1), 4), ('BOTTOMPADDING', (0,0), (-1,-1), 4), ])) return t P = Paragraph story = [] # ── COVER ── story += [ Spacer(1, 0.5*cm), P("Pharmacognosy Study Notes — DG-7", heading1), P("Comparative Organoleptic and Macroscopic Evaluation", S('sub2','Normal',fontSize=12,alignment=TA_CENTER,textColor=colors.HexColor('#37474f'),fontName='Helvetica-BoldOblique')), P("Drug 1: Asthishrinkhala | Drug 2: Guduchi", S('sub3','Normal',fontSize=11,alignment=TA_CENTER,textColor=colors.HexColor('#1565C0'),fontName='Helvetica-BoldOblique')), P("Reference: Page 25 | Chapter: Stem Drug Evaluation | With Modern Clinical Correlations and Full Physiological-Pathological Notes", small), HRFlowable(width="100%", thickness=2, color=colors.HexColor('#1a237e'), spaceAfter=8), ] # ═══════════ DRUG 1 ═══════════ story += [P("DRUG 1 — ASTHISHRINKHALA", heading2)] story += [ P("<b>Sanskrit Meaning:</b> 'Asthi' = Bone | 'Shrinkhala' = Chain / Link → Bone Knitter", body), P("<b>Botanical Name:</b> Cissus quadrangularis Linn. (synonym: Vitis quadrangularis Wall.)", body), P("<b>Family:</b> Vitaceae (older texts classify under Liliaceae)", body), P("<b>Common Names:</b> Hadjod (Hindi), Veldt Grape, Devil's Backbone, Harbhanga", body), P("<b>Part Used:</b> Fresh or dried stem — Photo Plate No. 22", body), Spacer(1, 0.15*cm), ] story.append(P("Organoleptic and Macroscopic Characters", heading3)) orgo1 = [ ['Feature', 'Description'], ['Shape', 'FRESH: Fleshy, four-angled and winged stem — most diagnostic macroscopic feature. Leaves constricted at nodes; broadly ovate leaves and spiral tendrils arise from nodes.\nDRIED: Shriveled, twisted pieces with tendrils arising from nodes.'], ['Surface', 'Fresh stem: Deep green\nDry stem: Reddish yellow or dull green'], ['Odour', 'No characteristic odour'], ['Taste', 'Slight sweet taste'], ['Fracture', 'Not separately described; stem is fleshy when fresh'], ['Substitutes and Adulterants', 'No adulterants known. Plant is easily cultivated in gardens — commercially available without significant adulteration risk.'], ] story.append(two_col_table(orgo1, col1_w=4.2*cm, bg=BLUE_LIGHT)) story.append(Spacer(1, 0.2*cm)) story.append(P("Phytochemistry — Active Constituents", heading3)) phyto1 = [ ['Constituent', 'Class and Details'], ['Ketosteroids', 'Anabolic steroid-like compounds — most pharmacologically important; promote osteoblast differentiation from mesenchymal stem cells'], ['Flavonoids', 'Quercetin, Kaempferol — antioxidant and anti-inflammatory'], ['Triterpenoids', 'Beta-sitosterol, Lupeol — anti-inflammatory, anti-osteoclastic'], ['Vitamin C (Ascorbic acid)', 'Essential for collagen synthesis: hydroxylates proline and lysine in pro-collagen chains'], ['Vitamin A', 'Bone mineralization, epithelial tissue integrity'], ['Calcium and Phosphorus salts', 'Direct mineral substrate for bone hydroxyapatite matrix'], ['Stilbene derivatives', 'Resveratrol-type polyphenols — antioxidant, anti-inflammatory'], ['Onocer-7-ene-3a,21b-diol and Onocer-7-ene-3b,21a-diol', 'Unique steroidal molecules from stem; promote regeneration of all connective tissue of mesenchymal origin'], ] story.append(two_col_table(phyto1, col1_w=5.2*cm, bg=GREEN_LIGHT)) story.append(Spacer(1, 0.2*cm)) story.append(P("Pharmacological Actions", heading3)) act1 = [ P("1. Osteogenic and Bone Anabolic Action: Ketosteroids stimulate mesenchymal stem cell differentiation into osteoblasts. Increases Alkaline Phosphatase (ALP), serum calcium, and serum phosphorus. Promotes callus formation. Upregulates Bone Morphogenetic Protein-2 (BMP-2) gene expression.", bullet), P("2. Anti-inflammatory: Inhibits arachidonic acid pathway via Cyclooxygenase (COX) and Lipoxygenase (LOX) inhibition — reduces prostaglandin and leukotriene synthesis.", bullet), P("3. Antioxidant: Flavonoids and Vitamin C scavenge free radicals. Increases Superoxide Dismutase (SOD) activity by approximately 25% (preclinical study data).", bullet), P("4. Gastroprotective: Reduces gastric lesions by approximately 60% in animal models. Counteracts Non-Steroidal Anti-inflammatory Drug (NSAID)-induced gastropathy — clinically important because NSAIDs are often co-prescribed for fracture pain.", bullet), P("5. Anti-osteoporotic: Reduces Parathyroid Hormone (PTH) levels. PTH is elevated in osteoporosis and drives bone resorption through the RANKL (Receptor Activator of Nuclear Factor kappa Beta Ligand) pathway.", bullet), P("6. Metabolic and Anti-obesity: Enhances Glucagon-Like Peptide-1 (GLP-1) secretion and inhibits Dipeptidyl Peptidase-4 (DPP-4) enzyme — improves insulin secretion, reduces appetite. Randomized Controlled Trial 2025 (PMID 41597327).", bullet), P("7. Analgesic: Reduces inflammatory mediators at fracture site, decreasing pain and swelling post-operatively.", bullet), ] story.append(ruled_box(act1, bg=ORANGE_LIGHT, border=colors.HexColor('#e65100'))) story.append(Spacer(1, 0.2*cm)) story.append(P("Clinical Uses — All Dosage Forms with Modern Correlation", heading3)) clin1 = [ ['Dosage Form', 'Preparation and Dose', 'Clinical Use and Modern Evidence'], ['Tablet or Capsule', 'Standardized extract 500 mg to 1 gram orally twice daily', 'Fracture healing, osteoporosis, osteopenia in postmenopausal women. Randomized Controlled Trial 2022 (PMID 35523116): delays bone loss in postmenopausal osteopenia.'], ['Sustained-Release Tablet', '25 milligrams Cissus quadrangularis in 100 milligram Sustained-Release Tablet', 'Increases serum Alkaline Phosphatase, Calcium, and Phosphorus levels. Pilot clinical evidence.'], ['Asthisamharaka Churna (Powder)', 'Equal parts Asthishrinkhala + Arjuna + Godhuma (wheat) + Laksha, mixed with ghee, consumed with milk', 'Bone fracture management (Asthibhanga chikitsa). Classical Ayurvedic formulation.'], ['Asthisamharaka Taila (Medicated oil)', 'Whole plant oil extraction; applied locally over joints', 'Rheumatoid arthritis, osteoarthritis — local anti-inflammatory. Traditional topical use.'], ['Asthishrinkhala Vataka (Tablet)', 'Equal parts: Asthishrinkhala + Black gram flour, formed into tablets', 'Joint-related disorders. Classical formulation.'], ['Lakshaguggulu (Classical tablet)', 'Laksha + Asthishrinkhala + Kakubha + Ashwagandha + Nagabala (equal parts) + Guggulu (5 parts)', 'Bone and joint disorders. Widely used classical polyherbal tablet.'], ['Syrup or Liquid extract', 'Aqueous or ethanolic extract; 10 to 20 milliliters twice daily', 'Wound healing, bleeding associated with bone fractures.'], ['Maxillofacial perioperative capsules', 'Capsules given before and after jaw fracture surgery', 'Reduces pain, swelling, fracture mobility; raises serum Calcium and Phosphorus at day 21. Clinical pilot study (PMC4784127).'], ['Alveolar ridge regeneration supplementation', 'Oral supplementation alongside mandibular distraction osteogenesis procedure', 'Osteogenic support. Randomized Controlled Trial 2021 (PMID 34607598).'], ['GLP-1 Enhancer Supplement', 'Cissus quadrangularis + Dichrostachys glomerata combination capsule', 'Weight management, Glucagon-Like Peptide-1 enhancement, Dipeptidyl Peptidase-4 inhibition in overweight individuals. Randomized Controlled Trial 2025 (PMID 41597327).'], ] cw1 = [3.3*cm, 4.5*cm, usable_w - 3.3*cm - 4.5*cm] story.append(three_col_table(clin1, cw1, bg=BLUE_LIGHT)) story.append(P("2025 Meta-analysis (PMID 40707943): First systematic review and meta-analysis confirming Cissus quadrangularis significantly improves bone mineral density, Parathyroid Hormone, and Alkaline Phosphatase in humans.", note)) story.append(Spacer(1, 0.3*cm)) # ═══════════ DRUG 2 ═══════════ story.append(HRFlowable(width="100%", thickness=2, color=colors.HexColor('#1b5e20'), spaceAfter=6)) story.append(P("DRUG 2 — GUDUCHI (GILOY / AMRITA)", heading2)) story += [ P("<b>Sanskrit Meaning:</b> 'Guduchi' = One that protects the body | 'Amrita' = Nectar of Immortality", body), P("<b>Botanical Name:</b> Tinospora cordifolia (Willd.) Hook. F. and Thoms.", body), P("<b>Family:</b> Menispermaceae", body), P("<b>Common Names:</b> Giloy, Amritavalli, Amrita, Giloe, Gurcha", body), P("<b>Part Used:</b> Dry stem — Photo Plate No. 23", body), Spacer(1, 0.15*cm), ] story.append(P("Organoleptic and Macroscopic Characters", heading3)) orgo2 = [ ['Feature', 'Description'], ['Shape', 'Pieces of dry, cylindrical, soft-wooded stem; diameter 5 millimeters to 25 millimeters'], ['Surface', 'Outer surface: Grayish brown to black; wrinkled longitudinally; warty protuberances and raised lenticels; bark peels off easily as thin papery flakes.\nTransverse section: Soft pale yellow interior; radiating medullary rays with concentric rings — appears as a wheel pattern (key diagnostic feature)'], ['Fracture', 'FIBROUS — important diagnostic character'], ['Odour', 'No characteristic odour'], ['Taste', 'BITTER — key organoleptic hallmark'], ['Substitutes and Adulterants', 'Adulterants:\n1. Thick aerial roots (light grey surface) admixed in commercial samples\n2. Tinospora malabarica (Lam.) Miers — hairy surface; called Kandodbhava Guduchi\n3. Tinospora crispa Hook. F. and Thoms.\nIdentification: Genuine Guduchi has smooth bark peeling in papery flakes; wheel pattern on cross-section; distinctly bitter taste.'], ] story.append(two_col_table(orgo2, col1_w=4.2*cm, bg=GREEN_LIGHT)) story.append(Spacer(1, 0.2*cm)) story.append(P("Phytochemistry — Active Constituents", heading3)) phyto2 = [ ['Constituent Class', 'Key Compounds and Actions'], ['Alkaloids', 'Berberine, Palmatine, Jatrorrhizine, Magnoflorine, Tembetarine — anti-inflammatory, anticancer, antidiabetic'], ['Diterpenoid lactones', 'Tinosporide, Columbin, Tinosporon — hepatoprotective, immunomodulatory'], ['Glycosides', 'Tinosporaside, Cordioside, Syringin — antioxidant, hepatoprotective'], ['Polysaccharides', 'Arabinogalactan polysaccharides — MOST IMPORTANT for immunostimulation; activate macrophages and Natural Killer (NK) cells; bind Pattern Recognition Receptors'], ['Sesquiterpenoids', 'Tinocordifolin, Tinosporaside — anti-inflammatory'], ['Steroids', 'Beta-sitosterol — anti-inflammatory, lipid-lowering'], ['Phenolics', 'Various phenolic acids — antioxidant, anti-microbial'], ['Essential oils and fatty acids', 'Multiple types; contribute to overall bioactivity and bioavailability'], ] story.append(two_col_table(phyto2, col1_w=4.8*cm, bg=PURPLE_LIGHT)) story.append(Spacer(1, 0.2*cm)) story.append(P("Pharmacological Actions", heading3)) act2 = [ P("1. Immunomodulation (Bidirectional — Key Concept): Arabinogalactan polysaccharides bind Pattern Recognition Receptors (Toll-Like Receptors, Mannose Receptors) on macrophages and dendritic cells. Activates innate immunity, increases phagocytic index, enhances Natural Killer cell activity. Acts as STIMULANT when immunity is low (infections) and SUPPRESSANT when overactive (allergies, autoimmune diseases). This bidirectionality is unique.", bullet), P("2. Anti-inflammatory: Berberine inhibits Nuclear Factor kappa Beta (NF-kB) signaling pathway — reduces Tumor Necrosis Factor-alpha (TNF-alpha), Interleukin-1 beta (IL-1b), Interleukin-6 (IL-6). Dual Cyclooxygenase and Lipoxygenase inhibition.", bullet), P("3. Hepatoprotective: Tinosporide protects mitochondria from oxidative injury. Reduces lipid peroxidation. Promotes hepatocyte regeneration. Lowers Aspartate Transaminase (AST) and Alanine Transaminase (ALT) in hepatitis.", bullet), P("4. Antidiabetic: Berberine improves insulin sensitivity via Glucose Transporter-4 (GLUT-4) translocation (similar mechanism to Metformin). Inhibits alpha-glucosidase (similar mechanism to Acarbose). Reduces hepatic glucose output.", bullet), P("5. Antipyretic (Jwarghna — Fever Destroyer): Reduces Prostaglandin E2 in hypothalamus. Validated in Ayurveda for all fevers including dengue, typhoid, viral fevers.", bullet), P("6. Antioxidant: Reduces Reactive Oxygen Species (ROS). Enhances Catalase and Superoxide Dismutase (SOD) activity. Protects cellular membranes from peroxidation.", bullet), P("7. Antineoplastic and Anticancer (Adjuvant): Berberine and Palmatine show cytotoxic activity on cancer cell lines. Arabinogalactan polysaccharides enhance Natural Killer cell and cytotoxic T-cell activity against tumor cells.", bullet), P("8. Adaptogenic and Anti-stress: Acts on Hypothalamic-Pituitary-Adrenal (HPA) axis. Normalizes cortisol levels. Used in chronic stress and adrenal fatigue.", bullet), P("9. Nootropic — Memory and Cognition: Cholinergic modulation; improves Acetylcholine availability. Double-blind Randomized Controlled Trial in healthy volunteers confirmed improved learning and memory.", bullet), P("10. Cardioprotective: Reduces lipid peroxidation in cardiac tissue. Berberine has anti-arrhythmic and cardiotonic properties.", bullet), P("11. Anti-allergic: Modulates Th1/Th2 lymphocyte balance. In allergic states (Th2 dominant), shifts balance toward Th1 — reduces Immunoglobulin E (IgE) production and mast cell degranulation.", bullet), P("12. Anti-anemia of Inflammation: Reduces Hepcidin expression by modulating Interleukin-6 (IL-6). Corrects iron sequestration in inflammatory and chronic disease states. (Scientific Reports, 2019)", bullet), ] story.append(ruled_box(act2, bg=GREEN_LIGHT, border=colors.HexColor('#1b5e20'))) story.append(Spacer(1, 0.2*cm)) story.append(P("Clinical Uses — All Dosage Forms with Modern Correlation", heading3)) clin2 = [ ['Dosage Form', 'Preparation and Dose', 'Clinical Use and Modern Evidence'], ['Ghana Tablet or Capsule', 'Guduchi Ghana standardized extract 500 milligrams twice daily orally', 'Immunostimulation, recurrent infections, dengue fever, COVID-19 support. Randomized Controlled Trial 2023 (PMID 38049897): Tinospora cordifolia with Adhatoda vasica significantly improved clinical and molecular markers in mild COVID-19.'], ['Kwath (Decoction)', 'Stem decoction 20 to 30 milliliters twice daily', 'Chronic fever, malaria adjunct, typhoid, all pyrexias (Jwarghna). Classical and ethnobotanical use.'], ['Sattva (Starch extract)', 'Pure starch from stem; 1 to 3 grams with milk or honey', 'Peptic ulcer, gastritis, hyperacidity, digestive disorders. Most easily absorbed and bioavailable form. Traditional use with preclinical support.'], ['Churna (Powder)', 'Guduchi Churna 3 to 6 grams with honey or ghee twice daily', 'Type 2 Diabetes Mellitus, obesity, liver disease. Validated in multiple preclinical and clinical studies.'], ['Swaras (Fresh stem juice)', 'Fresh stem juice 10 to 20 milliliters on empty stomach daily', 'Hepatitis, jaundice, liver detoxification. Best form for hepatoprotective action.'], ['Syrup and Combination formulas', 'Guduchi + Neem + Tulsi combination syrup; commercial products: Giloy Ghana Vati', 'Fever, dengue, chikungunya, COVID-19 support, general immunity enhancement. Mass-market integrative medicine products.'], ['Guduchyadi Avaleha (Malt)', 'Semi-solid malt formulation taken with warm milk', 'Respiratory allergies, allergic rhinitis. Clinical study (Badar 2004): statistically significant reduction in nasal symptoms, sneezing, and discharge.'], ['Guduchi Ghrita (Medicated ghee)', 'Guduchi-infused clarified butter; 5 to 10 grams with warm milk at bedtime', 'Neurological conditions, memory improvement, cognitive decline, insomnia, Vata-dominant disorders.'], ['Topical lotion', 'Tinospora cordifolia stem extract lotion', 'Scabies management. Andrews Diseases of the Skin textbook: Tinospora lotion appears promising as an alternative treatment for mite infestations.'], ['Injection — Research phase', 'Isolated Arabinogalactan polysaccharide fraction (HARITA) parenteral formulation', 'Immunostimulation in chemotherapy-induced immunosuppression. Research phase only; not yet clinically approved.'], ['Eye drops — Experimental', 'Aqueous stem extract ophthalmic drops', 'Anti-inflammatory in allergic conjunctivitis. Preclinical studies only; not yet standard of care.'], ] cw2 = [3.2*cm, 4.8*cm, usable_w - 3.2*cm - 4.8*cm] story.append(three_col_table(clin2, cw2, bg=GREEN_LIGHT)) story.append(Spacer(1, 0.3*cm)) # ════ PHYSIOLOGY ════ story.append(HRFlowable(width="100%", thickness=2, color=colors.HexColor('#6a1b9a'), spaceAfter=6)) story.append(P("PHYSIOLOGY — MECHANISM OF ACTION IN BODY SYSTEMS", heading2)) story.append(P("A. Physiology of Bone Healing — Relevant to Asthishrinkhala", heading3)) phys1 = [ P("<b>Phase 1 — Haematoma Formation (0 to 72 hours):</b> Blood clot forms at fracture site. Inflammatory cells recruited: neutrophils and macrophages. Cytokines released: Interleukin-1 (IL-1), Interleukin-6 (IL-6), Tumor Necrosis Factor-alpha (TNF-alpha). Growth factors: Platelet-Derived Growth Factor (PDGF), Fibroblast Growth Factor (FGF), Transforming Growth Factor-beta (TGF-beta).", bullet), P("<b>Phase 2 — Fibrocartilaginous Callus Formation (Day 3 to Day 21):</b> Fibroblasts and chondroblasts differentiate from periosteum. Type II collagen matrix forms. Angiogenesis (new blood vessel formation) occurs. Soft callus bridges the fracture gap.", bullet), P("<b>Phase 3 — Bony Callus Formation (3 weeks to several months):</b> Osteoblasts replace cartilage with woven bone via endochondral ossification. Mineralization with Calcium Hydroxyapatite [Ca10(PO4)6(OH)2]. Serum Alkaline Phosphatase (ALP) rises markedly — clinically measurable.", bullet), P("<b>Phase 4 — Bone Remodeling (Months to Years):</b> Osteoclasts remove woven bone. Osteoblasts lay organized lamellar bone. Haversian systems restored. Controlled by RANKL (Receptor Activator of Nuclear Factor kappa Beta Ligand) and Osteoprotegerin (OPG) axis.", bullet), Spacer(1,0.1*cm), P("<u>How Asthishrinkhala Acts at Each Phase:</u>", subtitle), P("- Ketosteroids push mesenchymal stem cells toward osteoblastic lineage (anabolic action) — more callus formed faster.", bullet), P("- Vitamin C enables hydroxylation of Proline and Lysine in pro-collagen — forms stable Triple-Helix collagen — stronger callus matrix.", bullet), P("- Calcium and Phosphorus salts provide direct mineral substrate for hydroxyapatite deposition.", bullet), P("- Beta-sitosterol reduces inflammation at fracture site (COX and LOX inhibition) — faster transition from inflammatory phase to repair phase.", bullet), P("- Bone Morphogenetic Protein-2 (BMP-2) is upregulated by ketosteroids — BMP-2 is the master transcription regulator of bone formation.", bullet), P("- Net result: Up to 40% improvement in bone healing rate (animal studies); significant elevation of serum ALP, Calcium, and Phosphorus.", bullet), ] story.append(ruled_box(phys1, bg=ORANGE_LIGHT, border=colors.HexColor('#e65100'))) story.append(Spacer(1, 0.25*cm)) story.append(P("B. Physiology of Immunity — Relevant to Guduchi", heading3)) phys2 = [ P("<b>Innate Immunity (Non-specific, First Line):</b> Macrophages, Natural Killer (NK) cells, Dendritic cells, Neutrophils. Pattern Recognition Receptors (Toll-Like Receptors, Mannose Receptors) detect Pathogen-Associated Molecular Patterns (PAMPs). Activation triggers Nuclear Factor kappa Beta (NF-kB) pathway — produces cytokines.", bullet), P("<b>Adaptive Immunity (Specific, Second Line):</b> T Helper cells: Th1 drives cell-mediated immunity against intracellular pathogens; Th2 drives humoral and allergic responses (Immunoglobulin E); Th17 contributes to autoimmunity; T-Regulatory cells suppress immune overactivation. B Lymphocytes produce antibodies (Immunoglobulins).", bullet), Spacer(1,0.1*cm), P("<u>How Guduchi Modulates Immunity:</u>", subtitle), P("- Arabinogalactan polysaccharides bind Mannose Receptors on macrophages — macrophage activation — increased phagocytic index and Interleukin-12 (IL-12) production — stimulates Th1 responses.", bullet), P("- Berberine inhibits Nuclear Factor kappa Beta (NF-kB) — reduces TNF-alpha and IL-1beta in CHRONIC inflammation (auto-regulation of overactive immune states).", bullet), P("- Tinosporaside modulates Th1/Th2 balance: in allergic states (Th2 dominant), shifts toward Th1 — reduces Immunoglobulin E (IgE) production and mast cell degranulation.", bullet), P("- Magnoflorine shows anti-Th17 activity — relevant in autoimmune and inflammatory bowel conditions.", bullet), P("- KEY CLINICAL CONCEPT: Guduchi is a BIDIRECTIONAL immunomodulator — it upregulates immunity when deficient (infections) and downregulates when overactive (allergies, autoimmune diseases). This is pharmacologically unique.", bullet), ] story.append(ruled_box(phys2, bg=PURPLE_LIGHT, border=colors.HexColor('#6a1b9a'))) story.append(Spacer(1, 0.3*cm)) # ════ PATHOLOGY ════ story.append(HRFlowable(width="100%", thickness=2, color=colors.HexColor('#b71c1c'), spaceAfter=6)) story.append(P("PATHOLOGY — DISEASE STATES AND DRUG ROLES", heading2)) story.append(P("A. Pathological Conditions Addressed by Asthishrinkhala", heading3)) path1 = [ ['Disease or Condition', 'Pathological Mechanism', 'Role of Asthishrinkhala'], ['Fractures and Impaired Bone Healing', 'In diabetes, corticosteroid therapy, malnutrition, or elderly: osteoblast activity reduced, osteoclast activity increased — delayed union or non-union of fracture.', 'Ketosteroids restore osteoblastic activity. Vitamin C restores collagen cross-linking. Reduces fracture healing time. Clinical evidence in jaw fractures (PMC4784127).'], ['Osteoporosis', 'Estrogen deficiency post-menopause activates RANKL pathway — osteoclast overactivation — bone mineral density (BMD) loss. Risk of pathological fractures.', 'Reduces Parathyroid Hormone (PTH). Inhibits osteoclast formation. Randomized Controlled Trial 2022 (PMID 35523116): delays bone loss in postmenopausal osteopenia. 2025 Meta-analysis (PMID 40707943) confirms bone biomarker benefit.'], ['Osteoarthritis and Rheumatoid Arthritis', 'Synovial inflammation, cartilage degradation by Matrix Metalloproteinases (MMPs), subchondral bone erosion. Rheumatoid Arthritis: autoimmune TNF-alpha-driven joint destruction.', 'Flavonoids inhibit Matrix Metalloproteinase production, reduce synovial inflammation. Medicated oil (Asthisamharaka Taila) provides local relief.'], ['NSAID-induced Peptic Ulcer', 'NSAIDs inhibit Cyclooxygenase-1 (COX-1) — loss of Prostaglandin E2 — reduced gastric mucus — mucosal erosions.', 'Gastroprotective action: reduces gastric lesions by approximately 60%. Clinically important when NSAIDs are given with CQ for fracture pain management.'], ['Metabolic Syndrome and Obesity', 'Visceral fat adipocytokines increase osteoclast activity — secondary osteoporosis. Insulin resistance worsens bone matrix quality.', 'DPP-4 inhibition and GLP-1 enhancement — improved glucose metabolism, reduced visceral fat, secondary improvement in bone health. Randomized Controlled Trial 2025 (PMID 41597327).'], ] cw_p = [3.6*cm, 5.0*cm, usable_w - 3.6*cm - 5.0*cm] story.append(three_col_table(path1, cw_p, bg=ORANGE_LIGHT)) story.append(Spacer(1, 0.25*cm)) story.append(P("B. Pathological Conditions Addressed by Guduchi", heading3)) path2 = [ ['Disease or Condition', 'Pathological Mechanism', 'Role of Guduchi'], ['Recurrent Infections and Secondary Immunodeficiency', 'Reduced phagocytic activity, low Natural Killer cell count, suppressed T-cell response — impaired pathogen clearance, recurrent bacterial and viral infections.', 'Arabinogalactan polysaccharides restore macrophage phagocytic index and NK cell activity. Increases Interleukin-12 (IL-12) — stimulates Th1 immune response.'], ['Type 2 Diabetes Mellitus', 'Beta-cell dysfunction and peripheral insulin resistance. Hyperglycemia generates Reactive Oxygen Species (ROS) — oxidative tissue damage. Elevated Hemoglobin A1c (HbA1c).', 'Berberine improves insulin sensitivity via GLUT-4 translocation (like Metformin). Alpha-glucosidase inhibition (like Acarbose). Reduces hepatic glucose output. Antioxidant protection of beta cells.'], ['Viral Fevers — Dengue, COVID-19, Chikungunya', 'Cytokine storm: massively elevated IL-6, TNF-alpha, IL-1beta — endothelial damage, thrombocytopenia, multi-organ injury.', 'Randomized Controlled Trial 2023 (PMID 38049897): Tinospora cordifolia + Adhatoda vasica significantly improved clinical and molecular markers in mild COVID-19. NF-kB inhibition modulates cytokine overproduction.'], ['Hepatitis and Drug-Induced Liver Injury', 'Hepatocyte necrosis, elevated AST (Aspartate Transaminase) and ALT (Alanine Transaminase), oxidative mitochondrial stress, Kupffer cell activation.', 'Tinosporide protects mitochondria. Reduces lipid peroxidation. Promotes hepatocyte regeneration. Lowers AST and ALT levels.'], ['Allergic Rhinitis and Bronchial Asthma', 'Immunoglobulin E-mediated Th2 response: IL-4, IL-13 — mast cell sensitization — histamine release — mucosal edema, rhinorrhea, bronchospasm.', 'Shifts Th1/Th2 balance toward Th1. Reduces Immunoglobulin E (IgE) production. Clinical study (Badar 2004): statistically significant improvement in allergic rhinitis.'], ['Anemia of Chronic Inflammation', 'Chronic Interleukin-6 (IL-6) stimulates hepatic Hepcidin production — Hepcidin blocks Ferroportin on enterocytes and macrophages — iron sequestration — functional iron deficiency anemia despite adequate body iron.', 'Guduchi reduces IL-6 and Hepcidin expression — frees iron for erythropoiesis — corrects anemia of chronic disease. (Scientific Reports, 2019)'], ['Cancer — Adjuvant Use in Integrative Oncology', 'Chemotherapy causes bone marrow suppression — neutropenia and immunosuppression — opportunistic infections. Tumor cells evade Natural Killer cell surveillance.', 'Berberine and Palmatine cytotoxic against cancer cell lines. Arabinogalactan polysaccharides restore bone marrow Natural Killer and cytotoxic T-cell function post-chemotherapy. Used as adjuvant.'], ] story.append(three_col_table(path2, cw_p, bg=RED_LIGHT)) story.append(Spacer(1, 0.25*cm)) # ════ ADULTERANT TABLE ════ story.append(HRFlowable(width="100%", thickness=1.5, color=colors.HexColor('#37474f'), spaceAfter=5)) story.append(P("ADULTERANT IDENTIFICATION — QUICK REFERENCE", heading3)) adult = [ ['Drug', 'Genuine Identification Features', 'Common Adulterant', 'Detection Method'], ['Asthishrinkhala\n(Cissus quadrangularis)', 'Four-angled winged fleshy stem; slight sweet taste; deep green (fresh); reddish yellow (dry)', 'None known — plant easily cultivated', 'Confirm four-angled morphology; no significant adulterants'], ['Guduchi\n(Tinospora cordifolia)', 'Cylindrical 5 to 25 mm stem; fibrous fracture; bitter taste; grayish-brown papery peeling bark; wheel pattern on cross-section', '1. Tinospora malabarica — hairy surface (Kandodbhava Guduchi)\n2. Tinospora crispa\n3. Thick aerial roots — light grey', 'Check for hairs (T. malabarica is hairy). Test fracture — genuine is fibrous. Taste must be distinctly bitter. Cross-section must show wheel/radiating medullary ray pattern.'], ] cw_adult = [3*cm, 4.2*cm, 3.8*cm, usable_w - 3*cm - 4.2*cm - 3.8*cm] story.append(three_col_table(adult, cw_adult, bg=GREY_LIGHT)) story.append(Spacer(1, 0.2*cm)) # ════ SUMMARY TABLE ════ story.append(HRFlowable(width="100%", thickness=2, color=colors.HexColor('#1a237e'), spaceAfter=5)) story.append(P("COMPARATIVE SUMMARY — QUICK REVISION TABLE", heading3)) summary = [ ['Parameter', 'Asthishrinkhala (Cissus quadrangularis)', 'Guduchi (Tinospora cordifolia)'], ['Botanical Family', 'Vitaceae (older: Liliaceae)', 'Menispermaceae'], ['Primary Action', 'Bone anabolic and osteogenic', 'Immunomodulatory and adaptogenic'], ['Key Active Constituent', 'Ketosteroids, Vitamin C', 'Berberine, Arabinogalactan polysaccharides'], ['Taste', 'Slight sweet', 'Bitter'], ['Fracture', 'Fleshy (fresh stem)', 'Fibrous (dry stem) — diagnostic'], ['Best Modern Form', 'Tablet, Sustained-Release Tablet, Medicated oil', 'Ghana tablet, Kwath decoction, Sattva (starch)'], ['Primary Mechanism', 'Anabolic bone formation, COX and LOX inhibition, Vitamin C-mediated collagen synthesis, BMP-2 upregulation', 'Macrophage activation, NF-kB inhibition, Th1/Th2 balance, alpha-glucosidase inhibition'], ['Top Modern Evidence', '2025 Meta-analysis — bone biomarkers in humans\nReference PMID 40707943', '2023 Randomized Controlled Trial — COVID-19\nReference PMID 38049897'], ['Safety Note', 'Generally safe. Avoid in pregnancy. Monitor with anti-resorptive drugs.', 'Generally safe. Monitor in patients on biological therapies for autoimmune diseases.'], ['Adulterants', 'None significant', 'Tinospora malabarica (Kandodbhava Guduchi), Tinospora crispa'], ] cw_sum = [4*cm, (usable_w-4*cm)/2, (usable_w-4*cm)/2] story.append(three_col_table(summary, cw_sum, bg=BLUE_LIGHT)) story.append(Spacer(1, 0.2*cm)) # ════ FOOTER ════ story.append(P("Full Forms Reference: ALP = Alkaline Phosphatase | ALT = Alanine Transaminase | AST = Aspartate Transaminase | BMD = Bone Mineral Density | BMP-2 = Bone Morphogenetic Protein-2 | COX = Cyclooxygenase | DPP-4 = Dipeptidyl Peptidase-4 | FGF = Fibroblast Growth Factor | GLP-1 = Glucagon-Like Peptide-1 | GLUT-4 = Glucose Transporter-4 | HbA1c = Hemoglobin A1c | HPA = Hypothalamic-Pituitary-Adrenal | IgE = Immunoglobulin E | IL = Interleukin | LOX = Lipoxygenase | MMP = Matrix Metalloproteinase | NF-kB = Nuclear Factor kappa Beta | NK = Natural Killer | NSAID = Non-Steroidal Anti-inflammatory Drug | OPG = Osteoprotegerin | PDGF = Platelet-Derived Growth Factor | PMID = PubMed Identifier | PTH = Parathyroid Hormone | RANKL = Receptor Activator of Nuclear Factor kappa Beta Ligand | RCT = Randomized Controlled Trial | ROS = Reactive Oxygen Species | SOD = Superoxide Dismutase | TGF-beta = Transforming Growth Factor-beta | TNF-alpha = Tumor Necrosis Factor-alpha", small)) story.append(Spacer(1, 0.15*cm)) story.append(P("References: PMID 40707943 | PMID 35523116 | PMID 34607598 | PMID 41597327 | PMID 38049897 | PMC4784127 | PMC2924974 | Scientific Reports 2019 (Nature) | Andrews Diseases of the Skin E-Book | Badar VA et al., Journal of Ethnopharmacology 2004", small)) doc = SimpleDocTemplate( OUTPUT, pagesize=A4, rightMargin=1.8*cm, leftMargin=1.8*cm, topMargin=2*cm, bottomMargin=2*cm, title="Asthishrinkhala and Guduchi Pharmacognosy Notes", author="DG-7 Study Notes" ) doc.build(story) print("SUCCESS:", OUTPUT) PYEOF

Your PDF is ready. Here is what's included:

Asthishrinkhala Guduchi Notes

PDF Document · PDF


What's inside the PDF (all abbreviations expanded, full forms used throughout):
Drug 1 — Asthishrinkhala (Cissus quadrangularis)
  • Botanical identity, Sanskrit meaning, family, common names
  • Full organoleptic and macroscopic characters table
  • Phytochemistry with all constituents expanded
  • 7 pharmacological actions with full mechanism descriptions
  • 10 dosage forms with clinical uses and modern trial references (including 2025 Meta-analysis PMID 40707943 and Randomized Controlled Trial 2022 PMID 35523116)
Drug 2 — Guduchi (Tinospora cordifolia)
  • Botanical identity, all names, family (Menispermaceae)
  • Full organoleptic table including adulterant detection guide
  • Phytochemistry with 9 constituent classes fully expanded
  • 12 pharmacological actions with full physiological mechanisms
  • 12 dosage forms with modern clinical evidence (COVID-19 Randomized Controlled Trial 2023, dengue, diabetes, hepatitis, allergic rhinitis)
Physiology Section
  • 4 phases of bone healing with exact cytokines named in full
  • How Asthishrinkhala acts at each healing phase
  • Innate and adaptive immunity physiology
  • How Guduchi's bidirectional immunomodulation works (full mechanism)
Pathology Section
  • 5 disease tables for Asthishrinkhala (osteoporosis, fractures, arthritis, NSAID ulcer, metabolic syndrome)
  • 7 disease tables for Guduchi (infections, diabetes, viral fevers, hepatitis, allergic rhinitis, anemia of chronic disease, cancer adjuvant)
Adulterant identification + comparative summary table + full forms glossary at the end.
This is a shared conversation. Sign in to Orris to start your own chat.