Skip to content

Commit 6192dfb

Browse files
committed
Add hyperreal project to Contribute
1 parent 3705beb commit 6192dfb

2 files changed

Lines changed: 14 additions & 0 deletions

File tree

docs/contribute/index.html

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,7 @@ <h2 id="toc-title">On this page</h2>
157157
</ul></li>
158158
<li><a href="#complyr" id="toc-complyr" class="nav-link" data-scroll-target="#complyr"><span class="header-section-number">12</span> complyr</a></li>
159159
<li><a href="#qpcr-simulator" id="toc-qpcr-simulator" class="nav-link" data-scroll-target="#qpcr-simulator"><span class="header-section-number">13</span> qPCR simulator</a></li>
160+
<li><a href="#hyperreal" id="toc-hyperreal" class="nav-link" data-scroll-target="#hyperreal"><span class="header-section-number">14</span> hyperreal</a></li>
160161
</ul>
161162
</nav>
162163
</nav>
@@ -394,6 +395,12 @@ <h2 data-number="13" class="anchored" data-anchor-id="qpcr-simulator"><span clas
394395
<p>Quantitative PCR (qPCR) is a core molecular biology technique for measuring gene expression and DNA/RNA quantification. Despite its ubiquity, many early-career researchers begin using qPCR without fully understanding how experimental design choices—such as cycle thresholds, primer efficiencies, or replicate structure—affect the data they will later be expected to analyze.</p>
395396
<p>This proposal aims to create a qPCR simulation environment in R: a pair of R packages designed to help users explore and learn the qPCR workflow in silico. The first package will simulate qPCR experiments with configurable parameters and noise models, producing realistic datasets suitable for downstream analysis. The second package will offer a <a href="https://shiny.posit.co/r">Shiny</a>-based graphical interface that allows users to explore the same simulation workflows interactively, without writing code.</p>
396397
<p>Rather than building a digital twin of a specific instrument, this platform will serve as a sandbox for training and planning—enabling researchers to ask “what if” questions, test normalization methods, and learn best practices before stepping into the lab. Simulation outputs will be fully compatible with existing qPCR analysis packages, encouraging integration into teaching pipelines and reproducible reporting frameworks.</p>
398+
</section>
399+
<section id="hyperreal" class="level2" data-number="14">
400+
<h2 data-number="14" class="anchored" data-anchor-id="hyperreal"><span class="header-section-number">14</span> hyperreal</h2>
401+
<p><img src="https://img.shields.io/badge/language-R-blue.svg" class="img-fluid"> <img src="https://img.shields.io/badge/stage-concept-orange.svg" class="img-fluid"> <img src="https://img.shields.io/badge/difficulty-advanced-red.svg" class="img-fluid"></p>
402+
<p>This is a concept project for bringing infinitesimals into R with hyperreal arithmetic.</p>
403+
<p>Using the <a href="https://vctrs.r-lib.org/">vctrs</a> framework, create a new vector class that mimics nonstandard analysis, enabling intuitive derivatives, integrals, and simulations of dynamical systems using infinitesimal steps. This project bridges symbolic and numerical computation, offering hands-on experience in modern R programming, abstract algebra, and the foundations of calculus—all while building a tool that could transform how we teach and explore change in complex systems.</p>
397404

398405

399406
</section>

docs/search.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -293,6 +293,13 @@
293293
"section": "13 qPCR simulator",
294294
"text": "13 qPCR simulator\n \nQuantitative PCR (qPCR) is a core molecular biology technique for measuring gene expression and DNA/RNA quantification. Despite its ubiquity, many early-career researchers begin using qPCR without fully understanding how experimental design choices—such as cycle thresholds, primer efficiencies, or replicate structure—affect the data they will later be expected to analyze.\nThis proposal aims to create a qPCR simulation environment in R: a pair of R packages designed to help users explore and learn the qPCR workflow in silico. The first package will simulate qPCR experiments with configurable parameters and noise models, producing realistic datasets suitable for downstream analysis. The second package will offer a Shiny-based graphical interface that allows users to explore the same simulation workflows interactively, without writing code.\nRather than building a digital twin of a specific instrument, this platform will serve as a sandbox for training and planning—enabling researchers to ask “what if” questions, test normalization methods, and learn best practices before stepping into the lab. Simulation outputs will be fully compatible with existing qPCR analysis packages, encouraging integration into teaching pipelines and reproducible reporting frameworks."
295295
},
296+
{
297+
"objectID": "contribute/index.html#hyperreal",
298+
"href": "contribute/index.html#hyperreal",
299+
"title": "Getting involved",
300+
"section": "14 hyperreal",
301+
"text": "14 hyperreal\n \nThis is a concept project for bringing infinitesimals into R with hyperreal arithmetic.\nUsing the vctrs framework, create a new vector class that mimics nonstandard analysis, enabling intuitive derivatives, integrals, and simulations of dynamical systems using infinitesimal steps. This project bridges symbolic and numerical computation, offering hands-on experience in modern R programming, abstract algebra, and the foundations of calculus—all while building a tool that could transform how we teach and explore change in complex systems."
302+
},
296303
{
297304
"objectID": "training/rmind-2023/rmind-2023.html",
298305
"href": "training/rmind-2023/rmind-2023.html",

0 commit comments

Comments
 (0)