{"id":9220,"date":"2026-09-14T20:50:25","date_gmt":"2026-09-14T16:50:25","guid":{"rendered":"https:\/\/www.bio.iitb.ac.in\/~dkagrawal\/?page_id=9220"},"modified":"2026-09-30T14:20:02","modified_gmt":"2026-09-30T10:20:02","slug":"cmt-ai-and-physiological-data-new_draft-copy","status":"publish","type":"page","link":"https:\/\/www.bio.iitb.ac.in\/~dkagrawal\/cmt-ai-and-physiological-data-new_draft-copy\/","title":{"rendered":"CMT_AI and Physiological Data"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"9220\" class=\"elementor elementor-9220\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0000002e elementor-widget elementor-widget-html\" data-id=\"0000002e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style id=\"cmt-lab-template-styles\">\n:root {\n  --cmt-navy: #0b2632;\n  --cmt-blue: #0e6a70;\n  --cmt-cyan: #48c1c6;\n  --cmt-gold: #b97815;\n  --cmt-ice: #e4f1f2;\n  --cmt-soft: #f3f7f7;\n  --cmt-ink: #0f1a1f;\n  --cmt-muted: #50646b;\n  --cmt-border: #d2dfe1;\n  --cmt-white: #ffffff;\n  --cmt-radius: 16px;\n  --cmt-shadow: 0 20px 55px rgba(11, 38, 50, .11);\n  --cmt-display: Newsreader, Charter, \"Iowan Old Style\", Georgia, serif;\n  --cmt-body: \"IBM Plex Sans\", Inter, \"Segoe UI\", Arial, sans-serif;\n  --cmt-label: \"IBM Plex Mono\", \"SFMono-Regular\", Consolas, monospace;\n}\n.cmt-hero, .cmt-section, .cmt-band, .cmt-cta { font-family: var(--cmt-body); }\n.cmt-hero { position:relative; isolation:isolate; background: radial-gradient(circle at 88% 12%, rgba(72,193,198,.25), transparent 33%), linear-gradient(135deg, #081d27 0%, #0b3340 60%, #0d5860 100%); color: #fff; padding: 88px 34px 82px; overflow: hidden; }\n.cmt-hero > .e-con-inner { display: grid !important; grid-template-columns: minmax(0,1.08fr) minmax(320px,.92fr); gap: 54px; align-items: center; max-width: 1180px !important; margin: 0 auto; }\n.cmt-hero-copy, .cmt-hero-visual { position:relative; z-index:2; }\n.cmt-signal-widget { position:absolute !important; inset:0; z-index:0; pointer-events:none; overflow:hidden; opacity:.34; }\n.cmt-signal-widget .elementor-widget-container, .cmt-signal, .cmt-signal svg { width:100%; height:100%; }\n.cmt-signal svg { display:block; min-width:940px; }\n.cmt-signal path, .cmt-signal line { vector-effect:non-scaling-stroke; }\n.cmt-hero--compact { padding-top: 62px; padding-bottom: 62px; }\n.cmt-hero--compact > .e-con-inner { grid-template-columns: minmax(0,1fr); max-width: 920px !important; }\n.cmt-eyebrow { color: #86e0e3; font-family:var(--cmt-label); font-size: 12px; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; margin-bottom: 16px; }\n.cmt-hero .elementor-heading-title { color: #fff; font-family:var(--cmt-display); font-weight:500; font-size: clamp(45px,5.4vw,76px); line-height: .99; letter-spacing: -.035em; margin: 0; text-wrap:balance; }\n.cmt-hero--compact .elementor-heading-title { font-size: clamp(38px,4vw,60px); }\n.cmt-hero .elementor-widget-text-editor { color: rgba(255,255,255,.84); font-size: 19px; line-height: 1.65; max-width: 700px; }\n.cmt-actions > .e-con-inner { display: flex !important; flex-wrap: wrap; gap: 14px; margin-top: 12px; }\n.cmt-button-primary .elementor-button { background: #84e0e3; color: #071b22; border-radius: 999px; padding: 14px 24px; font-weight: 800; }\n.cmt-button-secondary .elementor-button { background: transparent; color: #fff; border: 1px solid rgba(255,255,255,.55); border-radius: 999px; padding: 13px 24px; font-weight: 700; }\n.cmt-button-link .elementor-button { background: transparent; color: var(--cmt-blue); padding: 8px 0; font-weight: 800; }\n.cmt-button-primary .elementor-button:hover, .cmt-button-primary .elementor-button:focus-visible { background:#fff; transform:translateY(-1px); }\n.cmt-button-secondary .elementor-button:hover, .cmt-button-secondary .elementor-button:focus-visible { background:rgba(255,255,255,.11); border-color:#fff; }\n.cmt-button-link .elementor-button:hover, .cmt-button-link .elementor-button:focus-visible { color:#084d52; }\n.cmt-hero-media { position:relative; }\n.cmt-hero-media:before { content:\"\"; position:absolute; inset:-12px 12px 12px -12px; border:1px solid rgba(132,224,227,.5); border-radius:22px; z-index:-1; }\n.cmt-hero-media img { display:block; width:100%; aspect-ratio: 4\/3; object-fit:cover; border-radius: 20px; box-shadow: 0 28px 80px rgba(0,0,0,.34); border: 1px solid rgba(255,255,255,.22); }\n.cmt-section { padding: 82px 34px; color: var(--cmt-ink); }\n.cmt-section--soft { background: var(--cmt-soft); }\n.cmt-section--ice { background: var(--cmt-ice); }\n.cmt-section > .e-con-inner { max-width: 1180px !important; margin: 0 auto; }\n.cmt-section-title .elementor-heading-title { color: var(--cmt-navy); font-family:var(--cmt-display); font-weight:500; font-size: clamp(34px,3.4vw,50px); line-height: 1.07; letter-spacing: -.025em; text-wrap:balance; }\n.cmt-section-intro { color: var(--cmt-muted); font-size: 18px; line-height: 1.72; max-width: 790px; margin-bottom: 34px; }\n.cmt-grid > .e-con-inner { display: grid !important; gap: 22px; align-items: stretch; }\n.cmt-grid--2 > .e-con-inner { grid-template-columns: repeat(2, minmax(0,1fr)); }\n.cmt-grid--3 > .e-con-inner { grid-template-columns: repeat(3, minmax(0,1fr)); }\n.cmt-grid--4 > .e-con-inner { grid-template-columns: repeat(4, minmax(0,1fr)); }\n.cmt-card { position:relative; background: #fff; border: 1px solid var(--cmt-border); border-radius: var(--cmt-radius); padding: 28px; box-shadow: 0 8px 25px rgba(11,38,50,.05); transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease; }\n.cmt-card:hover { transform: translateY(-4px); border-color: rgba(24,168,181,.65); box-shadow: var(--cmt-shadow); }\n.cmt-card .elementor-heading-title { color: var(--cmt-navy); font-family:var(--cmt-display); font-weight:600; font-size: 25px; line-height: 1.18; }\n.cmt-card .elementor-widget-text-editor { color: var(--cmt-muted); font-size: 16px; line-height: 1.65; }\n.cmt-card-number { color: var(--cmt-blue); font-family:var(--cmt-label); font-size: 12px; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; }\n.cmt-feature { background: linear-gradient(180deg,#fff,#f8fbfd); }\n.cmt-feature .elementor-heading-title { font-size: 26px; }\n.cmt-band { background: var(--cmt-navy); color: #fff; padding: 30px 34px; }\n.cmt-band > .e-con-inner { display:grid !important; grid-template-columns:repeat(3,minmax(0,1fr)); max-width:1180px !important; margin:0 auto; gap:20px; }\n.cmt-band .elementor-heading-title { color:#fff; font-family:var(--cmt-display); font-weight:600; font-size:21px; }\n.cmt-band .elementor-widget-text-editor { color:rgba(255,255,255,.68); }\n.cmt-profile { display:grid !important; grid-template-columns:150px minmax(0,1fr); gap:24px; align-items:center; }\n.cmt-profile img { width:150px; height:180px; object-fit:cover; border-radius:16px; }\n.cmt-profile-text h3 { color:var(--cmt-navy); margin:0 0 6px; font-size:24px; }\n.cmt-profile-text p { color:var(--cmt-muted); margin:4px 0; line-height:1.55; }\n.cmt-publication { border-left: 4px solid var(--cmt-gold); padding: 20px 22px; background:#fff; border-radius:0 14px 14px 0; margin-bottom:14px; box-shadow:0 6px 20px rgba(7,27,51,.05); }\n.cmt-publication strong { color:var(--cmt-navy); }\n.cmt-publication a { color:var(--cmt-blue); font-weight:700; }\n.cmt-list ul { margin:0; padding-left:1.2em; }\n.cmt-list li { color:var(--cmt-muted); margin:.65em 0; line-height:1.55; }\n.cmt-steps > .e-con-inner { counter-reset:cmtstep; display:grid !important; grid-template-columns:repeat(5,minmax(0,1fr)); gap:14px; }\n.cmt-step { background:#fff; border:1px solid var(--cmt-border); border-radius:14px; padding:22px 18px; }\n.cmt-step:before { counter-increment:cmtstep; content:\"0\" counter(cmtstep); display:block; color:var(--cmt-blue); font-family:var(--cmt-label); font-weight:700; letter-spacing:.08em; margin-bottom:12px; }\n.cmt-step .elementor-heading-title { font-family:var(--cmt-display); font-size:20px; color:var(--cmt-navy); }\n.cmt-cta { background: linear-gradient(115deg,var(--cmt-blue),#0b4d57); color:#fff; padding:64px 34px; }\n.cmt-cta > .e-con-inner { max-width:1000px !important; margin:0 auto; text-align:center; align-items:center; }\n.cmt-cta .elementor-heading-title { color:#fff; font-family:var(--cmt-display); font-weight:500; font-size:clamp(34px,3.4vw,50px); }\n.cmt-cta .elementor-widget-text-editor { color:rgba(255,255,255,.83); font-size:18px; max-width:720px; margin:0 auto; }\n.cmt-cta .cmt-button-primary .elementor-button { background:#fff; color:var(--cmt-navy); margin-top:12px; }\n.cmt-contact a { color:var(--cmt-blue); }\n.cmt-section a:not(.elementor-button), .cmt-contact a { text-decoration-thickness:1px; text-underline-offset:3px; }\n.cmt-hero a:focus-visible, .cmt-section a:focus-visible, .cmt-cta a:focus-visible { outline:3px solid #f3b64d; outline-offset:4px; border-radius:5px; }\n@media (max-width: 980px) {\n  .cmt-hero > .e-con-inner, .cmt-grid--4 > .e-con-inner, .cmt-grid--3 > .e-con-inner { grid-template-columns:repeat(2,minmax(0,1fr)); }\n  .cmt-hero > .e-con-inner { grid-template-columns:1fr; }\n  .cmt-steps > .e-con-inner { grid-template-columns:repeat(2,minmax(0,1fr)); }\n}\n@media (max-width: 680px) {\n  .cmt-hero, .cmt-section, .cmt-cta { padding-left:20px; padding-right:20px; }\n  .cmt-hero { padding-top:54px; padding-bottom:54px; }\n  .cmt-grid--2 > .e-con-inner, .cmt-grid--3 > .e-con-inner, .cmt-grid--4 > .e-con-inner, .cmt-band > .e-con-inner, .cmt-steps > .e-con-inner { grid-template-columns:1fr; }\n  .cmt-profile { grid-template-columns:1fr; }\n  .cmt-profile img { width:120px; height:145px; }\n  .cmt-section { padding-top:58px; padding-bottom:58px; }\n}\n@media (prefers-reduced-motion: reduce) {\n  .cmt-card, .cmt-button-primary .elementor-button { transition:none !important; }\n  .cmt-card:hover, .cmt-button-primary .elementor-button:hover { transform:none; }\n}\n@media print {\n  .cmt-signal-widget, .cmt-actions, .cmt-cta { display:none !important; }\n  .cmt-hero { background:#fff !important; color:#000; padding:24px 0; }\n  .cmt-hero .elementor-heading-title, .cmt-hero .elementor-widget-text-editor { color:#000 !important; }\n  .cmt-section { padding:28px 0; }\n  .cmt-card, .cmt-publication { box-shadow:none; break-inside:avoid; }\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-00000016 e-flex e-con-boxed e-con e-parent\" data-id=\"00000016\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6943a56 elementor-widget elementor-widget-html\" data-id=\"6943a56\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- =========================================================\r\n     AI AND PHYSIOLOGICAL DATA \u2014 HERO\r\n     Animation: continuously scrolling ECG\r\n     ========================================================= -->\r\n\r\n<style>\r\n\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Noto+Serif:wght@500;600&family=Noto+Sans:wght@400;500;600&display=swap');\r\n\r\n\r\n\/* =========================================================\r\n   HERO SHELL\r\n   ========================================================= *\/\r\n\r\n.ai-hero {\r\n    position: relative;\r\n    overflow: hidden;\r\n\r\n    min-height: 430px;\r\n\r\n    display: flex;\r\n    align-items: center;\r\n\r\n    background: linear-gradient(135deg, #f7fafc 0%, #edf5f9 55%, #f7fafc 100%);\r\n\r\n    font-family: 'Noto Sans', sans-serif;\r\n\r\n    box-sizing: border-box;\r\n}\r\n\r\n.ai-hero *,\r\n.ai-hero *::before,\r\n.ai-hero *::after {\r\n    box-sizing: border-box;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   HERO TEXT\r\n   ========================================================= *\/\r\n\r\n.ai-hero-content {\r\n    position: relative;\r\n    z-index: 5;\r\n\r\n    width: min(1200px, calc(100% - 80px));\r\n\r\n    margin: auto;\r\n\r\n    padding-top: 75px;\r\n    padding-bottom: 85px;\r\n}\r\n\r\n\r\n\/* Eyebrow (sans) *\/\r\n\r\n.ai-kicker {\r\n    display: inline-flex;\r\n    align-items: center;\r\n\r\n    gap: 11px;\r\n\r\n    margin-bottom: 16px;\r\n\r\n    color: #4d879c;\r\n\r\n    font-family: 'Noto Sans', sans-serif;\r\n\r\n    font-size: 12px;\r\n\r\n    font-weight: 600;\r\n\r\n    letter-spacing: 2.2px;\r\n\r\n    text-transform: uppercase;\r\n}\r\n\r\n.ai-kicker::before {\r\n    content: \"\";\r\n\r\n    width: 28px;\r\n    height: 2px;\r\n\r\n    background: #58c7d7;\r\n\r\n    flex-shrink: 0;\r\n}\r\n\r\n\r\n\/* Title (serif) *\/\r\n\r\n.ai-hero h1 {\r\n    max-width: 850px;\r\n\r\n    margin: 0;\r\n\r\n    color: #123B4A;\r\n\r\n    font-family: 'Noto Serif', Georgia, serif;\r\n\r\n    font-size: clamp(42px, 6vw, 66px);\r\n\r\n    line-height: 1.08;\r\n\r\n    font-weight: 600;\r\n\r\n    letter-spacing: -0.025em;\r\n}\r\n\r\n\r\n\/* Description (sans) *\/\r\n\r\n.ai-hero-description {\r\n    max-width: 700px;\r\n\r\n    margin: 22px 0 0;\r\n\r\n    color: #496579;\r\n\r\n    font-family: 'Noto Sans', sans-serif;\r\n\r\n    font-size: 18px;\r\n\r\n    font-weight: 400;\r\n\r\n    line-height: 1.75;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   SCROLLING ECG\r\n   ========================================================= *\/\r\n\r\n.ai-ecg-animation {\r\n    position: absolute;\r\n\r\n    left: 0;\r\n    right: 0;\r\n    bottom: 0;\r\n\r\n    height: 210px;\r\n\r\n    overflow: hidden;\r\n\r\n    pointer-events: none;\r\n\r\n    opacity: 0.5;\r\n\r\n    mask-image: linear-gradient(\r\n        to right,\r\n        transparent,\r\n        black 12%,\r\n        black 88%,\r\n        transparent\r\n    );\r\n}\r\n\r\n\r\n.ai-ecg-track {\r\n    display: flex;\r\n\r\n    width: 200%;\r\n    height: 100%;\r\n\r\n    animation: ecgScroll 18s linear infinite;\r\n}\r\n\r\n\r\n.ai-ecg-svg {\r\n    flex: 0 0 50%;\r\n\r\n    width: 50%;\r\n    height: 100%;\r\n\r\n    display: block;\r\n}\r\n\r\n\r\n@keyframes ecgScroll {\r\n\r\n    from {\r\n        transform: translateX(0);\r\n    }\r\n\r\n    to {\r\n        transform: translateX(-50%);\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* Baseline *\/\r\n\r\n.ai-ecg-baseline {\r\n    stroke: #c7dfe8;\r\n\r\n    stroke-width: 1;\r\n\r\n    opacity: 0.8;\r\n}\r\n\r\n\r\n\/* Trace *\/\r\n\r\n.ai-ecg-line {\r\n    fill: none;\r\n\r\n    stroke: #287084;\r\n\r\n    stroke-width: 2;\r\n\r\n    stroke-linecap: round;\r\n\r\n    stroke-linejoin: round;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   TABLET\r\n   ========================================================= *\/\r\n\r\n@media (max-width: 1000px) {\r\n\r\n    .ai-ecg-animation {\r\n        opacity: 0.35;\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MOBILE\r\n   ========================================================= *\/\r\n\r\n@media (max-width: 700px) {\r\n\r\n    .ai-hero {\r\n        min-height: 450px;\r\n    }\r\n\r\n    .ai-hero-content {\r\n        width: calc(100% - 36px);\r\n\r\n        padding-top: 60px;\r\n        padding-bottom: 80px;\r\n    }\r\n\r\n    .ai-hero-description {\r\n        font-size: 16px;\r\n    }\r\n\r\n    .ai-ecg-animation {\r\n        height: 150px;\r\n\r\n        opacity: 0.25;\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   REDUCED MOTION\r\n   ========================================================= *\/\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n\r\n    .ai-ecg-track {\r\n        animation: none;\r\n    }\r\n\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<div class=\"ai-research\">\r\n\r\n<section class=\"ai-hero\">\r\n\r\n    <!-- =========================================\r\n         MOVING ECG WAVE\r\n         ========================================= -->\r\n\r\n    <div class=\"ai-ecg-animation\" aria-hidden=\"true\">\r\n\r\n        <div class=\"ai-ecg-track\">\r\n\r\n\r\n            <!-- ECG WAVE 1 -->\r\n\r\n            <svg\r\n                class=\"ai-ecg-svg\"\r\n                viewBox=\"0 0 900 210\"\r\n                preserveAspectRatio=\"none\"\r\n            >\r\n\r\n                <line\r\n                    class=\"ai-ecg-baseline\"\r\n                    x1=\"0\"\r\n                    y1=\"105\"\r\n                    x2=\"900\"\r\n                    y2=\"105\"\r\n                \/>\r\n\r\n                <path\r\n                    class=\"ai-ecg-line\"\r\n                    d=\"\r\n                    M 0 105\r\n\r\n                    L 65 105\r\n\r\n                    C 75 105,\r\n                      82 92,\r\n                      91 92\r\n\r\n                    C 100 92,\r\n                      107 105,\r\n                      116 105\r\n\r\n                    L 155 105\r\n\r\n                    L 165 110\r\n                    L 174 105\r\n                    L 181 108\r\n                    L 188 105\r\n                    L 194 105\r\n                    L 201 105\r\n                    L 208 105\r\n\r\n                    L 214 65\r\n                    L 220 145\r\n                    L 226 105\r\n\r\n                    C 234 105,\r\n                      241 82,\r\n                      250 82\r\n\r\n                    C 259 82,\r\n                      267 105,\r\n                      278 105\r\n\r\n                    L 350 105\r\n\r\n                    C 360 105,\r\n                      367 92,\r\n                      376 92\r\n\r\n                    C 385 92,\r\n                      392 105,\r\n                      401 105\r\n\r\n                    L 440 105\r\n\r\n                    L 450 110\r\n                    L 459 105\r\n                    L 466 108\r\n                    L 473 105\r\n                    L 479 105\r\n                    L 486 105\r\n                    L 493 105\r\n\r\n                    L 499 65\r\n                    L 505 145\r\n                    L 511 105\r\n\r\n                    C 519 105,\r\n                      526 82,\r\n                      535 82\r\n\r\n                    C 544 82,\r\n                      552 105,\r\n                      563 105\r\n\r\n                    L 635 105\r\n\r\n                    C 645 105,\r\n                      652 92,\r\n                      661 92\r\n\r\n                    C 670 92,\r\n                      677 105,\r\n                      686 105\r\n\r\n                    L 725 105\r\n\r\n                    L 735 110\r\n                    L 744 105\r\n                    L 751 108\r\n                    L 758 105\r\n                    L 765 105\r\n                    L 772 105\r\n                    L 779 105\r\n\r\n                    L 785 65\r\n                    L 791 145\r\n                    L 797 105\r\n\r\n                    C 805 105,\r\n                      812 82,\r\n                      821 82\r\n\r\n                    C 830 82,\r\n                      838 105,\r\n                      849 105\r\n\r\n                    L 900 105\r\n                    \"\r\n                \/>\r\n\r\n            <\/svg>\r\n\r\n\r\n            <!-- ECG WAVE 2\r\n                 Identical copy makes the animation seamless -->\r\n\r\n            <svg\r\n                class=\"ai-ecg-svg\"\r\n                viewBox=\"0 0 900 210\"\r\n                preserveAspectRatio=\"none\"\r\n            >\r\n\r\n                <line\r\n                    class=\"ai-ecg-baseline\"\r\n                    x1=\"0\"\r\n                    y1=\"105\"\r\n                    x2=\"900\"\r\n                    y2=\"105\"\r\n                \/>\r\n\r\n                <path\r\n                    class=\"ai-ecg-line\"\r\n                    d=\"\r\n                    M 0 105\r\n\r\n                    L 65 105\r\n\r\n                    C 75 105,\r\n                      82 92,\r\n                      91 92\r\n\r\n                    C 100 92,\r\n                      107 105,\r\n                      116 105\r\n\r\n                    L 155 105\r\n\r\n                    L 165 110\r\n                    L 174 105\r\n                    L 181 108\r\n                    L 188 105\r\n                    L 194 105\r\n                    L 201 105\r\n                    L 208 105\r\n\r\n                    L 214 65\r\n                    L 220 145\r\n                    L 226 105\r\n\r\n                    C 234 105,\r\n                      241 82,\r\n                      250 82\r\n\r\n                    C 259 82,\r\n                      267 105,\r\n                      278 105\r\n\r\n                    L 350 105\r\n\r\n                    C 360 105,\r\n                      367 92,\r\n                      376 92\r\n\r\n                    C 385 92,\r\n                      392 105,\r\n                      401 105\r\n\r\n                    L 440 105\r\n\r\n                    L 450 110\r\n                    L 459 105\r\n                    L 466 108\r\n                    L 473 105\r\n                    L 479 105\r\n                    L 486 105\r\n                    L 493 105\r\n\r\n                    L 499 65\r\n                    L 505 145\r\n                    L 511 105\r\n\r\n                    C 519 105,\r\n                      526 82,\r\n                      535 82\r\n\r\n                    C 544 82,\r\n                      552 105,\r\n                      563 105\r\n\r\n                    L 635 105\r\n\r\n                    C 645 105,\r\n                      652 92,\r\n                      661 92\r\n\r\n                    C 670 92,\r\n                      677 105,\r\n                      686 105\r\n\r\n                    L 725 105\r\n\r\n                    L 735 110\r\n                    L 744 105\r\n                    L 751 108\r\n                    L 758 105\r\n                    L 765 105\r\n                    L 772 105\r\n                    L 779 105\r\n\r\n                    L 785 65\r\n                    L 791 145\r\n                    L 797 105\r\n\r\n                    C 805 105,\r\n                      812 82,\r\n                      821 82\r\n\r\n                    C 830 82,\r\n                      838 105,\r\n                      849 105\r\n\r\n                    L 900 105\r\n                    \"\r\n                \/>\r\n\r\n            <\/svg>\r\n\r\n        <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- =========================================\r\n         HERO TEXT\r\n         ========================================= -->\r\n\r\n    <div class=\"ai-inner ai-hero-content\">\r\n\r\n        <div class=\"ai-kicker\">\r\n            Research area\r\n        <\/div>\r\n\r\n        <h1>\r\n            AI and Physiological Data\r\n        <\/h1>\r\n\r\n        <p class=\"ai-hero-description\">\r\n            We develop interpretable models for physiological signals\r\n            and longitudinal clinical data, with emphasis on reliability,\r\n            clinical meaning and reproducibility.\r\n        <\/p>\r\n\r\n    <\/div>\r\n\r\n<\/section>\r\n\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ff8e253 elementor-widget elementor-widget-html\" data-id=\"ff8e253\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- =========================================================\n     AI AND PHYSIOLOGICAL DATA \u2014 PROJECT 01\n     Text left \/ image right (click image to enlarge)\n     ========================================================= -->\n\n<style>\n\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Noto+Serif:wght@500;600&family=Noto+Sans:wght@400;500;600&display=swap');\n\n.ai-project-01 {\n    width: min(1200px, calc(100% - 80px));\n    margin: 0 auto;\n    display: grid;\n    grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);\n    gap: 55px;\n    align-items: center;\n    padding-top: 50px;\n    padding-bottom: 58px;\n    font-family: 'Noto Sans', sans-serif;\n    box-sizing: border-box;\n}\n\n.ai-project-01 *,\n.ai-project-01 *::before,\n.ai-project-01 *::after {\n    box-sizing: border-box;\n}\n\n\n\/* =========================================================\n   CONTENT\n   ========================================================= *\/\n\n.ai-project-01-text {\n    order: 1;\n    min-width: 0;\n}\n\n.ai-project-01-label {\n    display: inline-flex;\n    align-items: center;\n    gap: 11px;\n    margin-bottom: 14px;\n    color: #4d879c;\n    font-family: 'Noto Sans', sans-serif;\n    font-size: 12px;\n    font-weight: 600;\n    letter-spacing: 2.2px;\n    text-transform: uppercase;\n}\n\n.ai-project-01-label::before {\n    content: \"\";\n    width: 28px;\n    height: 2px;\n    background: #58c7d7;\n    flex-shrink: 0;\n}\n\n.ai-project-01-title {\n    margin: 0 0 14px !important;\n    color: #123B4A !important;\n    font-family: 'Noto Serif', Georgia, serif !important;\n    font-size: clamp(27px, 3vw, 34px) !important;\n    line-height: 1.28 !important;\n    font-weight: 600 !important;\n    letter-spacing: -0.5px;\n}\n\n.ai-project-01-text p {\n    margin: 0 !important;\n    max-width: 520px;\n    color: #496579 !important;\n    font-family: 'Noto Sans', sans-serif !important;\n    font-size: 17px !important;\n    font-weight: 400 !important;\n    line-height: 1.78 !important;\n}\n\n.ai-project-01-text p + p {\n    margin-top: 16px !important;\n}\n\n\n\/* =========================================================\n   IMAGE\n   ========================================================= *\/\n\n.ai-project-01-image {\n    order: 2;\n    width: 100%;\n    min-width: 0;\n}\n\n.ai-project-01-image img {\n    display: block;\n    width: 100%;\n    height: auto;\n    max-width: 100%;\n    border: 1px solid #dce8ef;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.82);\n    box-shadow: 0 6px 20px rgba(31, 73, 97, 0.04);\n    object-fit: contain;\n}\n\n\n\/* =========================================================\n   CLICK TO ENLARGE (pure CSS, no JavaScript)\n   ========================================================= *\/\n\n\/* hidden checkbox that stores the open \/ closed state *\/\n.ai-project-01-zoom-toggle {\n    position: absolute;\n    opacity: 0;\n    pointer-events: none;\n}\n\n\/* the small image on the page *\/\n.ai-project-01-thumb {\n    display: block;\n    position: relative;\n    cursor: zoom-in;\n}\n\n.ai-project-01-thumb img {\n    transition: transform .3s ease, box-shadow .3s ease;\n}\n\n.ai-project-01-thumb:hover img {\n    transform: translateY(-3px);\n    box-shadow: 0 12px 28px rgba(31, 73, 97, 0.12);\n}\n\n\/* small \"click to enlarge\" hint *\/\n.ai-project-01-thumb::after {\n    content: \"Click to enlarge\";\n    position: absolute;\n    right: 12px;\n    bottom: 12px;\n    padding: 6px 12px;\n    border-radius: 20px;\n    background: rgba(18, 59, 74, 0.82);\n    color: #ffffff;\n    font-family: 'Noto Sans', sans-serif;\n    font-size: 12px;\n    font-weight: 500;\n    letter-spacing: .3px;\n    opacity: 0;\n    transition: opacity .3s ease;\n    pointer-events: none;\n}\n\n.ai-project-01-thumb:hover::after {\n    opacity: 1;\n}\n\n\/* the full screen popup *\/\n.ai-project-01-lightbox {\n    display: none;\n    position: fixed;\n    inset: 0;\n    z-index: 999999;\n    align-items: center;\n    justify-content: center;\n    padding: 40px;\n    background: rgba(8, 28, 38, 0.88);\n    cursor: zoom-out;\n}\n\n.ai-project-01-zoom-toggle:checked ~ .ai-project-01-lightbox {\n    display: flex;\n    animation: aiProject01Fade .25s ease;\n}\n\n.ai-project-01-image .ai-project-01-lightbox img {\n    width: auto;\n    height: auto;\n    max-width: 100%;\n    max-height: 100%;\n    border: none;\n    border-radius: 10px;\n    background: #ffffff;\n    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.45);\n}\n\n.ai-project-01-close {\n    position: absolute;\n    top: 18px;\n    right: 26px;\n    color: #ffffff;\n    font-family: 'Noto Sans', sans-serif;\n    font-size: 38px;\n    line-height: 1;\n    opacity: .85;\n}\n\n.ai-project-01-lightbox:hover .ai-project-01-close {\n    opacity: 1;\n}\n\n@keyframes aiProject01Fade {\n    from { opacity: 0; }\n    to   { opacity: 1; }\n}\n\n\n\/* =========================================================\n   IMAGE PLACEHOLDER\n   ========================================================= *\/\n\n.ai-project-01-visual {\n    width: 100%;\n    padding: 60px 25px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    border: 1px dashed #b4d4e0;\n    border-radius: 12px;\n    background: linear-gradient(135deg, #eaf4f8, #f7fafc);\n    color: #4d879c;\n    font-family: 'Noto Sans', sans-serif;\n    font-size: 15px;\n    text-align: center;\n}\n\n\n\/* =========================================================\n   RESPONSIVE\n   ========================================================= *\/\n\n@media (max-width: 1000px) {\n    .ai-project-01 {\n        gap: 42px;\n    }\n}\n\n@media (max-width: 800px) {\n    .ai-project-01 {\n        width: calc(100% - 36px);\n        grid-template-columns: 1fr;\n        gap: 30px;\n        padding-top: 45px;\n        padding-bottom: 50px;\n    }\n\n    .ai-project-01-text {\n        order: 1;\n    }\n\n    .ai-project-01-image {\n        order: 2;\n    }\n\n    .ai-project-01-text p {\n        font-size: 16px !important;\n        max-width: 100%;\n    }\n\n    .ai-project-01-lightbox {\n        padding: 18px;\n    }\n\n    \/* no hover on touch screens, so always hide the hint *\/\n    .ai-project-01-thumb::after {\n        display: none;\n    }\n}\n\n@media (max-width: 420px) {\n    .ai-project-01-title {\n        font-size: 25px !important;\n    }\n\n    .ai-project-01-text p {\n        font-size: 15px !important;\n    }\n}\n\n<\/style>\n\n\n<article class=\"ai-project-01\">\n\n\n    <!-- =================================================\n         TEXT\n         ================================================= -->\n\n    <div class=\"ai-project-01-text\">\n\n        <div class=\"ai-project-01-label\">\n            01 \u2014 Clinical care\n        <\/div>\n\n        <h3 class=\"ai-project-01-title\">\n            Ventilator waveform intelligence\n        <\/h3>\n\n        <p>\n            Real-time acquisition, breath segmentation and\n            identification of trigger delay, ineffective effort,\n            double triggering and flow limitation.\n        <\/p>\n\n        <p>\n            Our lab is working on developing noninvasive devices to\n            extract respiratory parameters to determine lung health.\n            These devices will not require additional effort from\n            patients, making them ideal for children, the elderly\n            and individuals with physical limitations.\n        <\/p>\n\n    <\/div>\n\n\n    <!-- =================================================\n         IMAGE (click to enlarge)\n\n         If you add more projects with this same structure,\n         give each one a unique id, e.g. ai-project-02-zoom,\n         and use the same id in both \"for\" attributes.\n         ================================================= -->\n\n    <div class=\"ai-project-01-image\">\n\n        <input type=\"checkbox\" id=\"ai-project-01-zoom\" class=\"ai-project-01-zoom-toggle\">\n\n        <label for=\"ai-project-01-zoom\" class=\"ai-project-01-thumb\">\n            <img decoding=\"async\"\n                src=\"https:\/\/www.bio.iitb.ac.in\/~dkagrawal\/wp-content\/uploads\/2026\/04\/nidhi.png\"\n                alt=\"Ventilator waveform intelligence\"\n                loading=\"lazy\"\n            >\n        <\/label>\n\n        <label for=\"ai-project-01-zoom\" class=\"ai-project-01-lightbox\">\n            <span class=\"ai-project-01-close\">&times;<\/span>\n            <img decoding=\"async\"\n                src=\"https:\/\/www.bio.iitb.ac.in\/~dkagrawal\/wp-content\/uploads\/2026\/04\/nidhi.png\"\n                alt=\"Ventilator waveform intelligence (enlarged)\"\n                loading=\"lazy\"\n            >\n        <\/label>\n\n        <!--\n        <div class=\"ai-project-01-visual\">\n            Figure coming soon\n        <\/div>\n        -->\n\n    <\/div>\n\n\n<\/article>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-04a0165 elementor-widget elementor-widget-html\" data-id=\"04a0165\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- =========================================================\r\n     AI AND PHYSIOLOGICAL DATA \u2014 PROJECT 02\r\n     Image left \/ text right (click image to enlarge)\r\n     ========================================================= -->\r\n\r\n<style>\r\n\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Noto+Serif:wght@500;600&family=Noto+Sans:wght@400;500;600&display=swap');\r\n\r\n.ai-project-02 {\r\n    width: min(1200px, calc(100% - 80px));\r\n    margin: 0 auto;\r\n    display: grid;\r\n    grid-template-columns: minmax(0, 1.1fr) minmax(0, 0.9fr);\r\n    gap: 55px;\r\n    align-items: center;\r\n    padding-top: 50px;\r\n    padding-bottom: 58px;\r\n    border-top: 1px solid #dce8ef;\r\n    font-family: 'Noto Sans', sans-serif;\r\n    box-sizing: border-box;\r\n}\r\n\r\n.ai-project-02 *,\r\n.ai-project-02 *::before,\r\n.ai-project-02 *::after {\r\n    box-sizing: border-box;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   IMAGE\r\n   ========================================================= *\/\r\n\r\n.ai-project-02-image {\r\n    order: 1;\r\n    width: 100%;\r\n    min-width: 0;\r\n}\r\n\r\n.ai-project-02-image img {\r\n    display: block;\r\n    width: 100%;\r\n    height: auto;\r\n    max-width: 100%;\r\n    border: 1px solid #dce8ef;\r\n    border-radius: 12px;\r\n    background: rgba(255, 255, 255, 0.82);\r\n    box-shadow: 0 6px 20px rgba(31, 73, 97, 0.04);\r\n    object-fit: contain;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CLICK TO ENLARGE (pure CSS, no JavaScript)\r\n   ========================================================= *\/\r\n\r\n\/* hidden checkbox that stores the open \/ closed state *\/\r\n.ai-project-02-zoom-toggle {\r\n    position: absolute;\r\n    opacity: 0;\r\n    pointer-events: none;\r\n}\r\n\r\n\/* the small image on the page *\/\r\n.ai-project-02-thumb {\r\n    display: block;\r\n    position: relative;\r\n    cursor: zoom-in;\r\n}\r\n\r\n.ai-project-02-thumb img {\r\n    transition: transform .3s ease, box-shadow .3s ease;\r\n}\r\n\r\n.ai-project-02-thumb:hover img {\r\n    transform: translateY(-3px);\r\n    box-shadow: 0 12px 28px rgba(31, 73, 97, 0.12);\r\n}\r\n\r\n\/* small \"click to enlarge\" hint *\/\r\n.ai-project-02-thumb::after {\r\n    content: \"Click to enlarge\";\r\n    position: absolute;\r\n    right: 12px;\r\n    bottom: 12px;\r\n    padding: 6px 12px;\r\n    border-radius: 20px;\r\n    background: rgba(18, 59, 74, 0.82);\r\n    color: #ffffff;\r\n    font-family: 'Noto Sans', sans-serif;\r\n    font-size: 12px;\r\n    font-weight: 500;\r\n    letter-spacing: .3px;\r\n    opacity: 0;\r\n    transition: opacity .3s ease;\r\n    pointer-events: none;\r\n}\r\n\r\n.ai-project-02-thumb:hover::after {\r\n    opacity: 1;\r\n}\r\n\r\n\/* the full screen popup *\/\r\n.ai-project-02-lightbox {\r\n    display: none;\r\n    position: fixed;\r\n    inset: 0;\r\n    z-index: 999999;\r\n    align-items: center;\r\n    justify-content: center;\r\n    padding: 40px;\r\n    background: rgba(8, 28, 38, 0.88);\r\n    cursor: zoom-out;\r\n}\r\n\r\n.ai-project-02-zoom-toggle:checked ~ .ai-project-02-lightbox {\r\n    display: flex;\r\n    animation: aiProject02Fade .25s ease;\r\n}\r\n\r\n.ai-project-02-image .ai-project-02-lightbox img {\r\n    width: auto;\r\n    height: auto;\r\n    max-width: 100%;\r\n    max-height: 100%;\r\n    border: none;\r\n    border-radius: 10px;\r\n    background: #ffffff;\r\n    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.45);\r\n}\r\n\r\n.ai-project-02-close {\r\n    position: absolute;\r\n    top: 18px;\r\n    right: 26px;\r\n    color: #ffffff;\r\n    font-family: 'Noto Sans', sans-serif;\r\n    font-size: 38px;\r\n    line-height: 1;\r\n    opacity: .85;\r\n}\r\n\r\n.ai-project-02-lightbox:hover .ai-project-02-close {\r\n    opacity: 1;\r\n}\r\n\r\n@keyframes aiProject02Fade {\r\n    from { opacity: 0; }\r\n    to   { opacity: 1; }\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   IMAGE PLACEHOLDER\r\n   ========================================================= *\/\r\n\r\n.ai-project-02-visual {\r\n    width: 100%;\r\n    padding: 60px 25px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    border: 1px dashed #b4d4e0;\r\n    border-radius: 12px;\r\n    background: linear-gradient(135deg, #eaf4f8, #f7fafc);\r\n    color: #4d879c;\r\n    font-family: 'Noto Sans', sans-serif;\r\n    font-size: 15px;\r\n    text-align: center;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CONTENT\r\n   ========================================================= *\/\r\n\r\n.ai-project-02-text {\r\n    order: 2;\r\n    min-width: 0;\r\n}\r\n\r\n.ai-project-02-label {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 11px;\r\n    margin-bottom: 14px;\r\n    color: #4d879c;\r\n    font-family: 'Noto Sans', sans-serif;\r\n    font-size: 12px;\r\n    font-weight: 600;\r\n    letter-spacing: 2.2px;\r\n    text-transform: uppercase;\r\n}\r\n\r\n.ai-project-02-label::before {\r\n    content: \"\";\r\n    width: 28px;\r\n    height: 2px;\r\n    background: #58c7d7;\r\n    flex-shrink: 0;\r\n}\r\n\r\n.ai-project-02-title {\r\n    margin: 0 0 14px !important;\r\n    color: #123B4A !important;\r\n    font-family: 'Noto Serif', Georgia, serif !important;\r\n    font-size: clamp(27px, 3vw, 34px) !important;\r\n    line-height: 1.28 !important;\r\n    font-weight: 600 !important;\r\n    letter-spacing: -0.5px;\r\n}\r\n\r\n.ai-project-02-text p {\r\n    margin: 0 !important;\r\n    max-width: 520px;\r\n    color: #496579 !important;\r\n    font-family: 'Noto Sans', sans-serif !important;\r\n    font-size: 17px !important;\r\n    font-weight: 400 !important;\r\n    line-height: 1.78 !important;\r\n}\r\n\r\n.ai-project-02-text p + p {\r\n    margin-top: 16px !important;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   RESPONSIVE\r\n   ========================================================= *\/\r\n\r\n@media (max-width: 1000px) {\r\n    .ai-project-02 {\r\n        gap: 42px;\r\n    }\r\n}\r\n\r\n@media (max-width: 800px) {\r\n    .ai-project-02 {\r\n        width: calc(100% - 36px);\r\n        grid-template-columns: 1fr;\r\n        gap: 30px;\r\n        padding-top: 45px;\r\n        padding-bottom: 50px;\r\n    }\r\n\r\n    \/* Text first on a single column, matching the other\r\n       two projects *\/\r\n    .ai-project-02-text {\r\n        order: 1;\r\n    }\r\n\r\n    .ai-project-02-image {\r\n        order: 2;\r\n    }\r\n\r\n    .ai-project-02-text p {\r\n        font-size: 16px !important;\r\n        max-width: 100%;\r\n    }\r\n\r\n    .ai-project-02-lightbox {\r\n        padding: 18px;\r\n    }\r\n\r\n    \/* no hover on touch screens, so hide the hint *\/\r\n    .ai-project-02-thumb::after {\r\n        display: none;\r\n    }\r\n}\r\n\r\n@media (max-width: 420px) {\r\n    .ai-project-02-title {\r\n        font-size: 25px !important;\r\n    }\r\n\r\n    .ai-project-02-text p {\r\n        font-size: 15px !important;\r\n    }\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<article class=\"ai-project-02\">\r\n\r\n\r\n    <!-- =================================================\r\n         IMAGE (click to enlarge)\r\n\r\n         Both labels must use the same id in \"for\".\r\n         ================================================= -->\r\n\r\n    <div class=\"ai-project-02-image\">\r\n\r\n        <input type=\"checkbox\" id=\"ai-project-02-zoom\" class=\"ai-project-02-zoom-toggle\">\r\n\r\n        <label for=\"ai-project-02-zoom\" class=\"ai-project-02-thumb\">\r\n            <img decoding=\"async\"\r\n                src=\"https:\/\/www.bio.iitb.ac.in\/~dkagrawal\/wp-content\/uploads\/2026\/09\/HMM-image.jpg.jpeg\"\r\n                alt=\"Diabetes progression forecasting\"\r\n                loading=\"lazy\"\r\n            >\r\n        <\/label>\r\n\r\n        <label for=\"ai-project-02-zoom\" class=\"ai-project-02-lightbox\">\r\n            <span class=\"ai-project-02-close\">&times;<\/span>\r\n            <img decoding=\"async\"\r\n                src=\"https:\/\/www.bio.iitb.ac.in\/~dkagrawal\/wp-content\/uploads\/2026\/09\/HMM-image.jpg.jpeg\"\r\n                alt=\"Diabetes progression forecasting (enlarged)\"\r\n                loading=\"lazy\"\r\n            >\r\n        <\/label>\r\n\r\n        <!--\r\n        <div class=\"ai-project-02-visual\">\r\n            Figure coming soon\r\n        <\/div>\r\n        -->\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- =================================================\r\n         TEXT\r\n         ================================================= -->\r\n\r\n    <div class=\"ai-project-02-text\">\r\n\r\n        <div class=\"ai-project-02-label\">\r\n            02 \u2014 Longitudinal health\r\n        <\/div>\r\n\r\n        <h3 class=\"ai-project-02-title\">\r\n            Diabetes progression forecasting\r\n        <\/h3>\r\n\r\n        <p>\r\n            Prediction of later diabetes or metabolic progression\r\n            using repeated cohort measurements, risk factors and\r\n            longitudinal state information.\r\n        <\/p>\r\n\r\n        <p>\r\n            High-risk factors for diabetes can be identified through\r\n            advanced machine learning techniques, particularly\r\n            clustering algorithms applied to longitudinal cohort\r\n            data. This method groups individuals based on similar\r\n            health characteristics, facilitating the identification\r\n            of phenotypes associated with increased diabetes risk.\r\n        <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n<\/article>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1ed2a96 elementor-widget elementor-widget-html\" data-id=\"1ed2a96\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- =========================================================\r\n     AI AND PHYSIOLOGICAL DATA \u2014 PROJECT 03\r\n     Text left \/ image right (click image to enlarge)\r\n     ========================================================= -->\r\n\r\n<style>\r\n\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Noto+Serif:wght@500;600&family=Noto+Sans:wght@400;500;600&display=swap');\r\n\r\n.ai-project-03 {\r\n    width: min(1200px, calc(100% - 80px));\r\n    margin: 0 auto;\r\n    display: grid;\r\n    grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);\r\n    gap: 55px;\r\n    align-items: center;\r\n    padding-top: 50px;\r\n    padding-bottom: 70px;\r\n    border-top: 1px solid #dce8ef;\r\n    font-family: 'Noto Sans', sans-serif;\r\n    box-sizing: border-box;\r\n}\r\n\r\n.ai-project-03 *,\r\n.ai-project-03 *::before,\r\n.ai-project-03 *::after {\r\n    box-sizing: border-box;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CONTENT\r\n   ========================================================= *\/\r\n\r\n.ai-project-03-text {\r\n    order: 1;\r\n    min-width: 0;\r\n}\r\n\r\n.ai-project-03-label {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 11px;\r\n    margin-bottom: 14px;\r\n    color: #4d879c;\r\n    font-family: 'Noto Sans', sans-serif;\r\n    font-size: 12px;\r\n    font-weight: 600;\r\n    letter-spacing: 2.2px;\r\n    text-transform: uppercase;\r\n}\r\n\r\n.ai-project-03-label::before {\r\n    content: \"\";\r\n    width: 28px;\r\n    height: 2px;\r\n    background: #58c7d7;\r\n    flex-shrink: 0;\r\n}\r\n\r\n.ai-project-03-title {\r\n    margin: 0 0 14px !important;\r\n    color: #123B4A !important;\r\n    font-family: 'Noto Serif', Georgia, serif !important;\r\n    font-size: clamp(27px, 3vw, 34px) !important;\r\n    line-height: 1.28 !important;\r\n    font-weight: 600 !important;\r\n    letter-spacing: -0.5px;\r\n}\r\n\r\n.ai-project-03-text p {\r\n    margin: 0 !important;\r\n    max-width: 520px;\r\n    color: #496579 !important;\r\n    font-family: 'Noto Sans', sans-serif !important;\r\n    font-size: 17px !important;\r\n    font-weight: 400 !important;\r\n    line-height: 1.78 !important;\r\n}\r\n\r\n.ai-project-03-text p + p {\r\n    margin-top: 16px !important;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   IMAGE\r\n   ========================================================= *\/\r\n\r\n.ai-project-03-image {\r\n    order: 2;\r\n    width: 100%;\r\n    min-width: 0;\r\n}\r\n\r\n.ai-project-03-image img {\r\n    display: block;\r\n    width: 100%;\r\n    height: auto;\r\n    max-width: 100%;\r\n    border: 1px solid #dce8ef;\r\n    border-radius: 12px;\r\n    background: rgba(255, 255, 255, 0.82);\r\n    box-shadow: 0 6px 20px rgba(31, 73, 97, 0.04);\r\n    object-fit: contain;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CLICK TO ENLARGE (pure CSS, no JavaScript)\r\n   ========================================================= *\/\r\n\r\n\/* hidden checkbox that stores the open \/ closed state *\/\r\n.ai-project-03-zoom-toggle {\r\n    position: absolute;\r\n    opacity: 0;\r\n    pointer-events: none;\r\n}\r\n\r\n\/* the small image on the page *\/\r\n.ai-project-03-thumb {\r\n    display: block;\r\n    position: relative;\r\n    cursor: zoom-in;\r\n}\r\n\r\n.ai-project-03-thumb img {\r\n    transition: transform .3s ease, box-shadow .3s ease;\r\n}\r\n\r\n.ai-project-03-thumb:hover img {\r\n    transform: translateY(-3px);\r\n    box-shadow: 0 12px 28px rgba(31, 73, 97, 0.12);\r\n}\r\n\r\n\/* small \"click to enlarge\" hint *\/\r\n.ai-project-03-thumb::after {\r\n    content: \"Click to enlarge\";\r\n    position: absolute;\r\n    right: 12px;\r\n    bottom: 12px;\r\n    padding: 6px 12px;\r\n    border-radius: 20px;\r\n    background: rgba(18, 59, 74, 0.82);\r\n    color: #ffffff;\r\n    font-family: 'Noto Sans', sans-serif;\r\n    font-size: 12px;\r\n    font-weight: 500;\r\n    letter-spacing: .3px;\r\n    opacity: 0;\r\n    transition: opacity .3s ease;\r\n    pointer-events: none;\r\n}\r\n\r\n.ai-project-03-thumb:hover::after {\r\n    opacity: 1;\r\n}\r\n\r\n\/* the full screen popup *\/\r\n.ai-project-03-lightbox {\r\n    display: none;\r\n    position: fixed;\r\n    inset: 0;\r\n    z-index: 999999;\r\n    align-items: center;\r\n    justify-content: center;\r\n    padding: 40px;\r\n    background: rgba(8, 28, 38, 0.88);\r\n    cursor: zoom-out;\r\n}\r\n\r\n.ai-project-03-zoom-toggle:checked ~ .ai-project-03-lightbox {\r\n    display: flex;\r\n    animation: aiProject03Fade .25s ease;\r\n}\r\n\r\n.ai-project-03-image .ai-project-03-lightbox img {\r\n    width: auto;\r\n    height: auto;\r\n    max-width: 100%;\r\n    max-height: 100%;\r\n    border: none;\r\n    border-radius: 10px;\r\n    background: #ffffff;\r\n    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.45);\r\n}\r\n\r\n.ai-project-03-close {\r\n    position: absolute;\r\n    top: 18px;\r\n    right: 26px;\r\n    color: #ffffff;\r\n    font-family: 'Noto Sans', sans-serif;\r\n    font-size: 38px;\r\n    line-height: 1;\r\n    opacity: .85;\r\n}\r\n\r\n.ai-project-03-lightbox:hover .ai-project-03-close {\r\n    opacity: 1;\r\n}\r\n\r\n@keyframes aiProject03Fade {\r\n    from { opacity: 0; }\r\n    to   { opacity: 1; }\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   IMAGE PLACEHOLDER\r\n   ========================================================= *\/\r\n\r\n.ai-project-03-visual {\r\n    width: 100%;\r\n    padding: 60px 25px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    border: 1px dashed #b4d4e0;\r\n    border-radius: 12px;\r\n    background: linear-gradient(135deg, #eaf4f8, #f7fafc);\r\n    color: #4d879c;\r\n    font-family: 'Noto Sans', sans-serif;\r\n    font-size: 15px;\r\n    text-align: center;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   RESPONSIVE\r\n   ========================================================= *\/\r\n\r\n@media (max-width: 1000px) {\r\n    .ai-project-03 {\r\n        gap: 42px;\r\n    }\r\n}\r\n\r\n@media (max-width: 800px) {\r\n    .ai-project-03 {\r\n        width: calc(100% - 36px);\r\n        grid-template-columns: 1fr;\r\n        gap: 30px;\r\n        padding-top: 45px;\r\n        padding-bottom: 55px;\r\n    }\r\n\r\n    .ai-project-03-text {\r\n        order: 1;\r\n    }\r\n\r\n    .ai-project-03-image {\r\n        order: 2;\r\n    }\r\n\r\n    .ai-project-03-text p {\r\n        font-size: 16px !important;\r\n        max-width: 100%;\r\n    }\r\n\r\n    .ai-project-03-lightbox {\r\n        padding: 18px;\r\n    }\r\n\r\n    \/* no hover on touch screens, so hide the hint *\/\r\n    .ai-project-03-thumb::after {\r\n        display: none;\r\n    }\r\n}\r\n\r\n@media (max-width: 420px) {\r\n    .ai-project-03-title {\r\n        font-size: 25px !important;\r\n    }\r\n\r\n    .ai-project-03-text p {\r\n        font-size: 15px !important;\r\n    }\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<article class=\"ai-project-03\">\r\n\r\n\r\n    <!-- =================================================\r\n         TEXT\r\n         ================================================= -->\r\n\r\n    <div class=\"ai-project-03-text\">\r\n\r\n        <div class=\"ai-project-03-label\">\r\n            03 \u2014 Cardiac signals\r\n        <\/div>\r\n\r\n        <h3 class=\"ai-project-03-title\">\r\n            Interpretable ECG morphology\r\n        <\/h3>\r\n\r\n        <p>\r\n            This research addresses the challenge of ECG\r\n            interpretation variability by developing a mathematical\r\n            model of a standardised ECG signal.\r\n        <\/p>\r\n\r\n        <p>\r\n            The model, validated against ECGs from various\r\n            arrhythmias, allows for parameter estimation to quantify\r\n            deviations from normal. These parameters can then be\r\n            used in machine learning models to predict arrhythmias,\r\n            potentially enabling earlier detection and improved\r\n            patient outcomes.\r\n        <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- =================================================\r\n         IMAGE (click to enlarge)\r\n\r\n         Both labels must use the same id in \"for\".\r\n         ================================================= -->\r\n\r\n    <div class=\"ai-project-03-image\">\r\n\r\n        <input type=\"checkbox\" id=\"ai-project-03-zoom\" class=\"ai-project-03-zoom-toggle\">\r\n\r\n        <label for=\"ai-project-03-zoom\" class=\"ai-project-03-thumb\">\r\n            <img decoding=\"async\"\r\n                src=\"https:\/\/www.bio.iitb.ac.in\/~dkagrawal\/wp-content\/uploads\/2026\/09\/graphical_abstarct_gopika.png\"\r\n                alt=\"Interpretable ECG morphology\"\r\n                loading=\"lazy\"\r\n            >\r\n        <\/label>\r\n\r\n        <label for=\"ai-project-03-zoom\" class=\"ai-project-03-lightbox\">\r\n            <span class=\"ai-project-03-close\">&times;<\/span>\r\n            <img decoding=\"async\"\r\n                src=\"https:\/\/www.bio.iitb.ac.in\/~dkagrawal\/wp-content\/uploads\/2026\/09\/graphical_abstarct_gopika.png\"\r\n                alt=\"Interpretable ECG morphology (enlarged)\"\r\n                loading=\"lazy\"\r\n            >\r\n        <\/label>\r\n\r\n        <!--\r\n        <div class=\"ai-project-03-visual\">\r\n            Figure coming soon\r\n        <\/div>\r\n        -->\r\n\r\n    <\/div>\r\n\r\n\r\n<\/article>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5b7b67f elementor-widget elementor-widget-html\" data-id=\"5b7b67f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- =========================================================\r\n     AI AND PHYSIOLOGICAL DATA\r\n     METHODOLOGICAL PRIORITIES\r\n     ========================================================= -->\r\n\r\n<style>\r\n\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Noto+Serif:wght@500;600&family=Noto+Sans:wght@400;500;600&display=swap');\r\n\r\n\r\n.ai-methodology {\r\n\r\n    padding-top: 55px;\r\n    padding-bottom: 60px;\r\n\r\n    background: linear-gradient(135deg, #f7fafc 0%, #edf5f9 100%);\r\n\r\n    font-family: 'Noto Sans', sans-serif;\r\n\r\n    box-sizing: border-box;\r\n}\r\n\r\n.ai-methodology *,\r\n.ai-methodology *::before,\r\n.ai-methodology *::after {\r\n    box-sizing: border-box;\r\n}\r\n\r\n\r\n.ai-methodology .ai-inner {\r\n\r\n    width: min(1200px, calc(100% - 80px));\r\n\r\n    margin: 0 auto;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   SECTION HEADING\r\n   ========================================================= *\/\r\n\r\n.ai-methodology .ai-section-title {\r\n\r\n    max-width: 700px;\r\n\r\n    margin-bottom: 4px;\r\n}\r\n\r\n\r\n\/* Eyebrow (sans) *\/\r\n\r\n.ai-methodology-eyebrow {\r\n\r\n    display: inline-flex;\r\n    align-items: center;\r\n\r\n    gap: 11px;\r\n\r\n    margin-bottom: 14px;\r\n\r\n    color: #4d879c;\r\n\r\n    font-family: 'Noto Sans', sans-serif;\r\n\r\n    font-size: 12px;\r\n\r\n    font-weight: 600;\r\n\r\n    letter-spacing: 2.2px;\r\n\r\n    text-transform: uppercase;\r\n}\r\n\r\n.ai-methodology-eyebrow::before {\r\n\r\n    content: \"\";\r\n\r\n    width: 28px;\r\n    height: 2px;\r\n\r\n    background: #58c7d7;\r\n\r\n    flex-shrink: 0;\r\n}\r\n\r\n\r\n\/* Title (serif) *\/\r\n\r\n.ai-methodology .ai-section-title h2 {\r\n\r\n    margin: 0 0 14px !important;\r\n\r\n    color: #123B4A !important;\r\n\r\n    font-family: 'Noto Serif', Georgia, serif !important;\r\n\r\n    font-size: clamp(28px, 3.2vw, 38px) !important;\r\n\r\n    line-height: 1.22 !important;\r\n\r\n    font-weight: 600 !important;\r\n\r\n    letter-spacing: -0.7px;\r\n}\r\n\r\n\r\n\/* Intro (sans) *\/\r\n\r\n.ai-methodology-intro {\r\n\r\n    max-width: 620px;\r\n\r\n    margin: 0 !important;\r\n\r\n    color: #496579 !important;\r\n\r\n    font-family: 'Noto Sans', sans-serif !important;\r\n\r\n    font-size: 17px !important;\r\n\r\n    font-weight: 400 !important;\r\n\r\n    line-height: 1.78 !important;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   GRID\r\n   ========================================================= *\/\r\n\r\n.ai-methodology-grid {\r\n\r\n    display: grid;\r\n\r\n    grid-template-columns:\r\n        repeat(4, minmax(0, 1fr));\r\n\r\n    gap: 20px;\r\n\r\n    margin-top: 36px;\r\n\r\n    align-items: stretch;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CARD\r\n   ========================================================= *\/\r\n\r\n.ai-method-card {\r\n\r\n    position: relative;\r\n\r\n    display: flex;\r\n\r\n    flex-direction: column;\r\n\r\n    align-items: flex-start;\r\n\r\n    padding: 24px 24px 26px;\r\n\r\n    border: 1px solid #dce8ef;\r\n\r\n    border-radius: 10px;\r\n\r\n    background: rgba(255, 255, 255, 0.82);\r\n\r\n    box-shadow: 0 6px 20px rgba(31, 73, 97, 0.04);\r\n\r\n    transition:\r\n        transform 0.3s ease,\r\n        border-color 0.3s ease,\r\n        box-shadow 0.3s ease;\r\n}\r\n\r\n\r\n.ai-method-card:hover {\r\n\r\n    transform: translateY(-4px);\r\n\r\n    border-color: #c7dfe8;\r\n\r\n    box-shadow: 0 13px 30px rgba(31, 73, 97, 0.10);\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   ICON\r\n\r\n   Same treatment as the principles and approach\r\n   sections: one circle, one stroke colour throughout.\r\n   ========================================================= *\/\r\n\r\n.ai-method-icon {\r\n\r\n    display: flex;\r\n\r\n    align-items: center;\r\n\r\n    justify-content: center;\r\n\r\n    width: 56px;\r\n    height: 56px;\r\n\r\n    margin-bottom: 18px;\r\n\r\n    border: 1px solid #cfe5ee;\r\n\r\n    border-radius: 50%;\r\n\r\n    background: #eaf4f8;\r\n\r\n    transition: background 0.3s ease;\r\n}\r\n\r\n\r\n.ai-method-card:hover .ai-method-icon {\r\n\r\n    background: #ddeff6;\r\n}\r\n\r\n\r\n.ai-method-icon svg {\r\n\r\n    width: 28px;\r\n    height: 28px;\r\n\r\n    fill: none;\r\n\r\n    stroke: #287084;\r\n\r\n    stroke-width: 1.7;\r\n\r\n    stroke-linecap: round;\r\n\r\n    stroke-linejoin: round;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CARD HEADING (serif)\r\n   ========================================================= *\/\r\n\r\n.ai-method-card h3 {\r\n\r\n    margin: 0 0 9px !important;\r\n\r\n    color: #123B4A !important;\r\n\r\n    font-family: 'Noto Serif', Georgia, serif !important;\r\n\r\n    font-size: 20px !important;\r\n\r\n    line-height: 1.32 !important;\r\n\r\n    font-weight: 600 !important;\r\n\r\n    letter-spacing: -0.2px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CARD DESCRIPTION (sans)\r\n   ========================================================= *\/\r\n\r\n.ai-method-card p {\r\n\r\n    margin: 0 !important;\r\n\r\n    max-width: 270px;\r\n\r\n    color: #496579 !important;\r\n\r\n    font-family: 'Noto Sans', sans-serif !important;\r\n\r\n    font-size: 15px !important;\r\n\r\n    font-weight: 400 !important;\r\n\r\n    line-height: 1.7 !important;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   RESPONSIVE\r\n   ========================================================= *\/\r\n\r\n@media (max-width: 1000px) {\r\n\r\n    .ai-methodology-grid {\r\n\r\n        grid-template-columns:\r\n            repeat(2, minmax(0, 1fr));\r\n\r\n        gap: 18px;\r\n    }\r\n\r\n    .ai-methodology-intro {\r\n\r\n        font-size: 16px !important;\r\n    }\r\n\r\n}\r\n\r\n\r\n@media (max-width: 800px) {\r\n\r\n    .ai-methodology {\r\n\r\n        padding-top: 48px;\r\n        padding-bottom: 52px;\r\n    }\r\n\r\n    .ai-methodology .ai-inner {\r\n\r\n        width: calc(100% - 36px);\r\n    }\r\n\r\n}\r\n\r\n\r\n@media (max-width: 600px) {\r\n\r\n    .ai-methodology {\r\n\r\n        padding-top: 42px;\r\n        padding-bottom: 46px;\r\n    }\r\n\r\n    .ai-methodology-grid {\r\n\r\n        grid-template-columns: 1fr;\r\n\r\n        gap: 16px;\r\n\r\n        margin-top: 30px;\r\n    }\r\n\r\n    .ai-method-card {\r\n\r\n        padding: 20px 20px 22px;\r\n    }\r\n\r\n    .ai-method-card p {\r\n\r\n        max-width: none;\r\n    }\r\n\r\n}\r\n\r\n\r\n@media (max-width: 420px) {\r\n\r\n    .ai-methodology .ai-section-title h2 {\r\n\r\n        font-size: 27px !important;\r\n    }\r\n\r\n    .ai-methodology-intro {\r\n\r\n        font-size: 15px !important;\r\n    }\r\n\r\n}\r\n\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n\r\n    .ai-method-card,\r\n    .ai-method-icon {\r\n\r\n        transition: none;\r\n    }\r\n\r\n    .ai-method-card:hover {\r\n\r\n        transform: none;\r\n    }\r\n\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<section class=\"ai-methodology\">\r\n\r\n<div class=\"ai-inner\">\r\n\r\n    <div class=\"ai-section-title\">\r\n\r\n        <div class=\"ai-methodology-eyebrow\">\r\n            How we work\r\n        <\/div>\r\n\r\n        <h2>\r\n            Methodological priorities\r\n        <\/h2>\r\n\r\n        <p class=\"ai-methodology-intro\">\r\n            Four commitments that shape how every model in the lab is\r\n            built, tested and reported.\r\n        <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n    <div class=\"ai-methodology-grid\">\r\n\r\n\r\n        <!-- ==========================================\r\n             DATA QUALITY\r\n             Funnel\r\n        =========================================== -->\r\n\r\n        <div class=\"ai-method-card\">\r\n\r\n            <div class=\"ai-method-icon\" aria-hidden=\"true\">\r\n\r\n                <svg viewBox=\"0 0 40 40\">\r\n\r\n                    <path\r\n                        d=\"\r\n                            M5 7\r\n                            L35 7\r\n                            L24 21\r\n                            L24 33\r\n                            L16 29\r\n                            L16 21\r\n                            Z\r\n                        \"\r\n                    \/>\r\n\r\n                    <line x1=\"14\" y1=\"13\" x2=\"26\" y2=\"13\" \/>\r\n\r\n                <\/svg>\r\n\r\n            <\/div>\r\n\r\n            <h3>\r\n                Data quality\r\n            <\/h3>\r\n\r\n            <p>\r\n                Acquisition, pre-processing, artefact detection and\r\n                quality control are treated as part of the scientific\r\n                method.\r\n            <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n\r\n        <!-- ==========================================\r\n             INTERPRETABLE OUTPUTS\r\n             Magnifier over a waveform\r\n        =========================================== -->\r\n\r\n        <div class=\"ai-method-card\">\r\n\r\n            <div class=\"ai-method-icon\" aria-hidden=\"true\">\r\n\r\n                <svg viewBox=\"0 0 40 40\">\r\n\r\n                    <circle cx=\"18\" cy=\"18\" r=\"11\" \/>\r\n\r\n                    <line x1=\"26\" y1=\"26\" x2=\"34\" y2=\"34\" \/>\r\n\r\n                    <polyline\r\n                        points=\"\r\n                            12,18\r\n                            15,13\r\n                            18,23\r\n                            21,16\r\n                            24,18\r\n                        \"\r\n                    \/>\r\n\r\n                <\/svg>\r\n\r\n            <\/div>\r\n\r\n            <h3>\r\n                Interpretable outputs\r\n            <\/h3>\r\n\r\n            <p>\r\n                Models are linked to physiological features and\r\n                clinically meaningful events wherever possible.\r\n            <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n\r\n        <!-- ==========================================\r\n             EXTERNAL VALIDATION\r\n             Globe\r\n        =========================================== -->\r\n\r\n        <div class=\"ai-method-card\">\r\n\r\n            <div class=\"ai-method-icon\" aria-hidden=\"true\">\r\n\r\n                <svg viewBox=\"0 0 40 40\">\r\n\r\n                    <circle cx=\"20\" cy=\"20\" r=\"14\" \/>\r\n\r\n                    <line x1=\"6\" y1=\"20\" x2=\"34\" y2=\"20\" \/>\r\n\r\n                    <path\r\n                        d=\"\r\n                            M20 6\r\n                            C26 12 26 28 20 34\r\n                            C14 28 14 12 20 6\r\n                            Z\r\n                        \"\r\n                    \/>\r\n\r\n                    <path d=\"M9.5 12 C14 15 26 15 30.5 12\" \/>\r\n\r\n                    <path d=\"M9.5 28 C14 25 26 25 30.5 28\" \/>\r\n\r\n                <\/svg>\r\n\r\n            <\/div>\r\n\r\n            <h3>\r\n                External validation\r\n            <\/h3>\r\n\r\n            <p>\r\n                Performance is evaluated across participants, devices,\r\n                centres or sites when the data permit.\r\n            <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n\r\n        <!-- ==========================================\r\n             REPRODUCIBLE ANALYSIS\r\n             Cycle\r\n        =========================================== -->\r\n\r\n        <div class=\"ai-method-card\">\r\n\r\n            <div class=\"ai-method-icon\" aria-hidden=\"true\">\r\n\r\n                <svg viewBox=\"0 0 40 40\">\r\n\r\n                    <path\r\n                        d=\"\r\n                            M8 20\r\n                            A 12 12 0 0 1 28.5 11.5\r\n                        \"\r\n                    \/>\r\n\r\n                    <polyline points=\"24.5,8.5 29.5,11.5 27,16.5\" \/>\r\n\r\n                    <path\r\n                        d=\"\r\n                            M32 20\r\n                            A 12 12 0 0 1 11.5 28.5\r\n                        \"\r\n                    \/>\r\n\r\n                    <polyline points=\"15.5,31.5 10.5,28.5 13,23.5\" \/>\r\n\r\n                <\/svg>\r\n\r\n            <\/div>\r\n\r\n            <h3>\r\n                Reproducible analysis\r\n            <\/h3>\r\n\r\n            <p>\r\n                Open, specific code, traceable inputs and appropriate\r\n                acceptance criteria are integral to each study.\r\n            <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n    <\/div>\r\n\r\n<\/div>\r\n\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-af0c2bd elementor-widget elementor-widget-html\" data-id=\"af0c2bd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- =========================================================\r\n     OTHER RESEARCH AREAS\r\n     ========================================================= -->\r\n\r\n<style>\r\n\r\n.research-area-navigation {\r\n    width: 100%;\r\n    margin: 60px auto 20px;\r\n    padding: 35px 25px;\r\n\r\n    text-align: center;\r\n\r\n    background: #f7fafc;\r\n\r\n    border-top: 1px solid #e2edf2;\r\n    border-bottom: 1px solid #e2edf2;\r\n\r\n    font-family: 'Noto Sans', Arial, sans-serif;\r\n}\r\n\r\n\r\n\/* Heading *\/\r\n\r\n.research-area-navigation h3 {\r\n    margin: 0 0 22px;\r\n\r\n    color: #123B4A;\r\n\r\n    font-family: 'Noto Serif', Georgia, serif;\r\n\r\n    font-size: 24px;\r\n    font-weight: 600;\r\n\r\n    line-height: 1.3;\r\n}\r\n\r\n\r\n\/* Button container *\/\r\n\r\n.research-area-buttons {\r\n    display: flex;\r\n\r\n    justify-content: center;\r\n    align-items: center;\r\n\r\n    gap: 12px;\r\n\r\n    flex-wrap: wrap;\r\n\r\n    margin: 0 auto;\r\n}\r\n\r\n\r\n\/* Buttons *\/\r\n\r\n.research-area-buttons a {\r\n    display: inline-flex;\r\n\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    min-height: 42px;\r\n\r\n    padding: 10px 20px;\r\n\r\n    background: #DCEFFA;\r\n\r\n    color: #1769C2 !important;\r\n\r\n    border: 1px solid #B9D9ED;\r\n\r\n    border-radius: 6px;\r\n\r\n    font-family: 'Noto Sans', Arial, sans-serif;\r\n\r\n    font-size: 14px;\r\n    font-weight: 500;\r\n\r\n    line-height: 1.2;\r\n\r\n    text-decoration: none !important;\r\n\r\n    transition:\r\n        background-color 0.25s ease,\r\n        color 0.25s ease,\r\n        border-color 0.25s ease,\r\n        transform 0.25s ease,\r\n        box-shadow 0.25s ease;\r\n}\r\n\r\n\r\n\/* Hover *\/\r\n\r\n.research-area-buttons a:hover {\r\n    background: #1769C2;\r\n\r\n    color: #FFFFFF !important;\r\n\r\n    border-color: #1769C2;\r\n\r\n    transform: translateY(-2px);\r\n\r\n    box-shadow: 0 4px 10px rgba(23, 105, 194, 0.16);\r\n}\r\n\r\n\r\n\/* Current page *\/\r\n\r\n.research-area-buttons a.current-research-area {\r\n    background: #1769C2;\r\n\r\n    color: #FFFFFF !important;\r\n\r\n    border-color: #1769C2;\r\n}\r\n\r\n\r\n\/* Current page hover *\/\r\n\r\n.research-area-buttons a.current-research-area:hover {\r\n    background: #0D4F91;\r\n\r\n    border-color: #0D4F91;\r\n\r\n    color: #FFFFFF !important;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MOBILE\r\n   ========================================================= *\/\r\n\r\n@media (max-width: 600px) {\r\n\r\n    .research-area-navigation {\r\n        margin-top: 45px;\r\n\r\n        padding: 30px 18px;\r\n    }\r\n\r\n    .research-area-navigation h3 {\r\n        font-size: 21px;\r\n\r\n        margin-bottom: 18px;\r\n    }\r\n\r\n    .research-area-buttons {\r\n        gap: 8px;\r\n    }\r\n\r\n    .research-area-buttons a {\r\n        padding: 9px 13px;\r\n\r\n        min-height: 38px;\r\n\r\n        font-size: 12px;\r\n    }\r\n\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- =========================================================\r\n     NAVIGATION\r\n     ========================================================= -->\r\n\r\n<section class=\"research-area-navigation\">\r\n\r\n    <h3>\r\n        Explore Other Research Areas\r\n    <\/h3>\r\n\r\n\r\n    <div class=\"research-area-buttons\">\r\n\r\n\r\n        <!-- CURRENT PAGE -->\r\n\r\n        <a\r\n            href=\"https:\/\/www.bio.iitb.ac.in\/~dkagrawal\/cmt-ai-and-physiological-data-new_draft-copy\/\"\r\n            class=\"current-research-area\"\r\n        >\r\n            AI &amp; Physiological Data\r\n        <\/a>\r\n\r\n\r\n        <!-- DISEASE MODELLING -->\r\n\r\n        <a\r\n            href=\"https:\/\/www.bio.iitb.ac.in\/~dkagrawal\/cmt-disease-modelling-new\/\"\r\n        >\r\n            Disease Modelling\r\n        <\/a>\r\n\r\n\r\n        <!-- MEDICAL DEVICES -->\r\n\r\n        <a\r\n            href=\"https:\/\/www.bio.iitb.ac.in\/~dkagrawal\/medical-devices-new\/\"\r\n        >\r\n            Medical Devices\r\n        <\/a>\r\n\r\n\r\n        <!-- SYNTHETIC BIOLOGY -->\r\n\r\n        <a\r\n            href=\"https:\/\/www.bio.iitb.ac.in\/~dkagrawal\/cmt-mechanistic-and-synthetic-biology-new_draft\/\"\r\n        >\r\n            Synthetic Biology\r\n        <\/a>\r\n\r\n\r\n    <\/div>\r\n\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3300677 elementor-widget elementor-widget-html\" data-id=\"3300677\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- =========================================================\r\n     AI AND PHYSIOLOGICAL DATA \u2014 COLLABORATION CTA\r\n     Animation: forward pass + backpropagation\r\n     ========================================================= -->\r\n\r\n<style>\r\n\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Noto+Serif:wght@500;600&family=Noto+Sans:wght@400;500;600&display=swap');\r\n\r\n\r\n\/* =========================================================\r\n   MAIN CTA CONTAINER\r\n   ========================================================= *\/\r\n\r\n.ai-collab {\r\n    position: relative;\r\n    overflow: hidden;\r\n\r\n    min-height: 300px;\r\n    padding: 60px 60px;\r\n\r\n    border-radius: 16px;\r\n    border: 1px solid #dce8ef;\r\n\r\n    background:\r\n        linear-gradient(\r\n            135deg,\r\n            #f7fafc 0%,\r\n            #edf5f9 100%\r\n        );\r\n\r\n    box-shadow: 0 8px 30px rgba(31, 73, 97, 0.045);\r\n\r\n    font-family: 'Noto Sans', sans-serif;\r\n\r\n    box-sizing: border-box;\r\n}\r\n\r\n.ai-collab *,\r\n.ai-collab *::before,\r\n.ai-collab *::after {\r\n    box-sizing: border-box;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CTA CONTENT\r\n   ========================================================= *\/\r\n\r\n.ai-collab-content {\r\n    position: relative;\r\n\r\n    z-index: 5;\r\n\r\n    max-width: 620px;\r\n}\r\n\r\n\r\n\/* Eyebrow (sans) *\/\r\n\r\n.ai-collab-label {\r\n    display: inline-flex;\r\n    align-items: center;\r\n\r\n    gap: 11px;\r\n\r\n    margin-bottom: 14px;\r\n\r\n    color: #4d879c;\r\n\r\n    font-family: 'Noto Sans', sans-serif;\r\n\r\n    font-size: 12px;\r\n\r\n    font-weight: 600;\r\n\r\n    letter-spacing: 2.2px;\r\n\r\n    text-transform: uppercase;\r\n}\r\n\r\n.ai-collab-label::before {\r\n    content: \"\";\r\n\r\n    width: 28px;\r\n    height: 2px;\r\n\r\n    background: #58c7d7;\r\n\r\n    flex-shrink: 0;\r\n}\r\n\r\n\r\n\/* Title (serif) *\/\r\n\r\n.ai-collab h2 {\r\n    margin: 0 0 14px !important;\r\n\r\n    color: #123B4A !important;\r\n\r\n    font-family: 'Noto Serif', Georgia, serif !important;\r\n\r\n    font-size: clamp(28px, 3.6vw, 42px) !important;\r\n\r\n    line-height: 1.22 !important;\r\n\r\n    font-weight: 600 !important;\r\n\r\n    letter-spacing: -0.8px;\r\n}\r\n\r\n\r\n\/* Description (sans) *\/\r\n\r\n.ai-collab p {\r\n    max-width: 580px;\r\n\r\n    margin: 0 !important;\r\n\r\n    color: #496579 !important;\r\n\r\n    font-family: 'Noto Sans', sans-serif !important;\r\n\r\n    font-size: 17px !important;\r\n\r\n    font-weight: 400 !important;\r\n\r\n    line-height: 1.78 !important;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   VIEW OPEN POSITIONS LINK\r\n   ========================================================= *\/\r\n\r\n.ai-positions-link {\r\n    position: relative;\r\n\r\n    display: inline-flex;\r\n\r\n    align-items: center;\r\n\r\n    gap: 9px;\r\n\r\n    margin-top: 24px;\r\n\r\n    padding-bottom: 5px;\r\n\r\n    color: #287084 !important;\r\n\r\n    font-family: 'Noto Sans', sans-serif;\r\n\r\n    font-size: 15px;\r\n\r\n    font-weight: 600;\r\n\r\n    text-decoration: none !important;\r\n\r\n    transition: color 0.3s ease;\r\n}\r\n\r\n.ai-positions-link::after {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n\r\n    left: 0;\r\n    bottom: 1px;\r\n\r\n    width: 100%;\r\n    height: 1px;\r\n\r\n    background: currentColor;\r\n\r\n    transform: scaleX(0.35);\r\n\r\n    transform-origin: left;\r\n\r\n    transition: transform 0.3s ease;\r\n}\r\n\r\n.ai-positions-arrow {\r\n    display: inline-block;\r\n\r\n    font-size: 18px;\r\n\r\n    line-height: 1;\r\n\r\n    transition: transform 0.3s ease;\r\n}\r\n\r\n.ai-positions-link:hover {\r\n    color: #123B4A !important;\r\n}\r\n\r\n.ai-positions-link:hover::after {\r\n    transform: scaleX(1);\r\n}\r\n\r\n.ai-positions-link:hover .ai-positions-arrow {\r\n    transform: translateX(6px);\r\n}\r\n\r\n.ai-positions-link:focus-visible {\r\n    outline: 2px solid #287084;\r\n\r\n    outline-offset: 4px;\r\n\r\n    border-radius: 3px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   NEURAL NETWORK\r\n   ========================================================= *\/\r\n\r\n.ai-neural-network {\r\n    position: absolute;\r\n\r\n    right: 45px;\r\n    top: 50%;\r\n\r\n    width: 420px;\r\n    height: 240px;\r\n\r\n    transform: translateY(-50%);\r\n\r\n    pointer-events: none;\r\n\r\n    opacity: 0.72;\r\n}\r\n\r\n.ai-neural-svg {\r\n    width: 100%;\r\n    height: 100%;\r\n\r\n    overflow: visible;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CONNECTION LINES\r\n   ========================================================= *\/\r\n\r\n.ai-neural-connections line {\r\n    stroke: #a8cfdc;\r\n\r\n    stroke-width: 1.3;\r\n\r\n    opacity: 0.7;\r\n\r\n    vector-effect: non-scaling-stroke;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   NODES\r\n   ========================================================= *\/\r\n\r\n.ai-neural-nodes circle {\r\n    fill: #ffffff;\r\n\r\n    stroke: #58c7d7;\r\n\r\n    stroke-width: 2.5;\r\n\r\n    vector-effect: non-scaling-stroke;\r\n\r\n    transform-box: fill-box;\r\n\r\n    transform-origin: center;\r\n\r\n    animation:\r\n        neuralNodePulse 4s ease-in-out infinite;\r\n}\r\n\r\n\r\n\/* Stagger the node animations *\/\r\n\r\n.ai-neural-nodes circle:nth-child(2) {\r\n    animation-delay: -1s;\r\n}\r\n\r\n.ai-neural-nodes circle:nth-child(3) {\r\n    animation-delay: -2s;\r\n}\r\n\r\n.ai-neural-nodes circle:nth-child(4) {\r\n    animation-delay: -0.5s;\r\n}\r\n\r\n.ai-neural-nodes circle:nth-child(5) {\r\n    animation-delay: -1.5s;\r\n}\r\n\r\n.ai-neural-nodes circle:nth-child(6) {\r\n    animation-delay: -2.5s;\r\n}\r\n\r\n.ai-neural-nodes circle:nth-child(7) {\r\n    animation-delay: -1s;\r\n}\r\n\r\n.ai-neural-nodes circle:nth-child(8) {\r\n    animation-delay: -2s;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   NODE CENTRES\r\n   ========================================================= *\/\r\n\r\n.ai-neural-node-centers circle {\r\n    fill: #287084;\r\n\r\n    opacity: 0.65;\r\n\r\n    animation:\r\n        neuralCenterPulse 3s ease-in-out infinite;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   FORWARD SIGNAL\r\n   ========================================================= *\/\r\n\r\n.ai-forward-signal {\r\n    fill: #287084;\r\n\r\n    filter:\r\n        drop-shadow(\r\n            0 0 5px rgba(40, 112, 132, 0.4)\r\n        );\r\n}\r\n\r\n\r\n.ai-forward-glow {\r\n    fill: #58c7d7;\r\n\r\n    opacity: 0.18;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   BACKPROPAGATION SIGNAL\r\n   ========================================================= *\/\r\n\r\n.ai-backward-signal {\r\n    fill: #123B4A;\r\n\r\n    filter:\r\n        drop-shadow(\r\n            0 0 5px rgba(18, 59, 74, 0.3)\r\n        );\r\n}\r\n\r\n\r\n.ai-backward-glow {\r\n    fill: #287084;\r\n\r\n    opacity: 0.13;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   NODE PULSE\r\n   ========================================================= *\/\r\n\r\n@keyframes neuralNodePulse {\r\n\r\n    0%,\r\n    100% {\r\n        transform: scale(1);\r\n\r\n        opacity: 0.7;\r\n    }\r\n\r\n    50% {\r\n        transform: scale(1.12);\r\n\r\n        opacity: 1;\r\n    }\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CENTRE PULSE\r\n   ========================================================= *\/\r\n\r\n@keyframes neuralCenterPulse {\r\n\r\n    0%,\r\n    100% {\r\n        opacity: 0.4;\r\n    }\r\n\r\n    50% {\r\n        opacity: 1;\r\n    }\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   TABLET\r\n   ========================================================= *\/\r\n\r\n@media (max-width: 900px) {\r\n\r\n    .ai-collab {\r\n        padding: 52px 42px;\r\n    }\r\n\r\n    .ai-collab p {\r\n        font-size: 16px !important;\r\n    }\r\n\r\n    .ai-neural-network {\r\n        right: -40px;\r\n\r\n        opacity: 0.35;\r\n    }\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MOBILE\r\n   ========================================================= *\/\r\n\r\n@media (max-width: 650px) {\r\n\r\n    .ai-collab {\r\n        min-height: 430px;\r\n\r\n        padding: 42px 26px;\r\n    }\r\n\r\n    .ai-collab h2 {\r\n        font-size: 30px !important;\r\n    }\r\n\r\n    .ai-collab p {\r\n        font-size: 16px !important;\r\n    }\r\n\r\n    .ai-neural-network {\r\n        width: 330px;\r\n        height: 190px;\r\n\r\n        right: -55px;\r\n        top: auto;\r\n        bottom: -15px;\r\n\r\n        transform: none;\r\n\r\n        opacity: 0.3;\r\n    }\r\n}\r\n\r\n\r\n@media (max-width: 420px) {\r\n\r\n    .ai-collab h2 {\r\n        font-size: 27px !important;\r\n    }\r\n\r\n    .ai-collab p {\r\n        font-size: 15px !important;\r\n    }\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   REDUCED MOTION\r\n   ========================================================= *\/\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n\r\n    .ai-neural-nodes circle,\r\n    .ai-neural-node-centers circle {\r\n        animation: none;\r\n    }\r\n\r\n    .ai-positions-link,\r\n    .ai-positions-link::after,\r\n    .ai-positions-arrow {\r\n        transition: none;\r\n    }\r\n\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- =========================================================\r\n     CTA\r\n     ========================================================= -->\r\n\r\n<div class=\"ai-collab\">\r\n\r\n\r\n    <!-- =====================================================\r\n         NEURAL NETWORK\r\n         ===================================================== -->\r\n\r\n    <div class=\"ai-neural-network\" aria-hidden=\"true\">\r\n\r\n        <svg\r\n            class=\"ai-neural-svg\"\r\n            viewBox=\"0 0 420 240\"\r\n            xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\r\n        >\r\n\r\n\r\n            <!-- =================================================\r\n                 CONNECTIONS\r\n                 ================================================= -->\r\n\r\n            <g class=\"ai-neural-connections\">\r\n\r\n\r\n                <!-- INPUT \u2192 HIDDEN -->\r\n\r\n                <line x1=\"45\" y1=\"50\"  x2=\"205\" y2=\"50\"  \/>\r\n                <line x1=\"45\" y1=\"50\"  x2=\"205\" y2=\"120\" \/>\r\n                <line x1=\"45\" y1=\"50\"  x2=\"205\" y2=\"190\" \/>\r\n\r\n                <line x1=\"45\" y1=\"120\" x2=\"205\" y2=\"50\"  \/>\r\n                <line x1=\"45\" y1=\"120\" x2=\"205\" y2=\"120\" \/>\r\n                <line x1=\"45\" y1=\"120\" x2=\"205\" y2=\"190\" \/>\r\n\r\n                <line x1=\"45\" y1=\"190\" x2=\"205\" y2=\"50\"  \/>\r\n                <line x1=\"45\" y1=\"190\" x2=\"205\" y2=\"120\" \/>\r\n                <line x1=\"45\" y1=\"190\" x2=\"205\" y2=\"190\" \/>\r\n\r\n\r\n                <!-- HIDDEN \u2192 OUTPUT -->\r\n\r\n                <line x1=\"205\" y1=\"50\"  x2=\"365\" y2=\"85\"  \/>\r\n                <line x1=\"205\" y1=\"50\"  x2=\"365\" y2=\"155\" \/>\r\n                <line x1=\"205\" y1=\"120\" x2=\"365\" y2=\"85\"  \/>\r\n                <line x1=\"205\" y1=\"120\" x2=\"365\" y2=\"155\" \/>\r\n                <line x1=\"205\" y1=\"190\" x2=\"365\" y2=\"85\"  \/>\r\n                <line x1=\"205\" y1=\"190\" x2=\"365\" y2=\"155\" \/>\r\n\r\n            <\/g>\r\n\r\n\r\n            <!-- =================================================\r\n                 NETWORK NODES\r\n                 ================================================= -->\r\n\r\n            <g class=\"ai-neural-nodes\">\r\n\r\n                <!-- INPUT LAYER -->\r\n\r\n                <circle cx=\"45\" cy=\"50\"  r=\"9\" \/>\r\n                <circle cx=\"45\" cy=\"120\" r=\"9\" \/>\r\n                <circle cx=\"45\" cy=\"190\" r=\"9\" \/>\r\n\r\n\r\n                <!-- HIDDEN LAYER -->\r\n\r\n                <circle cx=\"205\" cy=\"50\"  r=\"9\" \/>\r\n                <circle cx=\"205\" cy=\"120\" r=\"9\" \/>\r\n                <circle cx=\"205\" cy=\"190\" r=\"9\" \/>\r\n\r\n\r\n                <!-- OUTPUT LAYER -->\r\n\r\n                <circle cx=\"365\" cy=\"85\"  r=\"9\" \/>\r\n                <circle cx=\"365\" cy=\"155\" r=\"9\" \/>\r\n\r\n            <\/g>\r\n\r\n\r\n            <!-- =================================================\r\n                 NODE CENTRES\r\n                 ================================================= -->\r\n\r\n            <g class=\"ai-neural-node-centers\">\r\n\r\n                <circle cx=\"45\" cy=\"50\"  r=\"3\" \/>\r\n                <circle cx=\"45\" cy=\"120\" r=\"3\" \/>\r\n                <circle cx=\"45\" cy=\"190\" r=\"3\" \/>\r\n\r\n                <circle cx=\"205\" cy=\"50\"  r=\"3\" \/>\r\n                <circle cx=\"205\" cy=\"120\" r=\"3\" \/>\r\n                <circle cx=\"205\" cy=\"190\" r=\"3\" \/>\r\n\r\n                <circle cx=\"365\" cy=\"85\"  r=\"3\" \/>\r\n                <circle cx=\"365\" cy=\"155\" r=\"3\" \/>\r\n\r\n            <\/g>\r\n\r\n\r\n            <!-- =================================================\r\n                 FORWARD PROPAGATION\r\n                 ================================================= -->\r\n\r\n            <circle class=\"ai-forward-glow\" r=\"9\">\r\n\r\n                <animateMotion\r\n                    dur=\"4s\"\r\n                    repeatCount=\"indefinite\"\r\n                    path=\"\r\n                        M45,50\r\n                        L205,50\r\n                        L365,85\r\n                    \"\r\n                \/>\r\n\r\n            <\/circle>\r\n\r\n\r\n            <circle class=\"ai-forward-signal\" r=\"4\">\r\n\r\n                <animateMotion\r\n                    dur=\"4s\"\r\n                    repeatCount=\"indefinite\"\r\n                    path=\"\r\n                        M45,50\r\n                        L205,50\r\n                        L365,85\r\n                    \"\r\n                \/>\r\n\r\n            <\/circle>\r\n\r\n\r\n            <!-- =================================================\r\n                 BACKPROPAGATION\r\n                 ================================================= -->\r\n\r\n            <circle class=\"ai-backward-glow\" r=\"9\">\r\n\r\n                <animateMotion\r\n                    dur=\"4s\"\r\n                    begin=\"4s\"\r\n                    repeatCount=\"indefinite\"\r\n                    path=\"\r\n                        M365,85\r\n                        L205,50\r\n                        L45,50\r\n                    \"\r\n                \/>\r\n\r\n            <\/circle>\r\n\r\n\r\n            <circle class=\"ai-backward-signal\" r=\"4\">\r\n\r\n                <animateMotion\r\n                    dur=\"4s\"\r\n                    begin=\"4s\"\r\n                    repeatCount=\"indefinite\"\r\n                    path=\"\r\n                        M365,85\r\n                        L205,50\r\n                        L45,50\r\n                    \"\r\n                \/>\r\n\r\n            <\/circle>\r\n\r\n\r\n            <!-- =================================================\r\n                 SECOND FORWARD PATH\r\n                 ================================================= -->\r\n\r\n            <circle class=\"ai-forward-glow\" r=\"8\">\r\n\r\n                <animateMotion\r\n                    dur=\"4s\"\r\n                    begin=\"2s\"\r\n                    repeatCount=\"indefinite\"\r\n                    path=\"\r\n                        M45,120\r\n                        L205,120\r\n                        L365,155\r\n                    \"\r\n                \/>\r\n\r\n            <\/circle>\r\n\r\n\r\n            <circle class=\"ai-forward-signal\" r=\"3.5\">\r\n\r\n                <animateMotion\r\n                    dur=\"4s\"\r\n                    begin=\"2s\"\r\n                    repeatCount=\"indefinite\"\r\n                    path=\"\r\n                        M45,120\r\n                        L205,120\r\n                        L365,155\r\n                    \"\r\n                \/>\r\n\r\n            <\/circle>\r\n\r\n\r\n            <!-- =================================================\r\n                 SECOND BACKPROPAGATION PATH\r\n                 ================================================= -->\r\n\r\n            <circle class=\"ai-backward-glow\" r=\"8\">\r\n\r\n                <animateMotion\r\n                    dur=\"4s\"\r\n                    begin=\"6s\"\r\n                    repeatCount=\"indefinite\"\r\n                    path=\"\r\n                        M365,155\r\n                        L205,120\r\n                        L45,120\r\n                    \"\r\n                \/>\r\n\r\n            <\/circle>\r\n\r\n\r\n            <circle class=\"ai-backward-signal\" r=\"3.5\">\r\n\r\n                <animateMotion\r\n                    dur=\"4s\"\r\n                    begin=\"6s\"\r\n                    repeatCount=\"indefinite\"\r\n                    path=\"\r\n                        M365,155\r\n                        L205,120\r\n                        L45,120\r\n                    \"\r\n                \/>\r\n\r\n            <\/circle>\r\n\r\n\r\n        <\/svg>\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- =====================================================\r\n         CTA CONTENT\r\n         ===================================================== -->\r\n\r\n    <div class=\"ai-collab-content\">\r\n\r\n        <div class=\"ai-collab-label\">\r\n            Join the lab\r\n        <\/div>\r\n\r\n\r\n        <h2>\r\n            Explore a project with us\r\n        <\/h2>\r\n\r\n\r\n        <p>\r\n            We welcome students and collaborators working in\r\n            clinical AI, signal processing and biomedical data\r\n            science.\r\n        <\/p>\r\n\r\n\r\n        <!-- =================================================\r\n             CHANGE THIS URL\r\n             ================================================= -->\r\n\r\n        <a\r\n            class=\"ai-positions-link\"\r\n            href=\"https:\/\/www.bio.iitb.ac.in\/~dkagrawal\/positions_draft\/\"\r\n        >\r\n\r\n            <span>\r\n                View open positions\r\n            <\/span>\r\n\r\n            <span class=\"ai-positions-arrow\" aria-hidden=\"true\">\r\n                \u2192\r\n            <\/span>\r\n\r\n        <\/a>\r\n\r\n    <\/div>\r\n\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Research area AI and Physiological Data We develop interpretable models for physiological signals and longitudinal clinical data, with emphasis on reliability, clinical meaning and reproducibility. 01 \u2014 Clinical care Ventilator waveform intelligence Real-time acquisition, breath segmentation and identification of trigger delay, ineffective effort, double triggering and flow limitation. Our lab is working on developing noninvasive [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-9220","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/www.bio.iitb.ac.in\/~dkagrawal\/wp-json\/wp\/v2\/pages\/9220","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bio.iitb.ac.in\/~dkagrawal\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.bio.iitb.ac.in\/~dkagrawal\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.bio.iitb.ac.in\/~dkagrawal\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bio.iitb.ac.in\/~dkagrawal\/wp-json\/wp\/v2\/comments?post=9220"}],"version-history":[{"count":25,"href":"https:\/\/www.bio.iitb.ac.in\/~dkagrawal\/wp-json\/wp\/v2\/pages\/9220\/revisions"}],"predecessor-version":[{"id":9598,"href":"https:\/\/www.bio.iitb.ac.in\/~dkagrawal\/wp-json\/wp\/v2\/pages\/9220\/revisions\/9598"}],"wp:attachment":[{"href":"https:\/\/www.bio.iitb.ac.in\/~dkagrawal\/wp-json\/wp\/v2\/media?parent=9220"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}