Skip to content

Commit

Permalink
Deploying to gh-pages from @ 0f63be5 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
LTLA committed Jan 8, 2025
1 parent 745e502 commit 17cbf47
Show file tree
Hide file tree
Showing 24 changed files with 908 additions and 343 deletions.
5 changes: 3 additions & 2 deletions _modules/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

<!-- Generated with Sphinx 8.1.3 and Furo 2024.08.06 -->
<title>Overview: module code - singler unknown documentation</title>
<link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=03e43079" />
<link rel="stylesheet" type="text/css" href="../_static/styles/furo.css?v=354aac6f" />
<link rel="stylesheet" type="text/css" href="../_static/styles/furo-extensions.css?v=302659d7" />

Expand Down Expand Up @@ -242,7 +242,8 @@
</div>
<article role="main" id="furo-main-content">
<h1>All modules for which code is available</h1>
<ul><li><a href="singler/annotate_integrated.html">singler.annotate_integrated</a></li>
<ul><li><a href="singler/aggregate_reference.html">singler.aggregate_reference</a></li>
<li><a href="singler/annotate_integrated.html">singler.annotate_integrated</a></li>
<li><a href="singler/annotate_single.html">singler.annotate_single</a></li>
<li><a href="singler/classify_integrated.html">singler.classify_integrated</a></li>
<li><a href="singler/classify_single.html">singler.classify_single</a></li>
Expand Down
421 changes: 421 additions & 0 deletions _modules/singler/aggregate_reference.html

Large diffs are not rendered by default.

20 changes: 10 additions & 10 deletions _modules/singler/annotate_integrated.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

<!-- Generated with Sphinx 8.1.3 and Furo 2024.08.06 -->
<title>singler.annotate_integrated - singler unknown documentation</title>
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=03e43079" />
<link rel="stylesheet" type="text/css" href="../../_static/styles/furo.css?v=354aac6f" />
<link rel="stylesheet" type="text/css" href="../../_static/styles/furo-extensions.css?v=302659d7" />

Expand Down Expand Up @@ -242,21 +242,21 @@
</div>
<article role="main" id="furo-main-content">
<h1>Source code for singler.annotate_integrated</h1><div class="highlight"><pre>
<span></span><span class="kn">from</span> <span class="nn">typing</span> <span class="kn">import</span> <span class="n">Any</span><span class="p">,</span> <span class="n">Optional</span><span class="p">,</span> <span class="n">Sequence</span><span class="p">,</span> <span class="n">Tuple</span><span class="p">,</span> <span class="n">Union</span>
<span></span><span class="kn">from</span><span class="w"> </span><span class="nn">typing</span><span class="w"> </span><span class="kn">import</span> <span class="n">Any</span><span class="p">,</span> <span class="n">Optional</span><span class="p">,</span> <span class="n">Sequence</span><span class="p">,</span> <span class="n">Tuple</span><span class="p">,</span> <span class="n">Union</span>

<span class="kn">import</span> <span class="nn">biocframe</span>
<span class="kn">import</span> <span class="nn">warnings</span>
<span class="kn">import</span><span class="w"> </span><span class="nn">biocframe</span>
<span class="kn">import</span><span class="w"> </span><span class="nn">warnings</span>

<span class="kn">from</span> <span class="nn">._utils</span> <span class="kn">import</span> <span class="n">_clean_matrix</span><span class="p">,</span> <span class="n">_restrict_features</span>
<span class="kn">from</span> <span class="nn">.train_single</span> <span class="kn">import</span> <span class="n">train_single</span>
<span class="kn">from</span> <span class="nn">.train_integrated</span> <span class="kn">import</span> <span class="n">train_integrated</span>
<span class="kn">from</span> <span class="nn">.classify_single</span> <span class="kn">import</span> <span class="n">classify_single</span>
<span class="kn">from</span> <span class="nn">.classify_integrated</span> <span class="kn">import</span> <span class="n">classify_integrated</span>
<span class="kn">from</span><span class="w"> </span><span class="nn">._utils</span><span class="w"> </span><span class="kn">import</span> <span class="n">_clean_matrix</span><span class="p">,</span> <span class="n">_restrict_features</span>
<span class="kn">from</span><span class="w"> </span><span class="nn">.train_single</span><span class="w"> </span><span class="kn">import</span> <span class="n">train_single</span>
<span class="kn">from</span><span class="w"> </span><span class="nn">.train_integrated</span><span class="w"> </span><span class="kn">import</span> <span class="n">train_integrated</span>
<span class="kn">from</span><span class="w"> </span><span class="nn">.classify_single</span><span class="w"> </span><span class="kn">import</span> <span class="n">classify_single</span>
<span class="kn">from</span><span class="w"> </span><span class="nn">.classify_integrated</span><span class="w"> </span><span class="kn">import</span> <span class="n">classify_integrated</span>


<div class="viewcode-block" id="annotate_integrated">
<a class="viewcode-back" href="../../api/singler.html#singler.annotate_integrated.annotate_integrated">[docs]</a>
<span class="k">def</span> <span class="nf">annotate_integrated</span><span class="p">(</span>
<span class="k">def</span><span class="w"> </span><span class="nf">annotate_integrated</span><span class="p">(</span>
<span class="n">test_data</span><span class="p">:</span> <span class="n">Any</span><span class="p">,</span>
<span class="n">ref_data</span><span class="p">:</span> <span class="n">Sequence</span><span class="p">,</span>
<span class="n">ref_labels</span><span class="p">:</span> <span class="nb">list</span><span class="p">[</span><span class="n">Sequence</span><span class="p">],</span>
Expand Down
18 changes: 9 additions & 9 deletions _modules/singler/annotate_single.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

<!-- Generated with Sphinx 8.1.3 and Furo 2024.08.06 -->
<title>singler.annotate_single - singler unknown documentation</title>
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=03e43079" />
<link rel="stylesheet" type="text/css" href="../../_static/styles/furo.css?v=354aac6f" />
<link rel="stylesheet" type="text/css" href="../../_static/styles/furo-extensions.css?v=302659d7" />

Expand Down Expand Up @@ -242,20 +242,20 @@
</div>
<article role="main" id="furo-main-content">
<h1>Source code for singler.annotate_single</h1><div class="highlight"><pre>
<span></span><span class="kn">import</span> <span class="nn">warnings</span>
<span class="kn">from</span> <span class="nn">typing</span> <span class="kn">import</span> <span class="n">Any</span><span class="p">,</span> <span class="n">Optional</span><span class="p">,</span> <span class="n">Sequence</span><span class="p">,</span> <span class="n">Union</span>
<span></span><span class="kn">import</span><span class="w"> </span><span class="nn">warnings</span>
<span class="kn">from</span><span class="w"> </span><span class="nn">typing</span><span class="w"> </span><span class="kn">import</span> <span class="n">Any</span><span class="p">,</span> <span class="n">Optional</span><span class="p">,</span> <span class="n">Sequence</span><span class="p">,</span> <span class="n">Union</span>

<span class="kn">import</span> <span class="nn">biocframe</span>
<span class="kn">import</span> <span class="nn">summarizedexperiment</span>
<span class="kn">import</span><span class="w"> </span><span class="nn">biocframe</span>
<span class="kn">import</span><span class="w"> </span><span class="nn">summarizedexperiment</span>

<span class="kn">from</span> <span class="nn">.train_single</span> <span class="kn">import</span> <span class="n">train_single</span>
<span class="kn">from</span> <span class="nn">.classify_single</span> <span class="kn">import</span> <span class="n">classify_single</span>
<span class="kn">from</span> <span class="nn">._utils</span> <span class="kn">import</span> <span class="n">_clean_matrix</span><span class="p">,</span> <span class="n">_restrict_features</span>
<span class="kn">from</span><span class="w"> </span><span class="nn">.train_single</span><span class="w"> </span><span class="kn">import</span> <span class="n">train_single</span>
<span class="kn">from</span><span class="w"> </span><span class="nn">.classify_single</span><span class="w"> </span><span class="kn">import</span> <span class="n">classify_single</span>
<span class="kn">from</span><span class="w"> </span><span class="nn">._utils</span><span class="w"> </span><span class="kn">import</span> <span class="n">_clean_matrix</span><span class="p">,</span> <span class="n">_restrict_features</span>


<div class="viewcode-block" id="annotate_single">
<a class="viewcode-back" href="../../api/singler.html#singler.annotate_single.annotate_single">[docs]</a>
<span class="k">def</span> <span class="nf">annotate_single</span><span class="p">(</span>
<span class="k">def</span><span class="w"> </span><span class="nf">annotate_single</span><span class="p">(</span>
<span class="n">test_data</span><span class="p">:</span> <span class="n">Any</span><span class="p">,</span>
<span class="n">ref_data</span><span class="p">:</span> <span class="n">Any</span><span class="p">,</span>
<span class="n">ref_labels</span><span class="p">:</span> <span class="n">Sequence</span><span class="p">,</span>
Expand Down
23 changes: 10 additions & 13 deletions _modules/singler/classify_integrated.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

<!-- Generated with Sphinx 8.1.3 and Furo 2024.08.06 -->
<title>singler.classify_integrated - singler unknown documentation</title>
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=03e43079" />
<link rel="stylesheet" type="text/css" href="../../_static/styles/furo.css?v=354aac6f" />
<link rel="stylesheet" type="text/css" href="../../_static/styles/furo-extensions.css?v=302659d7" />

Expand Down Expand Up @@ -242,21 +242,21 @@
</div>
<article role="main" id="furo-main-content">
<h1>Source code for singler.classify_integrated</h1><div class="highlight"><pre>
<span></span><span class="kn">from</span> <span class="nn">typing</span> <span class="kn">import</span> <span class="n">Any</span><span class="p">,</span> <span class="n">Sequence</span><span class="p">,</span> <span class="n">Union</span>
<span></span><span class="kn">from</span><span class="w"> </span><span class="nn">typing</span><span class="w"> </span><span class="kn">import</span> <span class="n">Any</span><span class="p">,</span> <span class="n">Sequence</span><span class="p">,</span> <span class="n">Union</span>

<span class="kn">import</span> <span class="nn">biocutils</span>
<span class="kn">import</span> <span class="nn">biocframe</span>
<span class="kn">import</span> <span class="nn">mattress</span>
<span class="kn">import</span> <span class="nn">summarizedexperiment</span>
<span class="kn">import</span> <span class="nn">numpy</span>
<span class="kn">import</span><span class="w"> </span><span class="nn">biocutils</span>
<span class="kn">import</span><span class="w"> </span><span class="nn">biocframe</span>
<span class="kn">import</span><span class="w"> </span><span class="nn">mattress</span>
<span class="kn">import</span><span class="w"> </span><span class="nn">summarizedexperiment</span>
<span class="kn">import</span><span class="w"> </span><span class="nn">numpy</span>

<span class="kn">from</span> <span class="nn">.</span> <span class="kn">import</span> <span class="n">lib_singler</span> <span class="k">as</span> <span class="n">lib</span>
<span class="kn">from</span> <span class="nn">.train_integrated</span> <span class="kn">import</span> <span class="n">TrainedIntegratedReferences</span>
<span class="kn">from</span><span class="w"> </span><span class="nn">.</span><span class="w"> </span><span class="kn">import</span> <span class="n">lib_singler</span> <span class="k">as</span> <span class="n">lib</span>
<span class="kn">from</span><span class="w"> </span><span class="nn">.train_integrated</span><span class="w"> </span><span class="kn">import</span> <span class="n">TrainedIntegratedReferences</span>


<div class="viewcode-block" id="classify_integrated">
<a class="viewcode-back" href="../../api/singler.html#singler.classify_integrated.classify_integrated">[docs]</a>
<span class="k">def</span> <span class="nf">classify_integrated</span><span class="p">(</span>
<span class="k">def</span><span class="w"> </span><span class="nf">classify_integrated</span><span class="p">(</span>
<span class="n">test_data</span><span class="p">:</span> <span class="n">Any</span><span class="p">,</span>
<span class="n">results</span><span class="p">:</span> <span class="nb">list</span><span class="p">[</span><span class="n">biocframe</span><span class="o">.</span><span class="n">BiocFrame</span><span class="p">],</span>
<span class="n">integrated_prebuilt</span><span class="p">:</span> <span class="n">TrainedIntegratedReferences</span><span class="p">,</span>
Expand Down Expand Up @@ -323,9 +323,6 @@ <h1>Source code for singler.classify_integrated</h1><div class="highlight"><pre>
<span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">test_data</span><span class="p">,</span> <span class="n">summarizedexperiment</span><span class="o">.</span><span class="n">SummarizedExperiment</span><span class="p">):</span>
<span class="n">test_data</span> <span class="o">=</span> <span class="n">test_data</span><span class="o">.</span><span class="n">assay</span><span class="p">(</span><span class="n">assay_type</span><span class="p">)</span>

<span class="k">if</span> <span class="n">test_data</span><span class="o">.</span><span class="n">shape</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="o">!=</span> <span class="n">integrated_prebuilt</span><span class="o">.</span><span class="n">_test_num_features</span><span class="p">:</span> <span class="c1"># TODO: move to singlepp.</span>
<span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s2">&quot;number of rows in &#39;test_data&#39; is not consistent with &#39;test_features=&#39; used to create &#39;integrated_prebuilt&#39;&quot;</span><span class="p">)</span>

<span class="n">ref_labs</span> <span class="o">=</span> <span class="n">integrated_prebuilt</span><span class="o">.</span><span class="n">reference_labels</span>
<span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="n">results</span><span class="p">)</span> <span class="o">!=</span> <span class="nb">len</span><span class="p">(</span><span class="n">ref_labs</span><span class="p">):</span>
<span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s2">&quot;length of &#39;results&#39; should equal the number of references&quot;</span><span class="p">)</span>
Expand Down
19 changes: 8 additions & 11 deletions _modules/singler/classify_single.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

<!-- Generated with Sphinx 8.1.3 and Furo 2024.08.06 -->
<title>singler.classify_single - singler unknown documentation</title>
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=03e43079" />
<link rel="stylesheet" type="text/css" href="../../_static/styles/furo.css?v=354aac6f" />
<link rel="stylesheet" type="text/css" href="../../_static/styles/furo-extensions.css?v=302659d7" />

Expand Down Expand Up @@ -242,19 +242,19 @@
</div>
<article role="main" id="furo-main-content">
<h1>Source code for singler.classify_single</h1><div class="highlight"><pre>
<span></span><span class="kn">from</span> <span class="nn">typing</span> <span class="kn">import</span> <span class="n">Any</span><span class="p">,</span> <span class="n">Sequence</span><span class="p">,</span> <span class="n">Union</span>
<span></span><span class="kn">from</span><span class="w"> </span><span class="nn">typing</span><span class="w"> </span><span class="kn">import</span> <span class="n">Any</span><span class="p">,</span> <span class="n">Sequence</span><span class="p">,</span> <span class="n">Union</span>

<span class="kn">import</span> <span class="nn">biocframe</span>
<span class="kn">import</span> <span class="nn">mattress</span>
<span class="kn">import</span> <span class="nn">summarizedexperiment</span>
<span class="kn">import</span><span class="w"> </span><span class="nn">biocframe</span>
<span class="kn">import</span><span class="w"> </span><span class="nn">mattress</span>
<span class="kn">import</span><span class="w"> </span><span class="nn">summarizedexperiment</span>

<span class="kn">from</span> <span class="nn">.</span> <span class="kn">import</span> <span class="n">lib_singler</span> <span class="k">as</span> <span class="n">lib</span>
<span class="kn">from</span> <span class="nn">.train_single</span> <span class="kn">import</span> <span class="n">TrainedSingleReference</span>
<span class="kn">from</span><span class="w"> </span><span class="nn">.</span><span class="w"> </span><span class="kn">import</span> <span class="n">lib_singler</span> <span class="k">as</span> <span class="n">lib</span>
<span class="kn">from</span><span class="w"> </span><span class="nn">.train_single</span><span class="w"> </span><span class="kn">import</span> <span class="n">TrainedSingleReference</span>


<div class="viewcode-block" id="classify_single">
<a class="viewcode-back" href="../../api/singler.html#singler.classify_single.classify_single">[docs]</a>
<span class="k">def</span> <span class="nf">classify_single</span><span class="p">(</span>
<span class="k">def</span><span class="w"> </span><span class="nf">classify_single</span><span class="p">(</span>
<span class="n">test_data</span><span class="p">:</span> <span class="n">Any</span><span class="p">,</span>
<span class="n">ref_prebuilt</span><span class="p">:</span> <span class="n">TrainedSingleReference</span><span class="p">,</span>
<span class="n">assay_type</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="nb">int</span><span class="p">]</span> <span class="o">=</span> <span class="mi">0</span><span class="p">,</span>
Expand Down Expand Up @@ -312,9 +312,6 @@ <h1>Source code for singler.classify_single</h1><div class="highlight"><pre>
<span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">test_data</span><span class="p">,</span> <span class="n">summarizedexperiment</span><span class="o">.</span><span class="n">SummarizedExperiment</span><span class="p">):</span>
<span class="n">test_data</span> <span class="o">=</span> <span class="n">test_data</span><span class="o">.</span><span class="n">assay</span><span class="p">(</span><span class="n">assay_type</span><span class="p">)</span>

<span class="k">if</span> <span class="n">test_data</span><span class="o">.</span><span class="n">shape</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="o">!=</span> <span class="n">ref_prebuilt</span><span class="o">.</span><span class="n">_test_num_features</span><span class="p">:</span> <span class="c1"># TODO: move to singlepp</span>
<span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s2">&quot;number of rows in &#39;test_data&#39; is not consistent with &#39;test_features=&#39; used to create &#39;ref_prebuilt&#39;&quot;</span><span class="p">)</span>

<span class="n">test_ptr</span> <span class="o">=</span> <span class="n">mattress</span><span class="o">.</span><span class="n">initialize</span><span class="p">(</span><span class="n">test_data</span><span class="p">)</span>

<span class="n">best</span><span class="p">,</span> <span class="n">raw_scores</span><span class="p">,</span> <span class="n">delta</span> <span class="o">=</span> <span class="n">lib</span><span class="o">.</span><span class="n">classify_single</span><span class="p">(</span>
Expand Down
Loading

0 comments on commit 17cbf47

Please sign in to comment.