<?xml version="1.0" encoding="UTF-8"?>
<rss  xmlns:atom="http://www.w3.org/2005/Atom" 
      xmlns:media="http://search.yahoo.com/mrss/" 
      xmlns:content="http://purl.org/rss/1.0/modules/content/" 
      xmlns:dc="http://purl.org/dc/elements/1.1/" 
      version="2.0">
<channel>
<title>Sina Barazandeh</title>
<link>https://sinabr.github.io/projects.html</link>
<atom:link href="https://sinabr.github.io/projects.xml" rel="self" type="application/rss+xml"/>
<description>CMU SCS PhD student building AI agents and machine-learning systems for autonomous laboratories and scientific discovery.</description>
<generator>quarto-1.10.18</generator>
<lastBuildDate>Thu, 27 Aug 2026 00:00:00 GMT</lastBuildDate>
<item>
  <title>Safe closed-loop agentic dose-response experiments using MHS</title>
  <link>https://sinabr.github.io/projects/mhs_dose_response.html</link>
  <description><![CDATA[ 




<p>During the limited <a href="https://www.anthropic.com/news/model-hardware-standard-research-preview">Model Hardware Standard (MHS)</a> research preview (announced by Anthropic), I led Carnegie Mellon’s work using MHS. The Model Hardware Standard is a new standard for AI agents to safely operate physical equipment in scientific research and advanced manufacturing. The specification shared in the preview is provisional. MHS is model-agnostic; we used Claude as one compatible agent in this work.</p>
<p>We used MHS to let an AI agent operate a liquid handler, plate reader, robotic arm, and cameras across three computers with incompatible interfaces. Serial-dilution dose-response experiments ran about three times faster than our prior workflow. This work is featured in the MHS announcement; CMU SCS also posted on <a href="https://www.linkedin.com/feed/update/urn:li:ugcPost:7498829877215842304/?actorCompanyId=28172194">LinkedIn</a> and <a href="https://x.com/SCSatCMU/status/2093063825171853484">X</a>.</p>
<p>My focus was the AI orchestration and software integration. I developed the MHS drivers for all three instruments and the layer that let an agent — we used Claude as one compatible agent in this work — run the protocol, reject a saturated curve, and rerun with a lower maximum concentration (<img src="https://latex.codecogs.com/png.latex?R%5E2%20%3E%200.98">), within device-declared safety bounds. Integration took about eight hours, compared with the weeks of per-instrument integration that motivated the work.</p>
<p>Full write-up, photos, and video: <a href="../posts/2026-08-27-mhs-preview.html">Safe closed-loop agentic dose-response experiments using the Model Hardware Standard</a>.</p>



 ]]></description>
  <category>agents</category>
  <category>lab-automation</category>
  <category>mhs</category>
  <guid>https://sinabr.github.io/projects/mhs_dose_response.html</guid>
  <pubDate>Thu, 27 Aug 2026 00:00:00 GMT</pubDate>
  <media:content url="https://sinabr.github.io/files/mhs-related-photo/instruments-1.webp" medium="image" type="image/webp"/>
</item>
<item>
  <title>simPCL: An Open-Framework Simulator and Benchmark Generator for Programmable Cloud Laboratories</title>
  <link>https://sinabr.github.io/projects/pcl_simulation.html</link>
  <description><![CDATA[ 




<section id="problem" class="level2">
<h2 class="anchored" data-anchor-id="problem">Problem</h2>
<p>Evaluating autonomous agents for experimental orchestration on real laboratory hardware is slow and expensive. Progress on planning, fault recovery, closed-loop scientific discovery, and decision-making needs simulation environments and benchmarks that support controlled offline study.</p>
</section>
<section id="approach" class="level2">
<h2 class="anchored" data-anchor-id="approach">Approach</h2>
<p>I am building <strong>simPCL</strong>, an open-framework simulator and benchmark generator for programmable cloud laboratories. It supports controlled study of:</p>
<ul>
<li>long-horizon experimental planning;</li>
<li>recovery from instrument and workflow failures;</li>
<li>reliable execution across multi-step protocols; and</li>
<li>closed-loop decisions in which measurements determine the next experiment.</li>
</ul>
<p>simPCL complements our work on <a href="../projects/mhs_dose_response.html">physical laboratory automation using MHS</a>: real equipment demonstrates what an agent can accomplish, while simulation makes it possible to evaluate many scenarios reproducibly before using scarce laboratory time.</p>
</section>
<section id="status" class="level2">
<h2 class="anchored" data-anchor-id="status">Status</h2>
<p>Manuscript in preparation. Related work was presented at the <a href="https://ai-scientist-workshop.github.io/#about">AI Scientist Summer Workshop</a> (Microsoft Research, 2026) in a contributed talk on agentic fault recovery. Code and benchmarks will be released with the paper.</p>


</section>

 ]]></description>
  <category>simulation</category>
  <category>agents</category>
  <category>benchmarking</category>
  <category>ml-systems</category>
  <guid>https://sinabr.github.io/projects/pcl_simulation.html</guid>
  <pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>FlashAttention and PagedAttention in MiniTorch</title>
  <link>https://sinabr.github.io/projects/llm_systems_minitorch.html</link>
  <description><![CDATA[ 




<section id="problem" class="level2">
<h2 class="anchored" data-anchor-id="problem">Problem</h2>
<p>Efficient attention and memory management are central to training and serving large language models. Coursework in LLM Systems at CMU focused on implementing these ideas in a teaching framework rather than only using them as black-box library calls.</p>
</section>
<section id="approach" class="level2">
<h2 class="anchored" data-anchor-id="approach">Approach</h2>
<p>In a course research project with Instructor Lei Li, I worked on extending <strong>FlashAttention</strong> and <strong>PagedAttention</strong> to <strong>MiniTorch</strong>, implementing core attention and paging concepts in a minimal PyTorch-like system.</p>
</section>
<section id="status" class="level2">
<h2 class="anchored" data-anchor-id="status">Status</h2>
<p>Course research project (LLM Systems, CMU). Not a peer-reviewed publication. Code can be linked here when available.</p>


</section>

 ]]></description>
  <category>ml-systems</category>
  <category>llms</category>
  <category>attention</category>
  <guid>https://sinabr.github.io/projects/llm_systems_minitorch.html</guid>
  <pubDate>Thu, 15 Jan 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Agentic Orchestration and Fault Recovery</title>
  <link>https://sinabr.github.io/projects/agentic_lab_automation.html</link>
  <description><![CDATA[ 




<section id="problem" class="level2">
<h2 class="anchored" data-anchor-id="problem">Problem</h2>
<p>Autonomous systems that orchestrate multi-step workflows must plan actions, respond to failures, and adapt as conditions change. Fixed scripts are often too rigid for this setting.</p>
</section>
<section id="approach" class="level2">
<h2 class="anchored" data-anchor-id="approach">Approach</h2>
<p>I am developing agentic systems that combine reinforcement learning with large language models for autonomous orchestration and fault recovery. The motivating application is programmable cloud laboratories, but the core problems are agent decision-making, recovery under failure, and reliable execution of long-horizon workflows.</p>
<p>This work asks how an agent should detect that a protocol has deviated from plan, choose a safe recovery action, and resume without repeating completed physical operations. It connects <a href="../projects/pcl_simulation.html">simPCL</a>, which enables controlled offline evaluation, with our <a href="../projects/mhs_dose_response.html">MHS physical-laboratory work</a>, which tests closed-loop operation on real equipment.</p>
</section>
<section id="status" class="level2">
<h2 class="anchored" data-anchor-id="status">Status</h2>
<p>Work in progress. Contributed talk at the <a href="https://ai-scientist-workshop.github.io/#about">AI Scientist Summer Workshop</a> (Microsoft Research, Cambridge, MA, 2026): <em>Agentic Fault Recovery for Autonomous Orchestration of Programmable Cloud Laboratories</em>.</p>


</section>

 ]]></description>
  <category>agents</category>
  <category>rl-llm</category>
  <category>decision-making</category>
  <guid>https://sinabr.github.io/projects/agentic_lab_automation.html</guid>
  <pubDate>Sat, 01 Mar 2025 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Evolution-Informed Structural Subgraph Protein Representations</title>
  <link>https://sinabr.github.io/projects/protein_subgraph.html</link>
  <description><![CDATA[ 




<section id="problem" class="level2">
<h2 class="anchored" data-anchor-id="problem">Problem</h2>
<p>Foundation models like ESM-2 provide powerful protein embeddings, while explicit structural and evolutionary features may add complementary information for function prediction.</p>
</section>
<section id="approach" class="level2">
<h2 class="anchored" data-anchor-id="approach">Approach</h2>
<p>We developed graph-based protein representations using structural subgraph counts combined with evolutionary features. The method constructs protein graphs from structures and extracts interpretable features that capture local geometry and conservation patterns.</p>
</section>
<section id="evaluation" class="level2">
<h2 class="anchored" data-anchor-id="evaluation">Evaluation</h2>
<p>We are evaluating whether structural and evolutionary features improve pathogenicity prediction over ESM-2 and GNN baselines. The representation also provides interpretable features that domain experts can analyze.</p>
</section>
<section id="status" class="level2">
<h2 class="anchored" data-anchor-id="status">Status</h2>
<p>Manuscript in preparation. Code includes baseline comparisons and evaluation protocols. Code and data will be released.</p>


</section>

 ]]></description>
  <category>protein-engineering</category>
  <category>graph-methods</category>
  <category>foundation-models</category>
  <guid>https://sinabr.github.io/projects/protein_subgraph.html</guid>
  <pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Reinforcement Learning for Senescence Biomarker Discovery</title>
  <link>https://sinabr.github.io/projects/rl_biomarker.html</link>
  <description><![CDATA[ 




<section id="problem" class="level2">
<h2 class="anchored" data-anchor-id="problem">Problem</h2>
<p>Identifying minimal gene panels that distinguish senescent cells from healthy cells is challenging due to high-dimensional data and complex cellular states in unlabeled data.</p>
</section>
<section id="approach" class="level2">
<h2 class="anchored" data-anchor-id="approach">Approach</h2>
<p>I built a reinforcement learning framework using proximal policy optimization to select informative gene subsets. The reward function balances cluster separation with panel parsimony, and the method handles positive-unlabeled scenarios common in biological data.</p>
</section>
<section id="status" class="level2">
<h2 class="anchored" data-anchor-id="status">Status</h2>
<p>Manuscript in preparation. Code will be released with reproducible experiments and ablation studies.</p>


</section>

 ]]></description>
  <category>reinforcement-learning</category>
  <category>biomarkers</category>
  <category>single-cell</category>
  <guid>https://sinabr.github.io/projects/rl_biomarker.html</guid>
  <pubDate>Wed, 15 Jan 2025 00:00:00 GMT</pubDate>
</item>
</channel>
</rss>
