<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url><loc>https://dustinedwards.info/</loc><lastmod>2026-10-14</lastmod></url>
  <url><loc>https://dustinedwards.info/about</loc><lastmod>2026-10-03</lastmod></url>
  <url><loc>https://dustinedwards.info/writing</loc><lastmod>2026-10-14</lastmod></url>
  <url><loc>https://dustinedwards.info/research/publications</loc><lastmod>2026-10-04</lastmod></url>
  <url><loc>https://dustinedwards.info/contact</loc><lastmod>2026-09-29</lastmod></url>
  <url><loc>https://dustinedwards.info/site-map</loc><lastmod>2026-10-18</lastmod></url>
  <url><loc>https://dustinedwards.info/colophon</loc><lastmod>2026-10-15</lastmod></url>
  <url><loc>https://dustinedwards.info/systems</loc><lastmod>2026-10-18</lastmod></url>
  <url><loc>https://dustinedwards.info/research</loc><lastmod>2026-10-03</lastmod></url>
  <url><loc>https://dustinedwards.info/research/retroviruses</loc><lastmod>2026-09-28</lastmod></url>
  <url><loc>https://dustinedwards.info/research/retroviruses/human</loc><lastmod>2026-09-28</lastmod></url>
  <url><loc>https://dustinedwards.info/research/retroviruses/avian</loc><lastmod>2026-09-28</lastmod></url>
  <url><loc>https://dustinedwards.info/research/bacteriophages</loc><lastmod>2026-10-05</lastmod></url>
  <url><loc>https://dustinedwards.info/research/science-education</loc><lastmod>2026-10-03</lastmod></url>
  <url><loc>https://dustinedwards.info/research/phages</loc><lastmod>2026-10-05</lastmod></url>
  <url><loc>https://dustinedwards.info/research/protocols</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://dustinedwards.info/research/tools</loc><lastmod>2026-09-29</lastmod></url>
  <url><loc>https://dustinedwards.info/research/tools/titer</loc><lastmod>2026-09-28</lastmod></url>
  <url><loc>https://dustinedwards.info/research/tools/dilution</loc><lastmod>2026-09-28</lastmod></url>
  <url><loc>https://dustinedwards.info/research/tools/webbed-plate</loc><lastmod>2026-09-28</lastmod></url>
  <url><loc>https://dustinedwards.info/research/tools/moi</loc><lastmod>2026-09-29</lastmod></url>
  <url><loc>https://dustinedwards.info/research/tools/eop</loc><lastmod>2026-09-29</lastmod></url>
  <url><loc>https://dustinedwards.info/research/tools/lysate-volume</loc><lastmod>2026-09-29</lastmod></url>
  <url><loc>https://dustinedwards.info/teaching</loc><lastmod>2026-10-03</lastmod></url>
  <url><loc>https://dustinedwards.info/teaching/phage-discovery</loc><lastmod>2026-10-05</lastmod></url>
  <url><loc>https://dustinedwards.info/teaching/virus-isolation</loc><lastmod>2026-10-05</lastmod></url>
  <url><loc>https://dustinedwards.info/teaching/virus-isolation/faq</loc><lastmod>2026-10-03</lastmod></url>
  <url><loc>https://dustinedwards.info/teaching/phage-bioinformatics</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://dustinedwards.info/teaching/central-dogma</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://dustinedwards.info/teaching/study-skills</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://dustinedwards.info/software</loc><lastmod>2026-10-04</lastmod></url>
  <url><loc>https://dustinedwards.info/software/foxhound</loc><lastmod>2026-09-28</lastmod></url>
  <url><loc>https://dustinedwards.info/software/foxing</loc><lastmod>2026-09-28</lastmod></url>
  <url><loc>https://dustinedwards.info/software/foxing-edu</loc><lastmod>2026-09-28</lastmod></url>
  <url><loc>https://dustinedwards.info/software/germomics</loc><lastmod>2026-09-28</lastmod></url>
  <url><loc>https://dustinedwards.info/software/capsid</loc><lastmod>2026-10-03</lastmod></url>
  <url><loc>https://dustinedwards.info/software/enarratio</loc><lastmod>2026-09-29</lastmod></url>
  <url><loc>https://dustinedwards.info/software/carrel</loc><lastmod>2026-09-29</lastmod></url>
  <url><loc>https://dustinedwards.info/software/capsomer</loc><lastmod>2026-10-04</lastmod></url>
  <url><loc>https://dustinedwards.info/cv</loc><lastmod>2026-10-03</lastmod></url>
  <url><loc>https://dustinedwards.info/privacy</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://dustinedwards.info/terms</loc><lastmod>2026-10-04</lastmod></url>
  <url><loc>https://dustinedwards.info/accessibility</loc><lastmod>2026-10-15</lastmod></url>
  <url><loc>https://dustinedwards.info/research/publications/10-1128-jmbe-00313-25/</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://dustinedwards.info/research/publications/10-1080-07448481-2025-2472184/</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://dustinedwards.info/research/publications/10-1128-mra-00888-24/</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://dustinedwards.info/research/publications/10-3390-ijerph22071139/</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://dustinedwards.info/research/publications/10-3389-feduc-2024-1442318/</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://dustinedwards.info/research/publications/10-3389-feduc-2024-1442306/</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://dustinedwards.info/research/publications/10-25334-b5bs-f125/</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://dustinedwards.info/research/publications/10-1128-mra-00778-23/</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://dustinedwards.info/research/publications/10-3389-feduc-2023-1279921/</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://dustinedwards.info/research/publications/10-1128-mra-01077-21/</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://dustinedwards.info/research/publications/10-1128-mra-00783-22/</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://dustinedwards.info/research/publications/10-1128-mra-00174-22/</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://dustinedwards.info/research/publications/10-1187-cbe-21-03-0057/</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://dustinedwards.info/research/publications/10-7589-jwd-d-22-00023/</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://dustinedwards.info/research/publications/10-1128-mra-00173-22/</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://dustinedwards.info/research/publications/10-1128-mra-01079-21/</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://dustinedwards.info/research/publications/10-1128-mra-00556-21/</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://dustinedwards.info/research/publications/10-1128-mra-00558-21/</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://dustinedwards.info/research/publications/10-25334-8cxe-6883/</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://dustinedwards.info/research/publications/10-7589-2019-04-088/</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://dustinedwards.info/research/publications/10-1128-mra-01039-19/</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://dustinedwards.info/research/publications/10-1128-mra-01594-18/</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://dustinedwards.info/research/publications/10-7589-2018-08-187/</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://dustinedwards.info/research/publications/10-1128-mra-01242-18/</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://dustinedwards.info/research/publications/10-1128-jvi-02150-14/</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://dustinedwards.info/research/publications/10-1186-1742-4690-11-s1-o13/</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://dustinedwards.info/research/publications/10-1371-journal-ppat-1004454/</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://dustinedwards.info/research/publications/10-1128-jvi-01788-13/</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://dustinedwards.info/research/publications/10-1128-jvi-03444-13/</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://dustinedwards.info/research/publications/10-1186-1742-4690-11-s1-p122/</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://dustinedwards.info/research/publications/10-1371-journal-pone-0042123/</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://dustinedwards.info/research/publications/10-3390-v3101815/</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://dustinedwards.info/research/publications/10-3390-v3060861/</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://dustinedwards.info/research/publications/10-1186-1742-4690-8-s1-a124/</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://dustinedwards.info/research/publications/10-1128-jvi-00356-08/</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://dustinedwards.info/research/publications/10-1002-9780470025079-chap06-pub2/</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://dustinedwards.info/research/protocols/coi-primers</loc><lastmod>2026-09-30</lastmod></url>
  <url><loc>https://dustinedwards.info/research/protocols/pan-avian-gapdh</loc><lastmod>2026-09-30</lastmod></url>
  <url><loc>https://dustinedwards.info/research/protocols/phage-dna-extraction</loc><lastmod>2026-09-30</lastmod></url>
  <url><loc>https://dustinedwards.info/research/protocols/phage-isolation</loc><lastmod>2026-09-30</lastmod></url>
  <url><loc>https://dustinedwards.info/research/protocols/rev-lpdv-primers</loc><lastmod>2026-09-30</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/primers</loc><lastmod>2026-10-05</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/strains</loc><lastmod>2026-10-05</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/reagents</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/equipment</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/primers/hco2198</loc><lastmod>2026-10-05</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/primers/lco1490</loc><lastmod>2026-10-05</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/primers/lpdv-p31-ca-forward</loc><lastmod>2026-10-05</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/primers/lpdv-p31-ca-reverse</loc><lastmod>2026-10-05</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/primers/gapdh-forward</loc><lastmod>2026-10-05</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/primers/gapdh-reverse</loc><lastmod>2026-10-05</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/primers/rev-3-ltr-forward</loc><lastmod>2026-10-05</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/primers/rev-3-ltr-reverse</loc><lastmod>2026-10-05</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/primers/rev-pol-pr-rt-forward</loc><lastmod>2026-10-05</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/primers/rev-pol-pr-rt-reverse</loc><lastmod>2026-10-05</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/primers/rev-pol-rt-in-forward</loc><lastmod>2026-10-05</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/primers/rev-pol-rt-in-reverse</loc><lastmod>2026-10-05</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/strains/foliorum</loc><lastmod>2026-10-05</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/strains/smegmatis</loc><lastmod>2026-10-05</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/reagents/neb-100-bp-dna-ladder</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/reagents/ethanol</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/reagents/glycogen</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/reagents/gotaq-flexi-dna-polymerase</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/reagents/isopropanol</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/reagents/nuclease-mix</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/reagents/nuclease-free-water</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/reagents/onetaq-hot-start-2x-master-mix</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/reagents/phage-buffer</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/reagents/potassium-acetate</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/reagents/proteinase-k</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/reagents/pyca</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/reagents/sodium-acetate</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/reagents/sodium-chloride</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/reagents/tes-buffer</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/reagents/zinc-chloride</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/equipment/heat-block</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/equipment/light-box</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/equipment/microcentrifuge</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/equipment/microcentrifuge-tubes</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/equipment/nanodrop</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/equipment/pipettor</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/equipment/plate-incubator</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/equipment/qubit-3-0</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/equipment/shaking-incubator</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/equipment/vacuum-filter-unit</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://dustinedwards.info/research/lab/equipment/water-bath</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://dustinedwards.info/writing/carrel-ai-drafts-beside-mine</loc><lastmod>2026-10-14</lastmod></url>
  <url><loc>https://dustinedwards.info/writing/carrel-one-api-for-every-site</loc><lastmod>2026-10-14</lastmod></url>
  <url><loc>https://dustinedwards.info/writing/carrel-a-writing-desk-apart-from-the-site</loc><lastmod>2026-10-14</lastmod></url>
  <url><loc>https://dustinedwards.info/writing/observable-plot-inside-a-worker</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://dustinedwards.info/writing/policy-in-the-api-not-the-mcp</loc><lastmod>2026-09-27</lastmod><image:image><image:loc>https://dustinedwards.info/diagrams/dustin-edwards-803ab50b-light.svg</image:loc></image:image></url>
  <url><loc>https://dustinedwards.info/writing/mcp-server-on-workers-with-oauth</loc><lastmod>2026-10-13</lastmod><image:image><image:loc>https://dustinedwards.info/diagrams/dustin-edwards-e2394abb-light.svg</image:loc></image:image></url>
  <url><loc>https://dustinedwards.info/writing/agent-write-access-to-a-live-site</loc><lastmod>2026-09-27</lastmod><image:image><image:loc>https://dustinedwards.info/diagrams/dustin-edwards-b54765cf-light.svg</image:loc></image:image></url>
  <url><loc>https://dustinedwards.info/writing/ten-years-on-cloudflare</loc><lastmod>2026-10-03</lastmod></url>
  <url><loc>https://dustinedwards.info/writing/site-search-on-d1</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://dustinedwards.info/writing/posts-in-git-served-from-d1</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://dustinedwards.info/writing/color-palette-the-build-can-check</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://dustinedwards.info/writing/blog-reading-without-javascript</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://dustinedwards.info/writing/ai-answer-mode-on-site-search</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://dustinedwards.info/writing/where-should-a-blog-store-its-words</loc><lastmod>2026-08-23</lastmod></url>
  <url><loc>https://dustinedwards.info/writing/tags/accessibility</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://dustinedwards.info/writing/tags/agents</loc><lastmod>2026-10-14</lastmod></url>
  <url><loc>https://dustinedwards.info/writing/tags/ai</loc><lastmod>2026-10-14</lastmod></url>
  <url><loc>https://dustinedwards.info/writing/tags/ai-search</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://dustinedwards.info/writing/tags/api</loc><lastmod>2026-10-14</lastmod></url>
  <url><loc>https://dustinedwards.info/writing/tags/architecture</loc><lastmod>2026-10-14</lastmod></url>
  <url><loc>https://dustinedwards.info/writing/tags/carrel</loc><lastmod>2026-10-14</lastmod></url>
  <url><loc>https://dustinedwards.info/writing/tags/cloudflare</loc><lastmod>2026-10-14</lastmod></url>
  <url><loc>https://dustinedwards.info/writing/tags/cloudflare-workers</loc><lastmod>2026-10-14</lastmod></url>
  <url><loc>https://dustinedwards.info/writing/tags/color</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://dustinedwards.info/writing/tags/content-model</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://dustinedwards.info/writing/tags/d1</loc><lastmod>2026-10-03</lastmod></url>
  <url><loc>https://dustinedwards.info/writing/tags/data-visualization</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://dustinedwards.info/writing/tags/design</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://dustinedwards.info/writing/tags/durable-objects</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://dustinedwards.info/writing/tags/fts5</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://dustinedwards.info/writing/tags/mcp</loc><lastmod>2026-10-13</lastmod></url>
  <url><loc>https://dustinedwards.info/writing/tags/oauth</loc><lastmod>2026-10-13</lastmod></url>
  <url><loc>https://dustinedwards.info/writing/tags/observable-plot</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://dustinedwards.info/writing/tags/performance</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://dustinedwards.info/writing/tags/platform</loc><lastmod>2026-10-03</lastmod></url>
  <url><loc>https://dustinedwards.info/writing/tags/progressive-enhancement</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://dustinedwards.info/writing/tags/search</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://dustinedwards.info/writing/tags/security</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://dustinedwards.info/writing/tags/sqlite</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://dustinedwards.info/writing/tags/wcag</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://dustinedwards.info/writing/tags/workers</loc><lastmod>2026-10-13</lastmod></url>
  <url><loc>https://dustinedwards.info/writing/tags/workers-ai</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://dustinedwards.info/writing/tags/writing</loc><lastmod>2026-10-14</lastmod></url>
  <url><loc>https://dustinedwards.info/writing/series/carrel</loc><lastmod>2026-10-14</lastmod></url>
  <url><loc>https://dustinedwards.info/dustin-edwards-cv.pdf</loc><lastmod>2026-10-03</lastmod></url>
</urlset>
