Ayurvedic paper presentation on any topic for pg student Give me demo
Ayurvedic management of Amavata rheumatoid arthritis samprapti chikitsa PG paper presentation
mkdir -p /tmp/workspace/ayurveda-ppt && ls -la /tmp/workspace/
~/ayurveda-ppt/build_ppt.py
from pptx import Presentation
from pptx.util import Inches, Pt, Emu
from pptx.dml.color import RGBColor
from pptx.enum.text import PP_ALIGN, MSO_ANCHOR
from pptx.enum.shapes import MSO_SHAPE
import copy
# ---------- Palette ----------
MAROON = RGBColor(0x6B, 0x1D, 0x14) # deep ayurvedic maroon
GOLD = RGBColor(0xC9, 0x9A, 0x2E)
CREAM = RGBColor(0xFB, 0xF6, 0xEC)
GREEN = RGBColor(0x3F, 0x5E, 0x3A)
DARK = RGBColor(0x2B, 0x2B, 0x2B)
WHITE = RGBColor(0xFF, 0xFF, 0xFF)
prs = Presentation()
prs.slide_width = Inches(13.333)
prs.slide_height = Inches(7.5)
blank = prs.slide_layouts[6]
def add_slide():
return prs.slides.add_slide(blank)
def bg(slide, color=CREAM):
slide.background.fill.solid()
slide.background.fill.fore_color.rgb = color
def rect(slide, l, t, w, h, color, line=None):
shp = slide.shapes.add_shape(MSO_SHAPE.RECTANGLE, Inches(l), Inches(t), Inches(w), Inches(h))
shp.fill.solid(); shp.fill.fore_color.rgb = color
if line:
shp.line.color.rgb = line; shp.line.width = Pt(1)
else:
shp.line.fill.background()
shp.shadow.inherit = False
return shp
def textbox(slide, l, t, w, h, text, size=18, color=DARK, bold=False, italic=False,
align=PP_ALIGN.LEFT, font="Calibri", anchor=None, line_spacing=1.0):
tb = slide.shapes.add_textbox(Inches(l), Inches(t), Inches(w), Inches(h))
tf = tb.text_frame
tf.word_wrap = True
if anchor:
tf.vertical_anchor = anchor
p = tf.paragraphs[0]
p.alignment = align
p.line_spacing = line_spacing
run = p.add_run()
run.text = text
run.font.size = Pt(size)
run.font.bold = bold
run.font.italic = italic
run.font.color.rgb = color
run.font.name = font
return tb
def bullet_slide(title, bullets, footer_num, sub=None, accent=MAROON):
s = add_slide(); bg(s)
rect(s, 0, 0, 13.333, 1.15, accent)
rect(s, 0, 1.15, 13.333, 0.06, GOLD)
textbox(s, 0.5, 0.18, 12.3, 0.8, title, size=30, color=WHITE, bold=True, anchor=MSO_ANCHOR.MIDDLE)
if sub:
textbox(s, 0.5, 1.3, 12.3, 0.4, sub, size=15, color=MAROON, italic=True, bold=True)
top = 1.75
else:
top = 1.5
tb = s.shapes.add_textbox(Inches(0.7), Inches(top), Inches(11.9), Inches(7.5 - top - 0.6))
tf = tb.text_frame; tf.word_wrap = True
first = True
for item in bullets:
if isinstance(item, tuple):
text, level = item
else:
text, level = item, 0
p = tf.paragraphs[0] if first else tf.add_paragraph()
first = False
p.level = level
p.space_after = Pt(10)
p.line_spacing = 1.05
run = p.add_run()
prefix = "" if level == 0 else ""
run.text = text
run.font.size = Pt(20 if level == 0 else 17)
run.font.color.rgb = DARK if level == 0 else RGBColor(0x50,0x50,0x50)
run.font.bold = level == 0
run.font.name = "Calibri"
footer(s, footer_num)
return s
def footer(slide, num):
textbox(slide, 0.5, 7.05, 6, 0.35, "Ayurvedic Management of Amavata (Rheumatoid Arthritis)", size=10, color=RGBColor(0x8a,0x8a,0x8a), italic=True)
textbox(slide, 12.4, 7.05, 0.6, 0.35, str(num), size=11, color=MAROON, bold=True, align=PP_ALIGN.RIGHT)
# ================= SLIDE 1: TITLE =================
s = add_slide(); bg(s, MAROON)
rect(s, 0, 0, 13.333, 7.5, MAROON)
rect(s, 0, 5.85, 13.333, 0.12, GOLD)
rect(s, 0, 1.55, 13.333, 0.03, GOLD)
textbox(s, 1, 0.6, 11.3, 0.5, "PG PAPER PRESENTATION \u2022 DEPARTMENT OF KAYACHIKITSA", size=16, color=GOLD, bold=True, align=PP_ALIGN.CENTER)
textbox(s, 1, 2.0, 11.3, 1.6, "Ayurvedic Management of Amavata\n(Rheumatoid Arthritis)", size=40, color=WHITE, bold=True, align=PP_ALIGN.CENTER, line_spacing=1.1)
textbox(s, 1.5, 3.75, 10.3, 0.6, "A Conceptual and Clinical Review", size=22, color=CREAM, italic=True, align=PP_ALIGN.CENTER)
textbox(s, 1, 6.1, 11.3, 0.5, "Presented by: [PG Scholar Name], I/II/III Year MD (Ayu.), Kayachikitsa", size=16, color=WHITE, align=PP_ALIGN.CENTER)
textbox(s, 1, 6.55, 11.3, 0.5, "Guide: [Guide Name], Professor & HOD | [Institute Name]", size=15, color=CREAM, align=PP_ALIGN.CENTER)
# ================= SLIDE 2: CONTENTS =================
s = add_slide(); bg(s)
rect(s, 0, 0, 13.333, 1.15, MAROON); rect(s, 0, 1.15, 13.333, 0.06, GOLD)
textbox(s, 0.5, 0.18, 12, 0.8, "Contents", size=30, color=WHITE, bold=True, anchor=MSO_ANCHOR.MIDDLE)
contents = ["Introduction & Need for Study", "Aims and Objectives", "Nidana (Etiology)",
"Samprapti (Pathogenesis) & Modern Correlation", "Purvarupa, Rupa & Sadhya-Asadhyata",
"Chikitsa Sutra (Principles of Treatment)", "Shamana & Shodhana Chikitsa",
"Pathya-Apathya (Diet & Regimen)", "Review of Recent Studies", "Discussion",
"Conclusion", "References"]
col1 = contents[:6]; col2 = contents[6:]
for i, item in enumerate(col1):
textbox(s, 0.9, 1.6 + i*0.78, 5.6, 0.7, f"{i+1}. {item}", size=18, color=DARK, bold=True)
for i, item in enumerate(col2):
textbox(s, 6.9, 1.6 + i*0.78, 5.6, 0.7, f"{i+7}. {item}", size=18, color=DARK, bold=True)
footer(s, 2)
# ================= SLIDE 3: INTRODUCTION =================
bullet_slide("Introduction & Need for Study", [
"Amavata is a Vata-Kaphaja Vyadhi described by Acharya Madhavakara, primarily affecting Sandhi (joints); closely correlated with Rheumatoid Arthritis (RA) in modern medicine.",
"RA is a chronic, autoimmune, symmetrical polyarthritis affecting ~0.5-1% of the global population; 2-3 times more common in women.",
"Modern management (NSAIDs, DMARDs, steroids, biologics) controls symptoms but is associated with long-term adverse effects, high cost, and does not address the root pathology (Agni-Ama dysfunction).",
"Ayurveda offers a Nidana Parivarjana + Shodhana + Shamana based holistic protocol targeting Ama-Pachana and Vata-Kapha Shamana, with fewer adverse effects.",
"Hence this topic was selected to critically review the Ayurvedic concept, treatment principles, and current clinical evidence for Amavata."
], 3)
# ================= SLIDE 4: AIMS & OBJECTIVES =================
bullet_slide("Aims and Objectives", [
"To review the Ayurvedic concept of Amavata (Nidana, Samprapti, Rupa) as described in classical texts.",
"To correlate the Ayurvedic understanding of Amavata with Rheumatoid Arthritis in contemporary medical science.",
"To compile and critically analyse the Shamana and Shodhana Chikitsa protocols indicated for Amavata.",
"To review recent clinical/case studies evaluating efficacy of Ayurvedic interventions in Amavata.",
"To highlight Pathya-Apathya (dietary and lifestyle regimen) relevant to disease management."
], 4)
# ================= SLIDE 5: NIDANA =================
bullet_slide("Nidana (Etiological Factors)", [
("Aharaja Nidana (Dietary):", 0),
("Viruddhahara (incompatible food), Guru-Snigdha-Sheeta ahara, excess intake of Kapha-vardhaka and Vata-vardhaka foods, irregular meal timings", 1),
("Viharaja Nidana (Lifestyle):", 0),
("Vishamashana, Adhyashana, Divaswapna (day sleep after meals), excessive exposure to cold, exercise immediately after meals, Vega-dharana (suppression of natural urges)", 1),
("Manasika Nidana (Psychological):", 0),
("Chinta (anxiety), excessive mental stress leading to Agni-mandya", 1),
("Net effect: Mandagni \u2192 formation of Ama \u2192 Ama circulates via Vata and lodges in Sandhi (joints), a concept unique to Amavata among the Vataja-Sandhi disorders."),
], 5)
# ================= SLIDE 6: SAMPRAPTI =================
bullet_slide("Samprapti (Pathogenesis) & Modern Correlation", [
"Nidana Sevana \u2192 Agnimandya (weak digestive-metabolic fire) \u2192 formation of Ama (undigested toxic metabolic product) in the Amashaya/Koshtha.",
"Ama, being Guru-Sheeta-Sthira in nature, combines with vitiated Vata Dosha to form 'Amavisha' which circulates through the Dhamanis (channels) via Vata's Ashukaritwa (rapid mobility).",
"This vitiated Ama-Vata gets deposited preferentially in Sandhi (joints - Shleshaka Kapha sthana), producing Shoola (pain), Shopha (swelling), Stabdhata (stiffness) - classical Amavata Lakshanas.",
("Modern correlation:", 0),
("Agnimandya ~ altered gut/metabolic immunity; Ama ~ circulating immune complexes/autoantibodies (anti-CCP, RF) and inflammatory mediators (TNF-alpha, IL-6); Sandhi involvement ~ synovitis and pannus formation of RA.", 1)
], 6)
# ================= SLIDE 7: RUPA & PROGNOSIS =================
bullet_slide("Purvarupa, Rupa & Sadhya-Asadhyata", [
("Purvarupa (Prodrome):", 0),
("Angamarda (bodyache), Aruchi (anorexia), Trit (excessive thirst), Alasya (lethargy), Gaurava (heaviness)", 1),
("Rupa (Cardinal features):", 0),
("Sandhi Shoola (joint pain), Sandhi Shopha (swelling resembling Vata-puurna-druti, like an inflated bladder), Stabdhata, symmetrical and migratory joint involvement, low grade fever, loss of appetite", 1),
("Upadrava (Complications):", 0),
("Hridgraha (cardiac involvement), Trishna, Vamana, Sandhi vikruti (joint deformity) in chronic/neglected cases - correlating with RA cardiac and deforming complications", 1),
("Sadhya-Asadhyata:", 0),
("Newly manifested (Nava) Amavata without complications is Sukhasadhya (easily curable); chronic (Purana) Amavata with Upadravas is Krichchhasadhya/Asadhya (difficult to cure)", 1),
], 7)
# ================= SLIDE 8: CHIKITSA SUTRA =================
bullet_slide("Chikitsa Sutra (Principles of Treatment)", [
"Acharya Chakradatta's guiding treatment sutra for Amavata forms the basis of management:",
("1. Langhana - therapeutic fasting/lightening to reduce Ama load", 1),
("2. Swedana - sudation therapy to mobilize and liquefy Ama and Vata from Sandhi", 1),
("3. Tikta-Katu Rasa Pradhana Dravyas with Deepana-Pachana properties - to kindle Agni and digest Ama", 1),
("4. Virechana - therapeutic purgation to eliminate Ama/vitiated Pitta-Kapha from Koshtha", 1),
("5. Snehapana - internal oleation once Ama is pacified (Niram stage), to pacify Vata", 1),
("6. Vasti (Basti) Karma - especially Erandamooladi/Kshara Basti, for Vata-Kapha Shamana and Sandhi nourishment", 1),
"Overall strategy = Amapachana first (never Brimhana/heavy Snehana in Sama stage) followed by Vata-Shamana once Ama is digested."
], 8)
# ================= SLIDE 9: SHAMANA & SHODHANA =================
bullet_slide("Shamana & Shodhana Chikitsa - Key Formulations", [
("Shamana Aushadhi (Palliative):", 0),
("Simhanada Guggulu, Rasnasaptaka Kwatha, Maharasnadi Kwatha (Amapachana, Deepana, Vatahara), Yogaraja Guggulu, Ajamodadi Churna, Panchakola Churna, Guggulutiktaka Kashaya", 1),
("External (Bahya) Chikitsa:", 0),
("Valuka Pottali Sweda, Patra Pinda Sweda, Ruksha/Ushna Sweda over affected joints; Shunthi-siddha Eranda Taila for local application", 1),
("Shodhana (Panchakarma):", 0),
("Snehapana with Guggulu-tiktaka Ghrita followed by Virechana (drug of choice: Trivrit/Eranda taila); Basti - Erandamooladi Niruha Basti followed by Anuvasana Basti", 1),
("Rasayana adjuncts (post Shodhana):", 0),
("Guduchi, Amalaki, Rasna, Shallaki (Boswellia serrata) - for Vata-Kapha Shamana, immunomodulation and joint nourishment", 1),
], 9)
# ================= SLIDE 10: PATHYA APATHYA =================
bullet_slide("Pathya - Apathya (Diet & Lifestyle)", [
("Pathya (Recommended):", 0),
("Old rice (Purana Shali), Yava (barley), Mudga (green gram), Patola, Punarnava, warm/light easily digestible food, Ushna Jala, mild physical activity, adequate rest to affected joints", 1),
("Apathya (To be avoided):", 0),
("Viruddha ahara, curd, cold and heavy-to-digest food, black gram (Masha), excess non-vegetarian/red meat, day sleep, exposure to cold wind, suppression of natural urges, excess physical or mental exertion", 1),
"Pathya-Apathya is not merely supportive - it is integral to preventing further Ama formation and relapse, and is emphasized equally with drug therapy in classical texts."
], 10)
# ================= SLIDE 11: REVIEW OF STUDIES =================
bullet_slide("Review of Recent Studies", [
"Case studies using Shaman Chikitsa (Simhanada Guggulu + Shunthi-siddha Eranda Taila) reported marked reduction in joint pain, swelling and stiffness with no adverse effects (World Journal of Advanced Research & Reviews, 2022).",
"A comprehensive Ayurvedic protocol (Shodhana + Shamana + Pathya) over ~6 weeks showed successful symptomatic and functional improvement in a diagnosed Amavata/RA patient (D Y Patil Journal of Health Sciences, 2025 case report).",
"Comparative reviews correlating Ayurvedic Nidana/Samprapti of Amavata with RA pathophysiology support the Ama-Vata model as a valid clinical framework for an integrative 'offense (anti-inflammatory) + defense (Agni-Ama correction)' treatment strategy.",
"Overall evidence base is largely case reports/small case series; well-designed RCTs with objective inflammatory markers (RF, anti-CCP, CRP, DAS28) are still limited and needed."
], 11, sub="(Representative literature - to be expanded with full citations in the final paper)")
# ================= SLIDE 12: DISCUSSION =================
bullet_slide("Discussion", [
"Amavata and RA share a striking conceptual overlap: both are chronic, symmetrical, deforming polyarthritides with systemic (Hridgraha/cardiac) involvement in advanced stages.",
"Ayurveda's Ama-centred model adds a pathophysiological dimension (Agni-Ama dysfunction) not directly addressed by modern anti-inflammatory therapy, offering a rationale for combining Shodhana-Shamana Chikitsa with modern DMARDs in select cases.",
"Strength of Ayurveda: individualized Dosha-based management, Panchakarma for disease modification, low toxicity profile, emphasis on Pathya for relapse prevention.",
"Limitation: paucity of large-scale RCTs, lack of standardized outcome measures comparable to DAS28/ACR criteria, and variability in classical formulations used across studies.",
"An integrative approach - Ayurveda for Ama-pachana, Vata-shamana and long-term maintenance; modern medicine for acute flare control - may offer the best patient outcomes."
], 12)
# ================= SLIDE 13: CONCLUSION =================
bullet_slide("Conclusion", [
"Amavata is an Ama-Vata predominant Sandhi Vyadhi that correlates closely with Rheumatoid Arthritis and remains a significant clinical and research priority in Ayurveda.",
"Classical Chikitsa Sutra (Langhana, Swedana, Deepana-Pachana, Virechana, Basti) provides a systematic, stage-wise treatment framework targeting the root cause (Ama) rather than symptoms alone.",
"Available case-based evidence is encouraging for symptom relief and functional improvement, but robust clinical trials are needed to validate efficacy against standardized modern outcome measures.",
"Strict adherence to Pathya-Apathya is essential for sustained remission and prevention of Sandhi Vikruti (joint deformity).",
"Amavata management exemplifies the potential for an integrative Ayurveda-modern medicine model in chronic autoimmune joint disease."
], 13)
# ================= SLIDE 14: REFERENCES =================
s = add_slide(); bg(s)
rect(s, 0, 0, 13.333, 1.15, MAROON); rect(s, 0, 1.15, 13.333, 0.06, GOLD)
textbox(s, 0.5, 0.18, 12, 0.8, "References", size=30, color=WHITE, bold=True, anchor=MSO_ANCHOR.MIDDLE)
refs = [
"1. Madhavakara. Madhava Nidana, Amavata Nidanam Adhyaya, with Madhukosha commentary.",
"2. Chakrapanidatta. Chakradatta, Amavata Chikitsa Adhyaya.",
"3. Charaka Samhita, Chikitsa Sthana - concepts of Agni, Ama and Vata-Kapha Vyadhi.",
"4. Ayurvedic management of Amvata W.S.R. to Rheumatoid Arthritis - case study. World Journal of Advanced Research and Reviews, 2022;16(02):679-683.",
"5. Ayurvedic Management of Amavata (Rheumatoid Arthritis) - A Case Report. D Y Patil Journal of Health Sciences, 2025.",
"6. Management of rheumatoid arthritis (Aamavata) using a symbiohealth healthcare system. PMC3665188.",
"7. Rheumatoid arthritis diagnosis according to Ayurveda texts W.S.R. Amavata. Int J Complement Alt Med (MedCrave).",
"8. API Textbook of Medicine - Rheumatoid Arthritis, latest edition.",
]
tb = s.shapes.add_textbox(Inches(0.7), Inches(1.6), Inches(11.9), Inches(5.3))
tf = tb.text_frame; tf.word_wrap = True
first = True
for r in refs:
p = tf.paragraphs[0] if first else tf.add_paragraph()
first = False
p.space_after = Pt(12)
run = p.add_run(); run.text = r; run.font.size = Pt(16); run.font.color.rgb = DARK
footer(s, 14)
# ================= SLIDE 15: THANK YOU =================
s = add_slide(); bg(s, MAROON)
rect(s, 0, 3.3, 13.333, 0.1, GOLD)
textbox(s, 1, 2.6, 11.3, 1, "Thank You", size=48, color=WHITE, bold=True, align=PP_ALIGN.CENTER)
textbox(s, 1, 3.7, 11.3, 0.6, "Om Sarve Bhavantu Sukhinah", size=20, color=GOLD, italic=True, align=PP_ALIGN.CENTER)
textbox(s, 1, 4.3, 11.3, 0.5, "Questions & Discussion Welcome", size=16, color=CREAM, align=PP_ALIGN.CENTER)
prs.save("/tmp/workspace/ayurveda-ppt/Ayurvedic_Management_of_Amavata_PG_Paper_Presentation.pptx")
print("Saved. Slides:", len(prs.slides.__iter__.__self__._sldIdLst))
cd /tmp/workspace/ayurveda-ppt && python build_ppt.py
Ayurvedic Management of Amavata PG Paper Presentation
Presentation · PPTX