oncodsl / mmr_reference.svg
govindbalki's picture
Upload folder using huggingface_hub
0fff343 verified
|
Raw
History Blame Contribute Delete
5.25 kB
<svg viewBox="0 0 760 750" xmlns="http://www.w3.org/2000/svg" role="img" font-family="ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, sans-serif">
<title>MMR in cancer β€” a reference</title>
<desc>MMR (the cause) at top; high MMR activity gives MSS, low gives MSI-H; each state then drives the immune response (MSS cold, MSI-H hot). Plus an MSI-H/MSS readout and what gene expression can detect.</desc>
<rect x="0" y="0" width="760" height="750" fill="#FAFAF7"/>
<defs><marker id="ah" markerWidth="9" markerHeight="9" refX="6" refY="3" orient="auto"><path d="M0,0 L6,3 L0,6 Z" fill="#B9B6AE"/></marker></defs>
<text x="30" y="22" font-size="13" font-weight="700" fill="#23303A">1 Β· The biology <tspan font-weight="400" fill="#6E7F8C" font-size="11">(top β†’ bottom = cause β†’ effect)</tspan></text>
<rect x="230" y="38" width="300" height="60" rx="10" fill="#FCFBF8" stroke="#ECEAE4"/>
<text x="380" y="62" text-anchor="middle" font-size="12.5" font-weight="700" fill="#23303A">MMR β€” the spell-checker</text>
<text x="380" y="82" text-anchor="middle" font-size="11" fill="#6E7F8C">MLH1 Β· MSH2 Β· MSH6 Β· PMS2</text>
<rect x="40" y="190" width="300" height="64" rx="10" fill="#F1F6F7" stroke="#3A6B7E" stroke-width="1.3"/>
<text x="190" y="214" text-anchor="middle" font-size="12.5" font-weight="700" fill="#2C5563">MSS β€” spell-checker WORKING</text>
<text x="190" y="234" text-anchor="middle" font-size="11" fill="#5A6670">stable DNA Β· low TMB</text>
<rect x="420" y="190" width="300" height="78" rx="10" fill="#FBF1E6" stroke="#BC6B2E" stroke-width="1.3"/>
<text x="570" y="214" text-anchor="middle" font-size="12.5" font-weight="700" fill="#8A4E20">MSI-H β€” BROKEN (dMMR)</text>
<text x="570" y="233" text-anchor="middle" font-size="11" fill="#8A4E20">unstable DNA Β· HIGH TMB</text>
<text x="570" y="251" text-anchor="middle" font-size="11" font-weight="700" fill="#8A4E20">β†’ responds to immunotherapy</text>
<rect x="230" y="360" width="300" height="60" rx="10" fill="#FCFBF8" stroke="#ECEAE4"/>
<text x="380" y="384" text-anchor="middle" font-size="12.5" font-weight="700" fill="#23303A">Immune system</text>
<text x="380" y="404" text-anchor="middle" font-size="11" fill="#6E7F8C">CD8A Β· GZMA Β· PRF1 (T-cell attack)</text>
<line x1="320" y1="98" x2="240" y2="190" stroke="#B9B6AE" stroke-width="1.7" marker-end="url(#ah)"/>
<text x="250" y="148" font-size="11" font-weight="700" fill="#2C5563">MMR HIGH</text>
<line x1="450" y1="98" x2="540" y2="190" stroke="#B9B6AE" stroke-width="1.7" marker-end="url(#ah)"/>
<text x="500" y="148" font-size="11" font-weight="700" fill="#8A4E20">MMR LOW</text>
<line x1="240" y1="254" x2="320" y2="360" stroke="#B9B6AE" stroke-width="1.7" marker-end="url(#ah)"/>
<text x="232" y="312" font-size="11" font-weight="700" fill="#6E7F8C">immune LOW</text>
<line x1="540" y1="268" x2="450" y2="360" stroke="#B9B6AE" stroke-width="1.7" marker-end="url(#ah)"/>
<text x="492" y="318" font-size="11" font-weight="700" fill="#8A4E20">immune HIGH</text>
<text x="30" y="456" font-size="13" font-weight="700" fill="#23303A">2 Β· MSI-H vs MSS readout</text>
<g font-size="11" fill="#23303A">
<text x="300" y="478" text-anchor="middle" font-weight="700" fill="#8A4E20">MSI-H (broken)</text>
<text x="580" y="478" text-anchor="middle" font-weight="700" fill="#6E7F8C">MSS (working)</text>
<line x1="30" y1="486" x2="730" y2="486" stroke="#ECEAE4"/>
<text x="40" y="506">MMR activity</text><text x="300" y="506" text-anchor="middle" fill="#8A4E20">LOW</text><text x="580" y="506" text-anchor="middle" fill="#6E7F8C">normal / HIGH</text>
<text x="40" y="530">TMB (mutation count)</text><text x="300" y="530" text-anchor="middle" font-weight="700" fill="#8A4E20">↑ HIGH</text><text x="580" y="530" text-anchor="middle" fill="#6E7F8C">↓ LOW</text>
<text x="40" y="554">immune attack (CD8A…)</text><text x="300" y="554" text-anchor="middle" font-weight="700" fill="#8A4E20">↑ hot</text><text x="580" y="554" text-anchor="middle" fill="#6E7F8C">cold</text>
<line x1="30" y1="564" x2="730" y2="564" stroke="#ECEAE4"/>
<text x="40" y="584" font-weight="700">immunotherapy</text><text x="300" y="584" text-anchor="middle" font-weight="700" fill="#8A4E20">responds well</text><text x="580" y="584" text-anchor="middle" fill="#6E7F8C">poor</text>
</g>
<text x="30" y="626" font-size="13" font-weight="700" fill="#23303A">3 Β· What's in TCGA, and what the engine uses</text>
<rect x="30" y="636" width="700" height="48" rx="9" fill="#EAF0F2" stroke="#3A6B7E"/>
<text x="46" y="656" font-size="11" fill="#23303A"><tspan font-weight="700">Gene expression β€” the engine reads THIS.</tspan> Visible: immune ↑ (CD8A…), and MLH1 ↓ (it is</text>
<text x="46" y="673" font-size="11" fill="#23303A">silenced β†’ findable). TMB &amp; MSI come in as per-patient labels.</text>
<rect x="30" y="692" width="700" height="48" rx="9" fill="#FBF1E6" stroke="#BC6B2E"/>
<text x="46" y="712" font-size="11" fill="#8A4E20"><tspan font-weight="700">Invisible to expression:</tspan> MSH2 / MSH6 / PMS2 break by MUTATION, not silencing β€” their</text>
<text x="46" y="729" font-size="11" fill="#8A4E20">expression doesn't change, so they can't be found from expression. (Why only MLH1 surfaces.)</text>
</svg>