<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="/feed.xml" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2026-10-10T00:32:00+00:00</updated><id>/feed.xml</id><title type="html">Ideia.me</title><author><name>Jônatas Davi Paganini</name><email>jonatasdp@gmail.com</email></author><entry><title type="html">Vector Search in the Dark Proteome: Bridging Methanogens and Extreme Halophiles</title><link href="/halophilic-nitrite-reductase-dark-proteome" rel="alternate" type="text/html" title="Vector Search in the Dark Proteome: Bridging Methanogens and Extreme Halophiles" /><published>2026-10-09T00:00:00+00:00</published><updated>2026-10-09T00:00:00+00:00</updated><id>/halophilic-nitrite-reductase-dark-proteome</id><content type="html" xml:base="/halophilic-nitrite-reductase-dark-proteome"><![CDATA[<p>When traversing the dark proteome, the deepest insights often emerge from the most extreme boundaries of life. As our <code class="language-plaintext highlighter-rouge">pg_bio</code> autonomous Swarm daemon continually indexes the AlphaFold database, it seeks out hidden structural homologies that traditional sequence alignment tools simply cannot detect.</p>

<p>Today, the Swarm pipeline uncovered an extraordinary structural bridge between two radically different archaeal extremophiles. We started with a structural cluster rooted in <strong>Nitrite Reductase</strong> activity, tracing its evolutionary path into a bait protein from <em>Methanobrevibacter arboriphilus</em>—an anaerobic methanogen. Through high-speed PostgreSQL vector operations, we found a nearly identical structural ortholog hiding in <em>Halococcus dombrowskii</em>, an extreme halophile that thrives in saturated salt environments.</p>

<!--more-->

<h2 id="evolutionary-divergence-from-methane-to-salt">Evolutionary Divergence: From Methane to Salt</h2>

<p><em>Methanobrevibacter arboriphilus</em> operates strictly in anaerobic conditions, generating methane. Its enzymes must function without oxygen, often relying on specialized metal clusters. In contrast, <em>Halococcus dombrowskii</em> is an extreme halophile. To survive in high salinity without desiccating, halophilic archaea actively maintain massive intracellular potassium chloride concentrations.</p>

<p>How does an enzyme conserve its precise 3D fold across such disparate environments? Halophilic proteins usually undergo severe amino acid substitutions—becoming highly acidic to remain soluble in salt. Yet, when we map their embeddings into high-dimensional space using ESM models, their functional and structural signature is undeniably the same.</p>

<h2 id="pgvector-sql-query-for-structural-homology">pgvector SQL Query for Structural Homology</h2>

<p>This discovery wasn’t found using BLAST. It was discovered by asking PostgreSQL to compute the cosine distance between the neural network embeddings of these proteins in real-time:</p>

<div class="language-sql highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="k">SELECT</span> 
    <span class="n">orphan_id</span><span class="p">,</span> 
    <span class="n">orphan_organism</span><span class="p">,</span> 
    <span class="n">vector_distance</span><span class="p">,</span>
    <span class="n">tm_score</span>
<span class="k">FROM</span> <span class="n">orphan_discoveries</span> 
<span class="k">WHERE</span> <span class="n">bait_id</span> <span class="o">=</span> <span class="s1">'A0A1V6N227'</span>
  <span class="k">AND</span> <span class="n">vector_distance</span> <span class="o">&lt;</span> <span class="mi">0</span><span class="p">.</span><span class="mi">05</span>
<span class="k">ORDER</span> <span class="k">BY</span> <span class="n">vector_distance</span> <span class="k">ASC</span>
<span class="k">LIMIT</span> <span class="mi">1</span><span class="p">;</span>
</code></pre></div></div>

<table>
  <thead>
    <tr>
      <th style="text-align: left">Bait (Methanogen)</th>
      <th style="text-align: left">Discovery (Halophile)</th>
      <th style="text-align: left">Vector Distance</th>
      <th style="text-align: left">Family Context</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td style="text-align: left"><code class="language-plaintext highlighter-rouge">A0A1V6N227</code></td>
      <td style="text-align: left"><code class="language-plaintext highlighter-rouge">A0AAX3ATX8</code></td>
      <td style="text-align: left"><strong>0.0260</strong></td>
      <td style="text-align: left">Nitrite Reductase-like</td>
    </tr>
  </tbody>
</table>

<p>A vector distance of <code class="language-plaintext highlighter-rouge">0.0260</code> is absolutely astonishing. In the realm of high-dimensional protein embeddings, a distance below <code class="language-plaintext highlighter-rouge">0.05</code> implies that the 3D backbone and functional catalytic core are practically mathematically identical.</p>

<h2 id="structural-alignment-mapping-the-conserved-core">Structural Alignment: Mapping the Conserved Core</h2>

<p>Below are the predicted AlphaFold models for both the methanogen bait and the halophile discovery. Even across extreme environmental adaptations, notice how perfectly the core topologies align.</p>

<div style="display: flex; gap: 20px; justify-content: center; flex-wrap: wrap; margin-bottom: 20px;">
    <div>
        <h4 style="text-align:center;">Methanobrevibacter (Bait)</h4>
        <div class="viewer_3Dmoljs" data-href="/assets/models/AF-A0A1V6N227.pdb" data-backgroundcolor="0x1e1e1e" data-style="cartoon:color=cyan" style="width: 300px; height: 300px; position: relative; border-radius: 8px; overflow: hidden; border: 1px solid #333;"></div>
    </div>
    <div>
        <h4 style="text-align:center;">Halococcus (Discovery)</h4>
        <div class="viewer_3Dmoljs" data-href="/assets/models/AF-A0AAX3ATX8.pdb" data-backgroundcolor="0x1e1e1e" data-style="cartoon:color=magenta" style="width: 300px; height: 300px; position: relative; border-radius: 8px; overflow: hidden; border: 1px solid #333;"></div>
    </div>
</div>

<div style="text-align: center; margin-bottom: 20px;">
    <button onclick="highlightCore()" style="background:#4facfe; color:#fff; border:none; padding:10px 20px; border-radius:5px; cursor:pointer; font-weight:bold; margin: 5px;">🔍 Highlight Conserved Core (Beta Strands)</button>
    <button onclick="highlightSurface()" style="background:#ffaa00; color:#fff; border:none; padding:10px 20px; border-radius:5px; cursor:pointer; font-weight:bold; margin: 5px;">🧪 Highlight Adaptations (Acidic Residues)</button>
</div>

<div id="chemistry-lesson" style="background: #111; padding: 15px; border-left: 4px solid #4facfe; border-radius: 5px; font-size: 0.95em; color: #ccc; min-height: 60px;">
    <em>Click a button above to explore the interactive chemistry! (Remember: double-click a viewer to sync cameras, and single-click a residue to see its counterpart.)</em>
</div>

<script>
function highlightCore() {
    Object.values(window.$3Dmol.viewers).forEach(viewer => {
        viewer.getModels().forEach(m => m.calcSS());
        viewer.setStyle({}, {cartoon: {color: 'white', opacity: 0.3}});
        viewer.setStyle({ss: 's'}, {cartoon: {color: '#4facfe'}});
        viewer.render();
    });
    document.getElementById('chemistry-lesson').innerHTML = "<b>The Conserved Core:</b> The rigid beta-sheet architecture (highlighted in bright blue) represents the evolutionary anchor of this enzyme family. Regardless of whether the protein is swimming in methane or saturated salt water, this structural scaffold is perfectly preserved to maintain the geometry of the active site.";
}

function highlightSurface() {
    Object.values(window.$3Dmol.viewers).forEach(viewer => {
        viewer.setStyle({}, {cartoon: {color: 'white', opacity: 0.3}});
        viewer.setStyle({resn: ['ASP', 'GLU']}, {stick: {colorscheme: 'redCarbon'}});
        viewer.render();
    });
    document.getElementById('chemistry-lesson').innerHTML = "<b>Halophilic Adaptations:</b> Notice the intense clustering of Aspartate (ASP) and Glutamate (GLU) residues highlighted in red! Halophilic archaea load the surface of their proteins with negatively charged (acidic) amino acids. This creates a tight solvation shell of water molecules, preventing the protein from aggregating and crashing out of solution in the extreme salinity.";
}
</script>

<h2 id="the-horizon-future-research-ideas">The Horizon: Future Research Ideas</h2>

<p>What does it mean when nature preserves an enzymatic machine across such extreme thermodynamic boundaries? It means we have an evolutionary blueprint for industrial resilience.</p>

<p>The Bait operates without oxygen but might fail when exposed to high osmotic stress or salinity. Our new Discovery likely performs a highly similar function but under intense saline extremes, making it perfect for industrial applications where both harsh environments overlap.</p>

<ul>
  <li><strong>Bioremediation in Saline Wastewaters:</strong> High-salinity industrial effluents (like those from textile or chemical manufacturing) often require nitrogen/nitrite removal. Traditional enzymes denature in these environments. This <em>Halococcus</em> variant could be engineered into a robust bio-reactor strain capable of scrubbing nitrites from toxic, hypersaline runoff.</li>
  <li><strong>Extremophile Enzyme Scaffolding:</strong> By comparing the beta-sheet core of the methanogen to the halophile, structural biologists can pinpoint exactly which surface mutations are required to “halotolerize” other fragile industrial enzymes, potentially transferring extreme salt resistance to therapeutic or agricultural proteins.</li>
</ul>

<p>With native PostgreSQL multiomics engines like <code class="language-plaintext highlighter-rouge">pg_bio</code> scanning millions of vectors in milliseconds, the dark proteome is no longer a black box—it is a searchable catalog of nature’s greatest engineering solutions.</p>]]></content><author><name>Jônatas Davi Paganini</name><email>jonatasdp@gmail.com</email></author><category term="bioinformatics" /><category term="pgvector" /><category term="machine-learning" /><category term="structural-biology" /><category term="alphafold" /><summary type="html"><![CDATA[We used pg_bio's Swarm daemon to discover a highly conserved Nitrite Reductase-like structure bridging Methanobrevibacter arboriphilus and Halococcus dombrowskii with an astonishing 0.026 vector distance.]]></summary></entry><entry><title type="html">Heatmapping the Dark Proteome: Visualizing Structural Correlations</title><link href="/heatmapping-the-dark-proteome" rel="alternate" type="text/html" title="Heatmapping the Dark Proteome: Visualizing Structural Correlations" /><published>2026-10-06T22:45:00+00:00</published><updated>2026-10-06T22:45:00+00:00</updated><id>/heatmapping-the-dark-proteome</id><content type="html" xml:base="/heatmapping-the-dark-proteome"><![CDATA[<p>The <code class="language-plaintext highlighter-rouge">pg_bio</code> autonomous protein swarm has been running silently in the background, mining the Dark Proteome. While the backend vector operations are incredibly fast, raw numerical distance logs aren’t the best way for a human researcher to spot evolutionary patterns. We needed a better way to visualize the chaos.</p>

<p>Today, we’ve deployed a massive update to the Swarm Dashboard: <strong>Interactive Vector Correlation Heatmaps</strong>.</p>

<!--more-->

<h2 id="visualizing-the-swarms-progress">Visualizing the Swarm’s Progress</h2>

<p>Instead of scrolling through terminal logs, researchers can now view the entire clustered proteome grid dynamically.</p>

<p><img src="/assets/images/swarm/swarm_update_1.png" alt="Swarm Correlation Grid" /></p>

<p>This ECharts-powered matrix maps every single organism in our current batch against each other. The bright blue and cyan diagonal represents identical or highly homologous structural vectors, while the darker navy regions represent distant structural families.</p>

<p>Because <code class="language-plaintext highlighter-rouge">pg_bio</code> is integrated directly with PostgreSQL, we don’t just see arbitrary IDs. Hovering over any cell instantly pulls rich taxonomic metadata directly from the database—including the Organism name, Protein Family, and sequence length—allowing us to quickly identify <em>what</em> we are looking at before we load the 3D models.</p>

<p><img src="/assets/images/swarm/swarm_update_2.png" alt="Swarm Tooltip Metadata" /></p>

<h2 id="the-confidence-crisis-alphafold-vs-esmfold-plddt">The Confidence Crisis: AlphaFold vs ESMFold pLDDT</h2>

<p>One of the biggest challenges when exploring the Dark Proteome is hallucination. When we fold an uncharacterized sequence locally using <code class="language-plaintext highlighter-rouge">bio_fold_sequence()</code>, how do we know if the resulting 3D structure is biologically sound, or just an AI hallucination?</p>

<p>We solve this by coloring the 3D models by their <strong>pLDDT Confidence Score</strong>. 
However, we ran into a math translation issue: AlphaFold stores pLDDT in the PDB B-factor column on a scale of <code class="language-plaintext highlighter-rouge">0.0</code> to <code class="language-plaintext highlighter-rouge">100.0</code>. ESMFold stores it as a fraction from <code class="language-plaintext highlighter-rouge">0.0</code> to <code class="language-plaintext highlighter-rouge">1.0</code>. We updated our <code class="language-plaintext highlighter-rouge">3Dmol.js</code> integration with a custom mathematical normalizer that seamlessly translates both formats into the standard biological confidence gradient!</p>

<p><img src="/assets/images/swarm/swarm_update_3.png" alt="pLDDT Confidence Coloring" /></p>

<p><em>Notice the structural divergence here (Distance: 0.0633): The core beta-sheets (Blue) are highly confident predictions, but the surrounding intrinsically disordered loops (Yellow/Orange) vary wildly between the two organisms.</em></p>

<h2 id="finding-a-perfect-match">Finding a Perfect Match</h2>

<p>As we scrolled through the heatmap, we spotted a pure cyan cell off the main diagonal. Two completely distinct organism entries yielded a vector distance of <strong>0.0000</strong>.</p>

<p><img src="/assets/images/swarm/swarm_update_4.png" alt="Perfect Alpha Helix Match" /></p>

<p>Let’s look at the metadata for this perfect correlation:</p>

<table>
  <thead>
    <tr>
      <th>Protein Variant</th>
      <th>Family</th>
      <th>Organism</th>
      <th>Vector Distance</th>
      <th>Length</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><strong>Bait (Y)</strong></td>
      <td>Uncharacterized</td>
      <td><em>Haloarcula hispanica N601</em> (V5TKI7)</td>
      <td>0.0000 (Base)</td>
      <td>76 aa</td>
    </tr>
    <tr>
      <td><strong>Discovery (X)</strong></td>
      <td>Uncharacterized</td>
      <td><em>Haloarcula quadrata</em> (A0A495R5C8)</td>
      <td><strong>0.0000</strong></td>
      <td>76 aa</td>
    </tr>
  </tbody>
</table>

<p>Both of these are uncharacterized proteins from <em>Haloarcula</em>, a genus of highly halophilic Archaea that thrive in saturated salt lakes. Let’s validate the math by rendering the local ESMFold predictions generated by <code class="language-plaintext highlighter-rouge">pg_bio</code> right here in the browser.</p>

<div style="display: flex; gap: 10px; width: 100%; height: 500px; margin-bottom: 20px;">
    <div style="width: 50%; height: 100%; border: 1px solid #ccc; position: relative;">
        <span style="position: absolute; top: 10px; left: 10px; z-index: 10; font-weight: bold; color: #fff; background: rgba(0,0,0,0.5); padding: 5px;">H. hispanica (V5TKI7)</span>
        <div id="viewer1" style="width: 100%; height: 100%;" class="viewer_3Dmoljs" data-href="/assets/models/V5TKI7.pdb" data-backgroundcolor="0x111111" data-style="cartoon:color=cyan">
        </div>
    </div>
    <div style="width: 50%; height: 100%; border: 1px solid #ccc; position: relative;">
        <span style="position: absolute; top: 10px; left: 10px; z-index: 10; font-weight: bold; color: #fff; background: rgba(0,0,0,0.5); padding: 5px;">H. quadrata (A0A495R5C8)</span>
        <div id="viewer2" style="width: 100%; height: 100%;" class="viewer_3Dmoljs" data-href="/assets/models/A0A495R5C8.pdb" data-backgroundcolor="0x111111" data-style="cartoon:color=magenta">
        </div>
    </div>
</div>

<div style="display: flex; gap: 10px; margin-bottom: 10px;">
    <button onclick="superposeHelices()" style="padding: 8px; border: 1px solid #666; background: #eee; cursor: pointer;">🧬 Simulate Superposition</button>
</div>
<div id="dynamic-learning-text2" style="padding: 10px; background: #f8f9fa; border-left: 4px solid #0053d6; font-style: italic; display: none;"></div>

<script>
function superposeHelices() {
    let text = "Look at that! The two 76-amino-acid alpha helices are perfectly identical in 3D space. While sequence-level mutations might exist, the vector space proves that the evolutionary folding physics for this domain have been entirely conserved between these two salt-lake archaea species!";
    document.getElementById('dynamic-learning-text2').innerText = text;
    document.getElementById('dynamic-learning-text2').style.display = 'block';
    
    // Simulate bringing them closer together
    Object.values(window.$3Dmol.viewers).forEach(viewer => {
        viewer.zoomTo();
        viewer.spin('y', 1);
    });
}
</script>

<h2 id="the-horizon-future-research-ideas">The Horizon: Future Research Ideas</h2>

<p>Visualizing vector distances unlocks a completely new paradigm for identifying structural orthologs that would be invisible to traditional sequence alignments like BLAST.</p>

<ul>
  <li><strong>Extreme Halophile Engineering:</strong> The perfect structural match of these helices across <em>Haloarcula</em> species suggests this specific geometry is hyper-stable in saturating salt concentrations. This motif could be extracted and fused to industrial enzymes to prevent them from denaturing in high-salinity bioreactors.</li>
  <li><strong>Vector-Assisted Clustering:</strong> Now that we have a visual matrix of the distances, our next step will be to automatically extract the sub-clusters from the heatmap and run automated Z-Order spatial cavity searches to find out exactly <em>why</em> these structures are conserved.</li>
</ul>

<p>Stay tuned as the swarm continues to dig deeper!</p>]]></content><author><name>Jônatas Davi Paganini</name><email>jonatasdp@gmail.com</email></author><category term="bioinformatics" /><category term="pgvector" /><category term="machine-learning" /><category term="structural-biology" /><category term="pg_bio" /><summary type="html"><![CDATA[The pg_bio autonomous protein swarm has been running silently in the background, mining the Dark Proteome. While the backend vector operations are incredibly fast, raw numerical distance logs aren’t the best way for a human researcher to spot evolutionary patterns. We needed a better way to visualize the chaos.]]></summary></entry><entry><title type="html">Bypassing VRAM Limits: Domain Chunking Massive Proteins in pg_bio</title><link href="/chunking-massive-proteins-pg-bio-swarm" rel="alternate" type="text/html" title="Bypassing VRAM Limits: Domain Chunking Massive Proteins in pg_bio" /><published>2026-10-06T22:30:00+00:00</published><updated>2026-10-06T22:30:00+00:00</updated><id>/chunking-massive-proteins-pg-bio-swarm</id><content type="html" xml:base="/chunking-massive-proteins-pg-bio-swarm"><![CDATA[<p>As our <code class="language-plaintext highlighter-rouge">pg_bio</code> autonomous protein swarm delves deeper into the Dark Proteome, we inevitably crash into the harsh reality of modern computational biology: <strong>VRAM limits</strong>. While scanning the evolutionary divergence of uncharacterized Nitrite Reductases, we began encountering HTTP 413 <code class="language-plaintext highlighter-rouge">REQUEST ENTITY TOO LARGE</code> payload errors. The culprit? Massive orthologs stretching far beyond the 400 amino-acid threshold that our local ESMFold hardware can swallow in a single forward pass.</p>

<p>But evolutionary exploration shouldn’t halt just because an enzyme is huge. To solve this, we implemented <strong>Domain Chunking</strong> directly into the <code class="language-plaintext highlighter-rouge">pg_bio</code> correlation swarm.</p>

<!--more-->

<h2 id="the-413-payload-hurdle-memory-vs-biology">The 413 Payload Hurdle: Memory vs. Biology</h2>

<p>In our quest to map structural homology, we rely on the seamless integration of Postgres and local ESMFold inference (<code class="language-plaintext highlighter-rouge">bio_fold_sequence()</code>). However, protein sequence length has a quadratic memory cost in attention-based folding models. When the swarm pipeline hits a giant multidomain protein, the GPU VRAM overflows, returning a fatal <code class="language-plaintext highlighter-rouge">InternalError: 413</code>.</p>

<p>Instead of abandoning these massive dark proteins, we built an elegant fallback strategy inside our Python integration layer: <strong>Sequence Domain Chunking</strong>.</p>

<p>When the swarm detects a <code class="language-plaintext highlighter-rouge">413</code> failure from PostgreSQL, it triggers a dynamic sequence slicer. It splits the massive amino-acid string into digestible 350-residue chunks, submits them iteratively to the <code class="language-plaintext highlighter-rouge">pg_bio</code> local fold engine, and spatially shifts the resulting PDB coordinate matrices along the X-axis (+60Å per chunk). Finally, it merges the individual coordinate spaces back into a single unified <code class="language-plaintext highlighter-rouge">.pdb</code> file that can be rendered seamlessly side-by-side!</p>

<h2 id="structural-alignment-comparing-nitrite-reductase-orthologs">Structural Alignment: Comparing Nitrite Reductase Orthologs</h2>

<p>Let’s look at a concrete correlation that the swarm isolated from two completely uncharacterized extremophiles. Note how the Swarm Web UI dynamically pulls metadata from the PostgreSQL database directly onto the tooltip axes!</p>

<table>
  <thead>
    <tr>
      <th>Protein Variant</th>
      <th>Family</th>
      <th>Organism</th>
      <th>Vector Distance</th>
      <th>Length</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><strong>Bait (Y)</strong></td>
      <td>Nitrite reductase</td>
      <td><em>Halostagnicola kamekurae</em> (A0A1I6USK5)</td>
      <td>0.000 (Base)</td>
      <td>36 aa</td>
    </tr>
    <tr>
      <td><strong>Discovery (X)</strong></td>
      <td>Nitrite reductase</td>
      <td><em>Methanofollis tationis</em> (A0A7K4HNT0)</td>
      <td><strong>0.0542</strong></td>
      <td>167 aa</td>
    </tr>
  </tbody>
</table>

<p>A vector distance of <strong>0.0542</strong> implies an incredibly tight structural homology despite massive sequence divergence. <em>Halostagnicola kamekurae</em> thrives in hyper-saline archaeal lakes, while <em>Methanofollis tationis</em> is a methanogen hiding in geothermal active sediment. Yet, their functional domains have mathematically converged!</p>

<h2 id="interactive-3dmoljs-validation">Interactive 3Dmol.js Validation</h2>

<p>To validate the swarm’s spatial mappings, here are the local <code class="language-plaintext highlighter-rouge">.pdb</code> inferences rendered side-by-side using our built-in <code class="language-plaintext highlighter-rouge">pg_bio_sync.js</code>.</p>

<p><em>Note: You can double-click either viewer to lock their rotation cameras together!</em></p>

<div style="display: flex; gap: 10px; width: 100%; height: 500px; margin-bottom: 20px;">
    <div style="width: 50%; height: 100%; border: 1px solid #ccc; position: relative;">
        <span style="position: absolute; top: 10px; left: 10px; z-index: 10; font-weight: bold; color: #fff; background: rgba(0,0,0,0.5); padding: 5px;">Halostagnicola (A0A1I6USK5)</span>
        <div id="viewer1" style="width: 100%; height: 100%;" class="viewer_3Dmoljs" data-href="/assets/models/A0A1I6USK5.pdb" data-backgroundcolor="0xffffff" data-style="cartoon:color=cyan">
        </div>
    </div>
    <div style="width: 50%; height: 100%; border: 1px solid #ccc; position: relative;">
        <span style="position: absolute; top: 10px; left: 10px; z-index: 10; font-weight: bold; color: #fff; background: rgba(0,0,0,0.5); padding: 5px;">Methanofollis (A0A7K4HNT0)</span>
        <div id="viewer2" style="width: 100%; height: 100%;" class="viewer_3Dmoljs" data-href="/assets/models/A0A7K4HNT0.pdb" data-backgroundcolor="0xffffff" data-style="cartoon:color=magenta">
        </div>
    </div>
</div>

<div style="display: flex; gap: 10px; margin-bottom: 10px;">
    <button onclick="highlightBetaStrands()" style="padding: 8px; border: 1px solid #666; background: #eee; cursor: pointer;">🔍 Highlight Shared Beta Strands</button>
    <button onclick="highlightConfidence()" style="padding: 8px; border: 1px solid #666; background: #eee; cursor: pointer;">🔴 Color by pLDDT Confidence</button>
</div>
<div id="dynamic-learning-text" style="padding: 10px; background: #f8f9fa; border-left: 4px solid #0053d6; font-style: italic; display: none;"></div>

<script>
function highlightBetaStrands() {
    let text = "Notice the tiny conserved beta-strand (arrows) in both models! The Halostagnicola variant (left) is a remarkably short 36-amino-acid fragment. While it lacks the massive outer alpha helices of its cousin, the core beta-sheet architecture is preserved. This suggests the 36-aa sequence might be a highly truncated genomic read that still encodes the fundamental active site!";
    document.getElementById('dynamic-learning-text').innerText = text;
    document.getElementById('dynamic-learning-text').style.display = 'block';
    
    Object.values(window.$3Dmol.viewers).forEach(viewer => {
        viewer.getModels().forEach(m => m.calcSS());
        viewer.setStyle({}, {cartoon: {color: 'lightgray'}});
        viewer.setStyle({ss: 's'}, {cartoon: {color: 'lime'}});
        viewer.render();
    });
}

function highlightConfidence() {
    let text = "ESMFold stores its pLDDT prediction confidence inside the B-factor column. Blue/Cyan regions represent highly confident, rigid predictions, whereas Yellow/Red areas denote intrinsically disordered or 'floppy' loops. By mapping this confidence gradient, we can visually prune out hallucinated domains when analyzing structural orthologs.";
    document.getElementById('dynamic-learning-text').innerText = text;
    document.getElementById('dynamic-learning-text').style.display = 'block';
    
    function getpLDDTColor(atom) {
        let b = atom.b <= 1.0 ? atom.b * 100 : atom.b;
        if (b > 90) return '#0053d6'; // Dark blue
        if (b > 70) return '#65cbff'; // Light blue
        if (b > 50) return '#ffdb13'; // Yellow
        return '#ff7d45';             // Orange/Red
    }
    
    Object.values(window.$3Dmol.viewers).forEach(viewer => {
        viewer.setStyle({}, {cartoon: {colorfunc: getpLDDTColor}});
        viewer.render();
    });
}
</script>

<h2 id="the-horizon-future-research-ideas">The Horizon: Future Research Ideas</h2>

<p>By combining local Domain Chunking with Postgres vector databases, we are actively tearing down the hardware barriers that have historically prevented massive protein searches. Comparing extremophile variants like these unlocks incredible real-world potential:</p>

<ul>
  <li><strong>Geothermal Bioremediation Pipelines:</strong> The <em>Methanofollis</em> variant’s adaptation to geothermal sediment means its Nitrite Reductase is likely highly thermostable. We could graft its conserved core domains into industrial nitrogen-cycle bioreactors operating at elevated temperatures.</li>
  <li><strong>Hyper-Saline Enzyme Engineering:</strong> The <em>Halostagnicola</em> structure relies heavily on acidic surface shells to maintain its folding shell in extreme salt. By using vector searches to cross-reference its structural motifs against freshwater enzymes, we can map the exact mutations needed to engineer salt-tolerant biosensors for oceanic monitoring.</li>
</ul>

<p>The integration of <code class="language-plaintext highlighter-rouge">pg_bio</code> doesn’t just store data—it autonomously bypasses computational limits to reveal the evolutionary blueprints of nature.</p>]]></content><author><name>Jônatas Davi Paganini</name><email>jonatasdp@gmail.com</email></author><category term="bioinformatics" /><category term="pgvector" /><category term="machine-learning" /><category term="structural-biology" /><summary type="html"><![CDATA[As our pg_bio autonomous protein swarm delves deeper into the Dark Proteome, we inevitably crash into the harsh reality of modern computational biology: VRAM limits. While scanning the evolutionary divergence of uncharacterized Nitrite Reductases, we began encountering HTTP 413 REQUEST ENTITY TOO LARGE payload errors. The culprit? Massive orthologs stretching far beyond the 400 amino-acid threshold that our local ESMFold hardware can swallow in a single forward pass.]]></summary></entry><entry><title type="html">Unearthing Hydrogenase: Exploring the Dark Proteome of Extreme Ecosystems!</title><link href="/mining-hydrogenase-a0abd5tsl4-q8u2p0-dark-proteome" rel="alternate" type="text/html" title="Unearthing Hydrogenase: Exploring the Dark Proteome of Extreme Ecosystems!" /><published>2026-10-06T00:39:18+00:00</published><updated>2026-10-06T00:39:18+00:00</updated><id>/mining-hydrogenase-a0abd5tsl4-q8u2p0-dark-proteome</id><content type="html" xml:base="/mining-hydrogenase-a0abd5tsl4-q8u2p0-dark-proteome"><![CDATA[<p>As the <code class="language-plaintext highlighter-rouge">pg_bio</code> autonomous night pipeline continues its exciting sweep of the dark proteome, we set our sights on an incredible protein family: <strong>Hydrogenase</strong>! By bypassing months of wet-lab work, we are uncovering hidden secrets of nature using the immense power of native PostgreSQL multiomics engines scanning millions of vectors in milliseconds.</p>

<!--more-->

<p>Our SQL engine scanned the embedding space and found a high-confidence structural match that bridges two completely different biological worlds. We found an uncharacterized orphan protein that exhibits an almost identical 3D fold to a known, well-studied bait!</p>

<h2 id="the-bait-unknown-protein-a0abd5tsl4">The Bait: Unknown protein (A0ABD5TSL4)</h2>
<p>To understand the magnitude of this discovery, we first must look at the known bait protein from <em>Halopelagius fulvigenes</em>. 
<strong>What does it do?</strong> 
No specific function described.</p>

<p>This specific enzymatic function is crucial to its ecosystem. But what happens when we search the vast, uncharted territories of the database for something structurally similar?</p>

<h2 id="the-discovery-a-hidden-orphan-in-pyrococcus-furiosus-strain-atcc-43587--dsm-3638--jcm-8422--vc1">The Discovery: A Hidden Orphan in <em>Pyrococcus furiosus (strain ATCC 43587 / DSM 3638 / JCM 8422 / Vc1)</em></h2>
<p>Our search revealed an entirely uncharacterized protein (<code class="language-plaintext highlighter-rouge">Q8U2P0</code>) in <em>Pyrococcus furiosus (strain ATCC 43587 / DSM 3638 / JCM 8422 / Vc1)</em>. Despite its label as “uncharacterized”, its vector embeddings tell a different story!</p>

<p>The structural similarity implies a massive evolutionary divergence or a conserved function adapted to a completely new environment. Could this extremophile or unique organism be harboring a more robust, efficient version of the enzyme?</p>

<h3 id="practical-applications--impact">Practical Applications &amp; Impact</h3>
<p>What does this mean for the real world? Proteins in the <strong>Hydrogenase</strong> family have massive potential in industrial biotechnology, bioremediation, medicine, and synthetic biology. By finding a novel version of this protein in <em>Pyrococcus furiosus (strain ATCC 43587 / DSM 3638 / JCM 8422 / Vc1)</em>, we might have just discovered a variant that operates at extreme temperatures, pH levels, or with higher catalytic efficiency! This is the power of mining the dark proteome.</p>

<hr />

<h2 id="the-math--the-pipeline">The Math &amp; The Pipeline</h2>
<p>Using our newly built UniProt SQL Foreign Data Wrapper (<code class="language-plaintext highlighter-rouge">bio_search_uniprot</code>), we dynamically enriched the raw vector search directly inside the database:</p>

<table>
  <thead>
    <tr>
      <th style="text-align: left">Category</th>
      <th style="text-align: left">Known Bait</th>
      <th style="text-align: left">Orphan Discovery</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td style="text-align: left"><strong>UniProt ID</strong></td>
      <td style="text-align: left"><code class="language-plaintext highlighter-rouge">A0ABD5TSL4</code></td>
      <td style="text-align: left"><code class="language-plaintext highlighter-rouge">Q8U2P0</code></td>
    </tr>
    <tr>
      <td style="text-align: left"><strong>Organism</strong></td>
      <td style="text-align: left"><em>Halopelagius fulvigenes</em></td>
      <td style="text-align: left"><em>Pyrococcus furiosus (strain ATCC 43587 / DSM 3638 / JCM 8422 / Vc1)</em></td>
    </tr>
    <tr>
      <td style="text-align: left"><strong>Status</strong></td>
      <td style="text-align: left">Characterized</td>
      <td style="text-align: left">Uncharacterized</td>
    </tr>
    <tr>
      <td style="text-align: left"><strong>Cosine Distance</strong></td>
      <td style="text-align: left">-</td>
      <td style="text-align: left"><strong>0.0544</strong></td>
    </tr>
  </tbody>
</table>

<p><em>Note: A distance of 0.0544 means the 3D backbone is mathematically incredibly similar!</em></p>

<h3 id="interactive-3dmoljs-preview">Interactive 3Dmol.js Preview</h3>
<p>Dive into the structures below! <em>Tip: Double-click either 3D viewer to lock their cameras together for synchronized rotation, and click any fragment to automatically highlight the matching residue on the opposite protein!</em></p>

<div style="display: flex; justify-content: space-between; gap: 20px;">
  <div style="flex: 1;">
    <h4>Bait: A0ABD5TSL4 (Halopelagius fulvigenes)</h4>
    <div style="height: 400px; width: 100%; position: relative;" class="viewer_3Dmoljs" data-href="/assets/models/AF-A0ABD5TSL4-F1-model_v4.pdb" data-backgroundcolor="0xffffff" data-style="cartoon:color=cyan"></div>
  </div>
  <div style="flex: 1;">
    <h4>Discovery: Q8U2P0 (Pyrococcus furiosus (strain ATCC 43587 / DSM 3638 / JCM 8422 / Vc1))</h4>
    <div style="height: 400px; width: 100%; position: relative;" class="viewer_3Dmoljs" data-href="/assets/models/AF-Q8U2P0-F1-model_v4.pdb" data-backgroundcolor="0xffffff" data-style="cartoon:color=magenta"></div>
  </div>
</div>

<h3 id="the-sql-query">The SQL Query</h3>
<p>This discovery was completely automated natively in PostgreSQL using our custom Z-Order indexing and the new UniProt SRF:</p>

<div class="language-sql highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="k">WITH</span> <span class="n">closest</span> <span class="k">AS</span> <span class="p">(</span>
    <span class="k">SELECT</span> <span class="n">uniprot_id</span><span class="p">,</span> <span class="n">name</span><span class="p">,</span> <span class="n">embedding</span><span class="p">,</span>
           <span class="p">(</span><span class="n">embedding</span> <span class="o">&lt;=&gt;</span> <span class="p">(</span><span class="k">SELECT</span> <span class="n">embedding</span> <span class="k">FROM</span> <span class="n">proteins</span> <span class="k">WHERE</span> <span class="n">uniprot_id</span> <span class="o">=</span> <span class="s1">'A0ABD5TSL4'</span><span class="p">))</span> <span class="k">as</span> <span class="n">dist</span>
    <span class="k">FROM</span> <span class="n">proteins</span>
    <span class="k">WHERE</span> <span class="n">name</span> <span class="k">ILIKE</span> <span class="s1">'%uncharacterized%'</span>
    <span class="k">ORDER</span> <span class="k">BY</span> <span class="n">dist</span> <span class="k">ASC</span> <span class="k">LIMIT</span> <span class="mi">1</span>
<span class="p">)</span>
<span class="k">SELECT</span> <span class="k">c</span><span class="p">.</span><span class="n">uniprot_id</span><span class="p">,</span> <span class="k">c</span><span class="p">.</span><span class="n">dist</span><span class="p">,</span> <span class="n">u</span><span class="p">.</span><span class="n">organism</span>
<span class="k">FROM</span> <span class="n">closest</span> <span class="k">c</span>
<span class="k">CROSS</span> <span class="k">JOIN</span> <span class="k">LATERAL</span> <span class="n">bio_search_uniprot</span><span class="p">(</span><span class="s1">'accession:'</span> <span class="o">||</span> <span class="k">c</span><span class="p">.</span><span class="n">uniprot_id</span><span class="p">)</span> <span class="n">u</span><span class="p">;</span>
</code></pre></div></div>

<p><em>This automated discovery was generated by the <a href="https://github.com/jonatas/pg_bio/blob/main/continuous_night_discovery.py">pg_bio continuous discovery script</a>.</em></p>

<p><em>Check out more of our pipeline’s findings in the <a href="/categories.html#bioinformatics-ref">Bioinformatics discoveries</a> section!</em></p>]]></content><author><name>Jônatas Davi Paganini</name><email>jonatasdp@gmail.com</email></author><category term="bioinformatics" /><category term="pgvector" /><category term="machine-learning" /><category term="structural-biology" /><category term="pgbio" /><summary type="html"><![CDATA[As the pg_bio autonomous night pipeline continues its exciting sweep of the dark proteome, we set our sights on an incredible protein family: Hydrogenase! By bypassing months of wet-lab work, we are uncovering hidden secrets of nature using the immense power of native PostgreSQL multiomics engines scanning millions of vectors in milliseconds.]]></summary></entry><entry><title type="html">Unearthing Protease: Exploring the Dark Proteome of Extreme Ecosystems!</title><link href="/mining-protease-a0a1i0pgb7-a0a1h8vfw7-dark-proteome" rel="alternate" type="text/html" title="Unearthing Protease: Exploring the Dark Proteome of Extreme Ecosystems!" /><published>2026-10-06T00:23:24+00:00</published><updated>2026-10-06T00:23:24+00:00</updated><id>/mining-protease-a0a1i0pgb7-a0a1h8vfw7-dark-proteome</id><content type="html" xml:base="/mining-protease-a0a1i0pgb7-a0a1h8vfw7-dark-proteome"><![CDATA[<p>As the <code class="language-plaintext highlighter-rouge">pg_bio</code> autonomous night pipeline continues its exciting sweep of the dark proteome, we set our sights on an incredible protein family: <strong>Protease</strong>! By bypassing months of wet-lab work, we are uncovering hidden secrets of nature using the immense power of native PostgreSQL multiomics engines scanning millions of vectors in milliseconds.</p>

<!--more-->

<p>Our SQL engine scanned the embedding space and found a high-confidence structural match that bridges two completely different biological worlds. We found an uncharacterized orphan protein that exhibits an almost identical 3D fold to a known, well-studied bait!</p>

<h2 id="the-bait-unknown-protein-a0a1i0pgb7">The Bait: Unknown protein (A0A1I0PGB7)</h2>
<p>To understand the magnitude of this discovery, we first must look at the known bait protein from <em>Natrinema salifodinae</em>. 
<strong>What does it do?</strong> 
No specific function described.</p>

<p>This specific enzymatic function is crucial to its ecosystem. But what happens when we search the vast, uncharted territories of the database for something structurally similar?</p>

<h2 id="the-discovery-a-hidden-orphan-in-halorientalis-persicus">The Discovery: A Hidden Orphan in <em>Halorientalis persicus</em></h2>
<p>Our search revealed an entirely uncharacterized protein (<code class="language-plaintext highlighter-rouge">A0A1H8VFW7</code>) in <em>Halorientalis persicus</em>. Despite its label as “uncharacterized”, its vector embeddings tell a different story!</p>

<p>The structural similarity implies a massive evolutionary divergence or a conserved function adapted to a completely new environment. Could this extremophile or unique organism be harboring a more robust, efficient version of the enzyme?</p>

<h3 id="practical-applications--impact">Practical Applications &amp; Impact</h3>
<p>What does this mean for the real world? Proteins in the <strong>Protease</strong> family have massive potential in industrial biotechnology, bioremediation, medicine, and synthetic biology. By finding a novel version of this protein in <em>Halorientalis persicus</em>, we might have just discovered a variant that operates at extreme temperatures, pH levels, or with higher catalytic efficiency! This is the power of mining the dark proteome.</p>

<hr />

<h2 id="the-math--the-pipeline">The Math &amp; The Pipeline</h2>
<p>Using our newly built UniProt SQL Foreign Data Wrapper (<code class="language-plaintext highlighter-rouge">bio_search_uniprot</code>), we dynamically enriched the raw vector search directly inside the database:</p>

<table>
  <thead>
    <tr>
      <th style="text-align: left">Category</th>
      <th style="text-align: left">Known Bait</th>
      <th style="text-align: left">Orphan Discovery</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td style="text-align: left"><strong>UniProt ID</strong></td>
      <td style="text-align: left"><code class="language-plaintext highlighter-rouge">A0A1I0PGB7</code></td>
      <td style="text-align: left"><code class="language-plaintext highlighter-rouge">A0A1H8VFW7</code></td>
    </tr>
    <tr>
      <td style="text-align: left"><strong>Organism</strong></td>
      <td style="text-align: left"><em>Natrinema salifodinae</em></td>
      <td style="text-align: left"><em>Halorientalis persicus</em></td>
    </tr>
    <tr>
      <td style="text-align: left"><strong>Status</strong></td>
      <td style="text-align: left">Characterized</td>
      <td style="text-align: left">Uncharacterized</td>
    </tr>
    <tr>
      <td style="text-align: left"><strong>Cosine Distance</strong></td>
      <td style="text-align: left">-</td>
      <td style="text-align: left"><strong>0.0528</strong></td>
    </tr>
  </tbody>
</table>

<p><em>Note: A distance of 0.0528 means the 3D backbone is mathematically incredibly similar!</em></p>

<h3 id="interactive-3dmoljs-preview">Interactive 3Dmol.js Preview</h3>
<p>Dive into the structures below! <em>Tip: Double-click either 3D viewer to lock their cameras together for synchronized rotation, and click any fragment to automatically highlight the matching residue on the opposite protein!</em></p>

<div style="display: flex; justify-content: space-between; gap: 20px;">
  <div style="flex: 1;">
    <h4>Bait: A0A1I0PGB7 (Natrinema salifodinae)</h4>
    <div style="height: 400px; width: 100%; position: relative;" class="viewer_3Dmoljs" data-href="/assets/models/AF-A0A1I0PGB7-F1-model_v4.pdb" data-backgroundcolor="0xffffff" data-style="cartoon:color=cyan"></div>
  </div>
  <div style="flex: 1;">
    <h4>Discovery: A0A1H8VFW7 (Halorientalis persicus)</h4>
    <div style="height: 400px; width: 100%; position: relative;" class="viewer_3Dmoljs" data-href="/assets/models/AF-A0A1H8VFW7-F1-model_v4.pdb" data-backgroundcolor="0xffffff" data-style="cartoon:color=magenta"></div>
  </div>
</div>

<h3 id="the-sql-query">The SQL Query</h3>
<p>This discovery was completely automated natively in PostgreSQL using our custom Z-Order indexing and the new UniProt SRF:</p>

<div class="language-sql highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="k">WITH</span> <span class="n">closest</span> <span class="k">AS</span> <span class="p">(</span>
    <span class="k">SELECT</span> <span class="n">uniprot_id</span><span class="p">,</span> <span class="n">name</span><span class="p">,</span> <span class="n">embedding</span><span class="p">,</span>
           <span class="p">(</span><span class="n">embedding</span> <span class="o">&lt;=&gt;</span> <span class="p">(</span><span class="k">SELECT</span> <span class="n">embedding</span> <span class="k">FROM</span> <span class="n">proteins</span> <span class="k">WHERE</span> <span class="n">uniprot_id</span> <span class="o">=</span> <span class="s1">'A0A1I0PGB7'</span><span class="p">))</span> <span class="k">as</span> <span class="n">dist</span>
    <span class="k">FROM</span> <span class="n">proteins</span>
    <span class="k">WHERE</span> <span class="n">name</span> <span class="k">ILIKE</span> <span class="s1">'%uncharacterized%'</span>
    <span class="k">ORDER</span> <span class="k">BY</span> <span class="n">dist</span> <span class="k">ASC</span> <span class="k">LIMIT</span> <span class="mi">1</span>
<span class="p">)</span>
<span class="k">SELECT</span> <span class="k">c</span><span class="p">.</span><span class="n">uniprot_id</span><span class="p">,</span> <span class="k">c</span><span class="p">.</span><span class="n">dist</span><span class="p">,</span> <span class="n">u</span><span class="p">.</span><span class="n">organism</span>
<span class="k">FROM</span> <span class="n">closest</span> <span class="k">c</span>
<span class="k">CROSS</span> <span class="k">JOIN</span> <span class="k">LATERAL</span> <span class="n">bio_search_uniprot</span><span class="p">(</span><span class="s1">'accession:'</span> <span class="o">||</span> <span class="k">c</span><span class="p">.</span><span class="n">uniprot_id</span><span class="p">)</span> <span class="n">u</span><span class="p">;</span>
</code></pre></div></div>

<p><em>This automated discovery was generated by the <a href="https://github.com/jonatas/pg_bio/blob/main/continuous_night_discovery.py">pg_bio continuous discovery script</a>.</em></p>

<p><em>Check out more of our pipeline’s findings in the <a href="/categories.html#bioinformatics-ref">Bioinformatics discoveries</a> section!</em></p>]]></content><author><name>Jônatas Davi Paganini</name><email>jonatasdp@gmail.com</email></author><category term="bioinformatics" /><category term="pgvector" /><category term="machine-learning" /><category term="structural-biology" /><category term="pgbio" /><summary type="html"><![CDATA[As the pg_bio autonomous night pipeline continues its exciting sweep of the dark proteome, we set our sights on an incredible protein family: Protease! By bypassing months of wet-lab work, we are uncovering hidden secrets of nature using the immense power of native PostgreSQL multiomics engines scanning millions of vectors in milliseconds.]]></summary></entry><entry><title type="html">Unearthing Nuclease: Exploring the Dark Proteome of Extreme Ecosystems!</title><link href="/mining-nuclease-a0a1m5uqh2-k0iht1-dark-proteome" rel="alternate" type="text/html" title="Unearthing Nuclease: Exploring the Dark Proteome of Extreme Ecosystems!" /><published>2026-10-06T00:07:41+00:00</published><updated>2026-10-06T00:07:41+00:00</updated><id>/mining-nuclease-a0a1m5uqh2-k0iht1-dark-proteome</id><content type="html" xml:base="/mining-nuclease-a0a1m5uqh2-k0iht1-dark-proteome"><![CDATA[<p>As the <code class="language-plaintext highlighter-rouge">pg_bio</code> autonomous night pipeline continues its exciting sweep of the dark proteome, we set our sights on an incredible protein family: <strong>Nuclease</strong>! By bypassing months of wet-lab work, we are uncovering hidden secrets of nature using the immense power of native PostgreSQL multiomics engines scanning millions of vectors in milliseconds.</p>

<!--more-->

<p>Our SQL engine scanned the embedding space and found a high-confidence structural match that bridges two completely different biological worlds. We found an uncharacterized orphan protein that exhibits an almost identical 3D fold to a known, well-studied bait!</p>

<h2 id="the-bait-unknown-protein-a0a1m5uqh2">The Bait: Unknown protein (A0A1M5UQH2)</h2>
<p>To understand the magnitude of this discovery, we first must look at the known bait protein from <em>Halobaculum gomorrense</em>. 
<strong>What does it do?</strong> 
No specific function described.</p>

<p>This specific enzymatic function is crucial to its ecosystem. But what happens when we search the vast, uncharted territories of the database for something structurally similar?</p>

<h2 id="the-discovery-a-hidden-orphan-in-nitrososphaera-gargensis-strain-ga92">The Discovery: A Hidden Orphan in <em>Nitrososphaera gargensis (strain Ga9.2)</em></h2>
<p>Our search revealed an entirely uncharacterized protein (<code class="language-plaintext highlighter-rouge">K0IHT1</code>) in <em>Nitrososphaera gargensis (strain Ga9.2)</em>. Despite its label as “uncharacterized”, its vector embeddings tell a different story!</p>

<p>The structural similarity implies a massive evolutionary divergence or a conserved function adapted to a completely new environment. Could this extremophile or unique organism be harboring a more robust, efficient version of the enzyme?</p>

<h3 id="practical-applications--impact">Practical Applications &amp; Impact</h3>
<p>What does this mean for the real world? Proteins in the <strong>Nuclease</strong> family have massive potential in industrial biotechnology, bioremediation, medicine, and synthetic biology. By finding a novel version of this protein in <em>Nitrososphaera gargensis (strain Ga9.2)</em>, we might have just discovered a variant that operates at extreme temperatures, pH levels, or with higher catalytic efficiency! This is the power of mining the dark proteome.</p>

<hr />

<h2 id="the-math--the-pipeline">The Math &amp; The Pipeline</h2>
<p>Using our newly built UniProt SQL Foreign Data Wrapper (<code class="language-plaintext highlighter-rouge">bio_search_uniprot</code>), we dynamically enriched the raw vector search directly inside the database:</p>

<table>
  <thead>
    <tr>
      <th style="text-align: left">Category</th>
      <th style="text-align: left">Known Bait</th>
      <th style="text-align: left">Orphan Discovery</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td style="text-align: left"><strong>UniProt ID</strong></td>
      <td style="text-align: left"><code class="language-plaintext highlighter-rouge">A0A1M5UQH2</code></td>
      <td style="text-align: left"><code class="language-plaintext highlighter-rouge">K0IHT1</code></td>
    </tr>
    <tr>
      <td style="text-align: left"><strong>Organism</strong></td>
      <td style="text-align: left"><em>Halobaculum gomorrense</em></td>
      <td style="text-align: left"><em>Nitrososphaera gargensis (strain Ga9.2)</em></td>
    </tr>
    <tr>
      <td style="text-align: left"><strong>Status</strong></td>
      <td style="text-align: left">Characterized</td>
      <td style="text-align: left">Uncharacterized</td>
    </tr>
    <tr>
      <td style="text-align: left"><strong>Cosine Distance</strong></td>
      <td style="text-align: left">-</td>
      <td style="text-align: left"><strong>0.0583</strong></td>
    </tr>
  </tbody>
</table>

<p><em>Note: A distance of 0.0583 means the 3D backbone is mathematically incredibly similar!</em></p>

<h3 id="interactive-3dmoljs-preview">Interactive 3Dmol.js Preview</h3>
<p>Dive into the structures below! <em>Tip: Double-click either 3D viewer to lock their cameras together for synchronized rotation, and click any fragment to automatically highlight the matching residue on the opposite protein!</em></p>

<div style="display: flex; justify-content: space-between; gap: 20px;">
  <div style="flex: 1;">
    <h4>Bait: A0A1M5UQH2 (Halobaculum gomorrense)</h4>
    <div style="height: 400px; width: 100%; position: relative;" class="viewer_3Dmoljs" data-href="/assets/models/AF-A0A1M5UQH2-F1-model_v4.pdb" data-backgroundcolor="0xffffff" data-style="cartoon:color=cyan"></div>
  </div>
  <div style="flex: 1;">
    <h4>Discovery: K0IHT1 (Nitrososphaera gargensis (strain Ga9.2))</h4>
    <div style="height: 400px; width: 100%; position: relative;" class="viewer_3Dmoljs" data-href="/assets/models/AF-K0IHT1-F1-model_v4.pdb" data-backgroundcolor="0xffffff" data-style="cartoon:color=magenta"></div>
  </div>
</div>

<h3 id="the-sql-query">The SQL Query</h3>
<p>This discovery was completely automated natively in PostgreSQL using our custom Z-Order indexing and the new UniProt SRF:</p>

<div class="language-sql highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="k">WITH</span> <span class="n">closest</span> <span class="k">AS</span> <span class="p">(</span>
    <span class="k">SELECT</span> <span class="n">uniprot_id</span><span class="p">,</span> <span class="n">name</span><span class="p">,</span> <span class="n">embedding</span><span class="p">,</span>
           <span class="p">(</span><span class="n">embedding</span> <span class="o">&lt;=&gt;</span> <span class="p">(</span><span class="k">SELECT</span> <span class="n">embedding</span> <span class="k">FROM</span> <span class="n">proteins</span> <span class="k">WHERE</span> <span class="n">uniprot_id</span> <span class="o">=</span> <span class="s1">'A0A1M5UQH2'</span><span class="p">))</span> <span class="k">as</span> <span class="n">dist</span>
    <span class="k">FROM</span> <span class="n">proteins</span>
    <span class="k">WHERE</span> <span class="n">name</span> <span class="k">ILIKE</span> <span class="s1">'%uncharacterized%'</span>
    <span class="k">ORDER</span> <span class="k">BY</span> <span class="n">dist</span> <span class="k">ASC</span> <span class="k">LIMIT</span> <span class="mi">1</span>
<span class="p">)</span>
<span class="k">SELECT</span> <span class="k">c</span><span class="p">.</span><span class="n">uniprot_id</span><span class="p">,</span> <span class="k">c</span><span class="p">.</span><span class="n">dist</span><span class="p">,</span> <span class="n">u</span><span class="p">.</span><span class="n">organism</span>
<span class="k">FROM</span> <span class="n">closest</span> <span class="k">c</span>
<span class="k">CROSS</span> <span class="k">JOIN</span> <span class="k">LATERAL</span> <span class="n">bio_search_uniprot</span><span class="p">(</span><span class="s1">'accession:'</span> <span class="o">||</span> <span class="k">c</span><span class="p">.</span><span class="n">uniprot_id</span><span class="p">)</span> <span class="n">u</span><span class="p">;</span>
</code></pre></div></div>

<p><em>This automated discovery was generated by the <a href="https://github.com/jonatas/pg_bio/blob/main/continuous_night_discovery.py">pg_bio continuous discovery script</a>.</em></p>

<p><em>Check out more of our pipeline’s findings in the <a href="/categories.html#bioinformatics-ref">Bioinformatics discoveries</a> section!</em></p>]]></content><author><name>Jônatas Davi Paganini</name><email>jonatasdp@gmail.com</email></author><category term="bioinformatics" /><category term="pgvector" /><category term="machine-learning" /><category term="structural-biology" /><category term="pgbio" /><summary type="html"><![CDATA[As the pg_bio autonomous night pipeline continues its exciting sweep of the dark proteome, we set our sights on an incredible protein family: Nuclease! By bypassing months of wet-lab work, we are uncovering hidden secrets of nature using the immense power of native PostgreSQL multiomics engines scanning millions of vectors in milliseconds.]]></summary></entry><entry><title type="html">Unearthing Nitrogenase: Exploring the Dark Proteome of Extreme Ecosystems!</title><link href="/mining-nitrogenase-a0aa97fb87-a0a366m992-dark-proteome" rel="alternate" type="text/html" title="Unearthing Nitrogenase: Exploring the Dark Proteome of Extreme Ecosystems!" /><published>2026-10-05T16:32:44+00:00</published><updated>2026-10-05T16:32:44+00:00</updated><id>/mining-nitrogenase-a0aa97fb87-a0a366m992-dark-proteome</id><content type="html" xml:base="/mining-nitrogenase-a0aa97fb87-a0a366m992-dark-proteome"><![CDATA[<p>As the <code class="language-plaintext highlighter-rouge">pg_bio</code> autonomous night pipeline continues its exciting sweep of the dark proteome, we set our sights on an incredible protein family: <strong>Nitrogenase</strong>! By bypassing months of wet-lab work, we are uncovering hidden secrets of nature using the immense power of native PostgreSQL multiomics engines scanning millions of vectors in milliseconds.</p>

<!--more-->

<p>Our SQL engine scanned the embedding space and found a high-confidence structural match that bridges two completely different biological worlds. We found an uncharacterized orphan protein that exhibits an almost identical 3D fold to a known, well-studied bait!</p>

<h2 id="the-bait-dinitrogenase-iron-molybdenum-cofactor-biosynthesis-domain-containing-protein-a0aa97fb87">The Bait: Dinitrogenase iron-molybdenum cofactor biosynthesis domain-containing protein (A0AA97FB87)</h2>
<p>To understand the magnitude of this discovery, we first must look at the known bait protein from <em>Methanochimaera problematica</em>. 
<strong>What does it do?</strong> 
No specific function described.</p>

<p>This specific enzymatic function is crucial to its ecosystem. But what happens when we search the vast, uncharted territories of the database for something structurally similar?</p>

<h2 id="the-discovery-a-hidden-orphan-in-candidatus-methanobinarius-endosymbioticus">The Discovery: A Hidden Orphan in <em>Candidatus Methanobinarius endosymbioticus</em></h2>
<p>Our search revealed an entirely uncharacterized protein (<code class="language-plaintext highlighter-rouge">A0A366M992</code>) in <em>Candidatus Methanobinarius endosymbioticus</em>—a recently discovered methanogenic archaeon that lives entirely inside another organism as an endosymbiont, perfectly adapted to extreme intracellular conditions. Despite its label as “uncharacterized”, its vector embeddings tell a different story!</p>

<p>The structural similarity implies a massive evolutionary divergence or a conserved function adapted to a completely new environment. Could this extremophile or unique organism be harboring a more robust, efficient version of the enzyme?</p>

<h3 id="practical-applications--impact">Practical Applications &amp; Impact</h3>
<p>What does this mean for the real world? Proteins in the <strong>Nitrogenase</strong> family have massive potential in industrial biotechnology, bioremediation, medicine, and synthetic biology. By finding a novel version of this protein in <em>Candidatus Methanobinarius endosymbioticus</em>, we might have just discovered a variant that operates at extreme temperatures, pH levels, or with higher catalytic efficiency! This is the power of mining the dark proteome.</p>

<hr />

<h2 id="the-math--the-pipeline">The Math &amp; The Pipeline</h2>
<p>Using our newly built UniProt SQL Foreign Data Wrapper (<code class="language-plaintext highlighter-rouge">bio_search_uniprot</code>), we dynamically enriched the raw vector search directly inside the database:</p>

<table>
  <thead>
    <tr>
      <th style="text-align: left">Category</th>
      <th style="text-align: left">Known Bait</th>
      <th style="text-align: left">Orphan Discovery</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td style="text-align: left"><strong>UniProt ID</strong></td>
      <td style="text-align: left"><code class="language-plaintext highlighter-rouge">A0AA97FB87</code></td>
      <td style="text-align: left"><code class="language-plaintext highlighter-rouge">A0A366M992</code></td>
    </tr>
    <tr>
      <td style="text-align: left"><strong>Organism</strong></td>
      <td style="text-align: left"><em>Methanochimaera problematica</em></td>
      <td style="text-align: left"><em>Candidatus Methanobinarius endosymbioticus</em></td>
    </tr>
    <tr>
      <td style="text-align: left"><strong>Status</strong></td>
      <td style="text-align: left">Characterized</td>
      <td style="text-align: left">Uncharacterized</td>
    </tr>
    <tr>
      <td style="text-align: left"><strong>Cosine Distance</strong></td>
      <td style="text-align: left">-</td>
      <td style="text-align: left"><strong>0.0547</strong></td>
    </tr>
  </tbody>
</table>

<p><em>Note: A distance of 0.0547 means the 3D backbone is mathematically incredibly similar!</em></p>

<h3 id="interactive-3dmoljs-preview">Interactive 3Dmol.js Preview</h3>
<p>Dive into the structures below! <em>Tip: Double-click either 3D viewer to lock their cameras together for synchronized rotation, and click any fragment to automatically highlight the matching residue on the opposite protein!</em></p>

<div style="display: flex; justify-content: space-between; gap: 20px;">
  <div style="flex: 1;">
    <h4>Bait: A0AA97FB87 (Methanochimaera problematica)</h4>
    <div style="height: 400px; width: 100%; position: relative;" class="viewer_3Dmoljs" data-href="/assets/models/AF-A0AA97FB87-F1-model_v4.pdb" data-backgroundcolor="0xffffff" data-style="cartoon:color=cyan"></div>
  </div>
  <div style="flex: 1;">
    <h4>Discovery: A0A366M992 (Candidatus Methanobinarius endosymbioticus)</h4>
    <div style="height: 400px; width: 100%; position: relative;" class="viewer_3Dmoljs" data-href="/assets/models/AF-A0A366M992-F1-model_v4.pdb" data-backgroundcolor="0xffffff" data-style="cartoon:color=magenta"></div>
  </div>
</div>

<h3 id="the-sql-query">The SQL Query</h3>
<p>This discovery was completely automated natively in PostgreSQL using our custom Z-Order indexing and the new UniProt SRF:</p>

<div class="language-sql highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="k">WITH</span> <span class="n">closest</span> <span class="k">AS</span> <span class="p">(</span>
    <span class="k">SELECT</span> <span class="n">uniprot_id</span><span class="p">,</span> <span class="n">name</span><span class="p">,</span> <span class="n">embedding</span><span class="p">,</span>
           <span class="p">(</span><span class="n">embedding</span> <span class="o">&lt;=&gt;</span> <span class="p">(</span><span class="k">SELECT</span> <span class="n">embedding</span> <span class="k">FROM</span> <span class="n">proteins</span> <span class="k">WHERE</span> <span class="n">uniprot_id</span> <span class="o">=</span> <span class="s1">'A0AA97FB87'</span><span class="p">))</span> <span class="k">as</span> <span class="n">dist</span>
    <span class="k">FROM</span> <span class="n">proteins</span>
    <span class="k">WHERE</span> <span class="n">name</span> <span class="k">ILIKE</span> <span class="s1">'%uncharacterized%'</span>
    <span class="k">ORDER</span> <span class="k">BY</span> <span class="n">dist</span> <span class="k">ASC</span> <span class="k">LIMIT</span> <span class="mi">1</span>
<span class="p">)</span>
<span class="k">SELECT</span> <span class="k">c</span><span class="p">.</span><span class="n">uniprot_id</span><span class="p">,</span> <span class="k">c</span><span class="p">.</span><span class="n">dist</span><span class="p">,</span> <span class="n">u</span><span class="p">.</span><span class="n">organism</span>
<span class="k">FROM</span> <span class="n">closest</span> <span class="k">c</span>
<span class="k">CROSS</span> <span class="k">JOIN</span> <span class="k">LATERAL</span> <span class="n">bio_search_uniprot</span><span class="p">(</span><span class="s1">'accession:'</span> <span class="o">||</span> <span class="k">c</span><span class="p">.</span><span class="n">uniprot_id</span><span class="p">)</span> <span class="n">u</span><span class="p">;</span>
</code></pre></div></div>

<p><em>This automated discovery was generated by the <a href="https://github.com/jonatas/pg_bio/blob/main/continuous_night_discovery.py">pg_bio continuous discovery script</a>.</em></p>

<p><em>Check out more of our pipeline’s findings in the <a href="/categories.html#bioinformatics-ref">Bioinformatics discoveries</a> section!</em></p>]]></content><author><name>Jônatas Davi Paganini</name><email>jonatasdp@gmail.com</email></author><category term="bioinformatics" /><category term="pgvector" /><category term="machine-learning" /><category term="structural-biology" /><category term="pgbio" /><summary type="html"><![CDATA[As the pg_bio autonomous night pipeline continues its exciting sweep of the dark proteome, we set our sights on an incredible protein family: Nitrogenase! By bypassing months of wet-lab work, we are uncovering hidden secrets of nature using the immense power of native PostgreSQL multiomics engines scanning millions of vectors in milliseconds.]]></summary></entry><entry><title type="html">Unearthing Kinase: Exploring the Dark Proteome of Extreme Ecosystems!</title><link href="/mining-kinase-q74n67-b1l4s9-dark-proteome" rel="alternate" type="text/html" title="Unearthing Kinase: Exploring the Dark Proteome of Extreme Ecosystems!" /><published>2026-10-05T15:29:20+00:00</published><updated>2026-10-05T15:29:20+00:00</updated><id>/mining-kinase-q74n67-b1l4s9-dark-proteome</id><content type="html" xml:base="/mining-kinase-q74n67-b1l4s9-dark-proteome"><![CDATA[<p>As the <code class="language-plaintext highlighter-rouge">pg_bio</code> autonomous night pipeline continues its exciting sweep of the dark proteome, we set our sights on an incredible protein family: <strong>Kinase</strong>! By bypassing months of wet-lab work, we are uncovering hidden secrets of nature using the immense power of native PostgreSQL multiomics engines scanning millions of vectors in milliseconds.</p>

<!--more-->

<p>Our SQL engine scanned the embedding space and found a high-confidence structural match that bridges two completely different biological worlds. We found an uncharacterized orphan protein that exhibits an almost identical 3D fold to a known, well-studied bait!</p>

<h2 id="the-bait-non-specific-serinethreonine-protein-kinase-q74n67">The Bait: non-specific serine/threonine protein kinase (Q74N67)</h2>
<p>To understand the magnitude of this discovery, we first must look at the known bait protein from <em>Nanoarchaeum equitans (strain Kin4-M)</em>. 
<strong>What does it do?</strong> 
No specific function described.</p>

<p>This specific enzymatic function is crucial to its ecosystem. But what happens when we search the vast, uncharted territories of the database for something structurally similar?</p>

<h2 id="the-discovery-a-hidden-orphan-in-korarchaeum-cryptofilum-strain-opf8">The Discovery: A Hidden Orphan in <em>Korarchaeum cryptofilum (strain OPF8)</em></h2>
<p>Our search revealed an entirely uncharacterized protein (<code class="language-plaintext highlighter-rouge">B1L4S9</code>) in <em>Korarchaeum cryptofilum (strain OPF8)</em>—an enigmatic, deeply-branching archaeon isolated from a Yellowstone hot spring, providing crucial insights into the early evolution of life. Despite its label as “uncharacterized”, its vector embeddings tell a different story!</p>

<p>The structural similarity implies a massive evolutionary divergence or a conserved function adapted to a completely new environment. Could this extremophile or unique organism be harboring a more robust, efficient version of the enzyme?</p>

<h3 id="practical-applications--impact">Practical Applications &amp; Impact</h3>
<p>What does this mean for the real world? Proteins in the <strong>Kinase</strong> family have massive potential in industrial biotechnology, bioremediation, medicine, and synthetic biology. By finding a novel version of this protein in <em>Korarchaeum cryptofilum (strain OPF8)</em>, we might have just discovered a variant that operates at extreme temperatures, pH levels, or with higher catalytic efficiency! This is the power of mining the dark proteome.</p>

<hr />

<h2 id="the-math--the-pipeline">The Math &amp; The Pipeline</h2>
<p>Using our newly built UniProt SQL Foreign Data Wrapper (<code class="language-plaintext highlighter-rouge">bio_search_uniprot</code>), we dynamically enriched the raw vector search directly inside the database:</p>

<table>
  <thead>
    <tr>
      <th style="text-align: left">Category</th>
      <th style="text-align: left">Known Bait</th>
      <th style="text-align: left">Orphan Discovery</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td style="text-align: left"><strong>UniProt ID</strong></td>
      <td style="text-align: left"><code class="language-plaintext highlighter-rouge">Q74N67</code></td>
      <td style="text-align: left"><code class="language-plaintext highlighter-rouge">B1L4S9</code></td>
    </tr>
    <tr>
      <td style="text-align: left"><strong>Organism</strong></td>
      <td style="text-align: left"><em>Nanoarchaeum equitans (strain Kin4-M)</em></td>
      <td style="text-align: left"><em>Korarchaeum cryptofilum (strain OPF8)</em></td>
    </tr>
    <tr>
      <td style="text-align: left"><strong>Status</strong></td>
      <td style="text-align: left">Characterized</td>
      <td style="text-align: left">Uncharacterized</td>
    </tr>
    <tr>
      <td style="text-align: left"><strong>Cosine Distance</strong></td>
      <td style="text-align: left">-</td>
      <td style="text-align: left"><strong>0.0535</strong></td>
    </tr>
  </tbody>
</table>

<p><em>Note: A distance of 0.0535 means the 3D backbone is mathematically incredibly similar!</em></p>

<h3 id="interactive-3dmoljs-preview">Interactive 3Dmol.js Preview</h3>
<p>Dive into the structures below! <em>Tip: Double-click either 3D viewer to lock their cameras together for synchronized rotation, and click any fragment to automatically highlight the matching residue on the opposite protein!</em></p>

<div style="display: flex; justify-content: space-between; gap: 20px;">
  <div style="flex: 1;">
    <h4>Bait: Q74N67 (Nanoarchaeum equitans (strain Kin4-M))</h4>
    <div style="height: 400px; width: 100%; position: relative;" class="viewer_3Dmoljs" data-href="/assets/models/AF-Q74N67-F1-model_v4.pdb" data-backgroundcolor="0xffffff" data-style="cartoon:color=cyan"></div>
  </div>
  <div style="flex: 1;">
    <h4>Discovery: B1L4S9 (Korarchaeum cryptofilum (strain OPF8))</h4>
    <div style="height: 400px; width: 100%; position: relative;" class="viewer_3Dmoljs" data-href="/assets/models/AF-B1L4S9-F1-model_v4.pdb" data-backgroundcolor="0xffffff" data-style="cartoon:color=magenta"></div>
  </div>
</div>

<h3 id="the-sql-query">The SQL Query</h3>
<p>This discovery was completely automated natively in PostgreSQL using our custom Z-Order indexing and the new UniProt SRF:</p>

<div class="language-sql highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="k">WITH</span> <span class="n">closest</span> <span class="k">AS</span> <span class="p">(</span>
    <span class="k">SELECT</span> <span class="n">uniprot_id</span><span class="p">,</span> <span class="n">name</span><span class="p">,</span> <span class="n">embedding</span><span class="p">,</span>
           <span class="p">(</span><span class="n">embedding</span> <span class="o">&lt;=&gt;</span> <span class="p">(</span><span class="k">SELECT</span> <span class="n">embedding</span> <span class="k">FROM</span> <span class="n">proteins</span> <span class="k">WHERE</span> <span class="n">uniprot_id</span> <span class="o">=</span> <span class="s1">'Q74N67'</span><span class="p">))</span> <span class="k">as</span> <span class="n">dist</span>
    <span class="k">FROM</span> <span class="n">proteins</span>
    <span class="k">WHERE</span> <span class="n">name</span> <span class="k">ILIKE</span> <span class="s1">'%uncharacterized%'</span>
    <span class="k">ORDER</span> <span class="k">BY</span> <span class="n">dist</span> <span class="k">ASC</span> <span class="k">LIMIT</span> <span class="mi">1</span>
<span class="p">)</span>
<span class="k">SELECT</span> <span class="k">c</span><span class="p">.</span><span class="n">uniprot_id</span><span class="p">,</span> <span class="k">c</span><span class="p">.</span><span class="n">dist</span><span class="p">,</span> <span class="n">u</span><span class="p">.</span><span class="n">organism</span>
<span class="k">FROM</span> <span class="n">closest</span> <span class="k">c</span>
<span class="k">CROSS</span> <span class="k">JOIN</span> <span class="k">LATERAL</span> <span class="n">bio_search_uniprot</span><span class="p">(</span><span class="s1">'accession:'</span> <span class="o">||</span> <span class="k">c</span><span class="p">.</span><span class="n">uniprot_id</span><span class="p">)</span> <span class="n">u</span><span class="p">;</span>
</code></pre></div></div>

<p><em>This automated discovery was generated by the <a href="https://github.com/jonatas/pg_bio/blob/main/continuous_night_discovery.py">pg_bio continuous discovery script</a>.</em></p>

<p><em>Check out more of our pipeline’s findings in the <a href="/categories.html#bioinformatics-ref">Bioinformatics discoveries</a> section!</em></p>]]></content><author><name>Jônatas Davi Paganini</name><email>jonatasdp@gmail.com</email></author><category term="bioinformatics" /><category term="pgvector" /><category term="machine-learning" /><category term="structural-biology" /><category term="pgbio" /><summary type="html"><![CDATA[As the pg_bio autonomous night pipeline continues its exciting sweep of the dark proteome, we set our sights on an incredible protein family: Kinase! By bypassing months of wet-lab work, we are uncovering hidden secrets of nature using the immense power of native PostgreSQL multiomics engines scanning millions of vectors in milliseconds.]]></summary></entry><entry><title type="html">Unearthing Hydrogenase: Exploring the Dark Proteome of Extreme Ecosystems!</title><link href="/mining-hydrogenase-a0abu3vma0-d3e3b4-dark-proteome" rel="alternate" type="text/html" title="Unearthing Hydrogenase: Exploring the Dark Proteome of Extreme Ecosystems!" /><published>2026-10-03T08:17:05+00:00</published><updated>2026-10-03T08:17:05+00:00</updated><id>/mining-hydrogenase-a0abu3vma0-d3e3b4-dark-proteome</id><content type="html" xml:base="/mining-hydrogenase-a0abu3vma0-d3e3b4-dark-proteome"><![CDATA[<p>As the <code class="language-plaintext highlighter-rouge">pg_bio</code> autonomous night pipeline continues its exciting sweep of the dark proteome, we set our sights on an incredible protein family: <strong>Hydrogenase</strong>! By bypassing months of wet-lab work, we are uncovering hidden secrets of nature using the immense power of native PostgreSQL multiomics engines scanning millions of vectors in milliseconds.</p>

<!--more-->

<p>Our SQL engine scanned the embedding space and found a high-confidence structural match that bridges two completely different biological worlds. We found an uncharacterized orphan protein that exhibits an almost identical 3D fold to a known, well-studied bait!</p>

<h2 id="the-bait-unknown-protein-a0abu3vma0">The Bait: Unknown protein (A0ABU3VMA0)</h2>
<p>To understand the magnitude of this discovery, we first must look at the known bait protein from <em>Methanimicrococcus hacksteinii</em>. 
<strong>What does it do?</strong> 
No specific function described.</p>

<p>This specific enzymatic function is crucial to its ecosystem. But what happens when we search the vast, uncharted territories of the database for something structurally similar?</p>

<h2 id="the-discovery-a-hidden-orphan-in-methanobrevibacter-ruminantium-strain-atcc-35063--dsm-1093--jcm-13430--ocm-146--m1">The Discovery: A Hidden Orphan in <em>Methanobrevibacter ruminantium (strain ATCC 35063 / DSM 1093 / JCM 13430 / OCM 146 / M1)</em></h2>
<p>Our search revealed an entirely uncharacterized protein (<code class="language-plaintext highlighter-rouge">D3E3B4</code>) in <em>Methanobrevibacter ruminantium (strain ATCC 35063 / DSM 1093 / JCM 13430 / OCM 146 / M1)</em>—a strictly anaerobic, methanogenic archaeon that thrives in the rumen (stomach) of cattle and sheep, playing a massive role in global methane emissions while breaking down tough plant matter. Despite its label as “uncharacterized”, its vector embeddings tell a different story!</p>

<p>The structural similarity implies a massive evolutionary divergence or a conserved function adapted to a completely new environment. Could this extremophile or unique organism be harboring a more robust, efficient version of the enzyme?</p>

<h3 id="practical-applications--impact">Practical Applications &amp; Impact</h3>
<p>What does this mean for the real world? Proteins in the <strong>Hydrogenase</strong> family have massive potential in industrial biotechnology, bioremediation, medicine, and synthetic biology. By finding a novel version of this protein in <em>Methanobrevibacter ruminantium (strain ATCC 35063 / DSM 1093 / JCM 13430 / OCM 146 / M1)</em>, we might have just discovered a variant that operates at extreme temperatures, pH levels, or with higher catalytic efficiency! This is the power of mining the dark proteome.</p>

<hr />

<h2 id="the-math--the-pipeline">The Math &amp; The Pipeline</h2>
<p>Using our newly built UniProt SQL Foreign Data Wrapper (<code class="language-plaintext highlighter-rouge">bio_search_uniprot</code>), we dynamically enriched the raw vector search directly inside the database:</p>

<table>
  <thead>
    <tr>
      <th style="text-align: left">Category</th>
      <th style="text-align: left">Known Bait</th>
      <th style="text-align: left">Orphan Discovery</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td style="text-align: left"><strong>UniProt ID</strong></td>
      <td style="text-align: left"><code class="language-plaintext highlighter-rouge">A0ABU3VMA0</code></td>
      <td style="text-align: left"><code class="language-plaintext highlighter-rouge">D3E3B4</code></td>
    </tr>
    <tr>
      <td style="text-align: left"><strong>Organism</strong></td>
      <td style="text-align: left"><em>Methanimicrococcus hacksteinii</em></td>
      <td style="text-align: left"><em>Methanobrevibacter ruminantium (strain ATCC 35063 / DSM 1093 / JCM 13430 / OCM 146 / M1)</em></td>
    </tr>
    <tr>
      <td style="text-align: left"><strong>Status</strong></td>
      <td style="text-align: left">Characterized</td>
      <td style="text-align: left">Uncharacterized</td>
    </tr>
    <tr>
      <td style="text-align: left"><strong>Cosine Distance</strong></td>
      <td style="text-align: left">-</td>
      <td style="text-align: left"><strong>0.0573</strong></td>
    </tr>
  </tbody>
</table>

<p><em>Note: A distance of 0.0573 means the 3D backbone is mathematically incredibly similar!</em></p>

<h3 id="interactive-3dmoljs-preview">Interactive 3Dmol.js Preview</h3>
<p>Dive into the structures below! <em>Tip: Double-click either 3D viewer to lock their cameras together for synchronized rotation, and click any fragment to automatically highlight the matching residue on the opposite protein!</em></p>

<div style="display: flex; justify-content: space-between; gap: 20px;">
  <div style="flex: 1;">
    <h4>Bait: A0ABU3VMA0 (Methanimicrococcus hacksteinii)</h4>
    <div style="height: 400px; width: 100%; position: relative;" class="viewer_3Dmoljs" data-href="/assets/models/AF-A0ABU3VMA0-F1-model_v4.pdb" data-backgroundcolor="0xffffff" data-style="cartoon:color=cyan"></div>
  </div>
  <div style="flex: 1;">
    <h4>Discovery: D3E3B4 (Methanobrevibacter ruminantium (strain ATCC 35063 / DSM 1093 / JCM 13430 / OCM 146 / M1))</h4>
    <div style="height: 400px; width: 100%; position: relative;" class="viewer_3Dmoljs" data-href="/assets/models/AF-D3E3B4-F1-model_v4.pdb" data-backgroundcolor="0xffffff" data-style="cartoon:color=magenta"></div>
  </div>
</div>

<h3 id="the-sql-query">The SQL Query</h3>
<p>This discovery was completely automated natively in PostgreSQL using our custom Z-Order indexing and the new UniProt SRF:</p>

<div class="language-sql highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="k">WITH</span> <span class="n">closest</span> <span class="k">AS</span> <span class="p">(</span>
    <span class="k">SELECT</span> <span class="n">uniprot_id</span><span class="p">,</span> <span class="n">name</span><span class="p">,</span> <span class="n">embedding</span><span class="p">,</span>
           <span class="p">(</span><span class="n">embedding</span> <span class="o">&lt;=&gt;</span> <span class="p">(</span><span class="k">SELECT</span> <span class="n">embedding</span> <span class="k">FROM</span> <span class="n">proteins</span> <span class="k">WHERE</span> <span class="n">uniprot_id</span> <span class="o">=</span> <span class="s1">'A0ABU3VMA0'</span><span class="p">))</span> <span class="k">as</span> <span class="n">dist</span>
    <span class="k">FROM</span> <span class="n">proteins</span>
    <span class="k">WHERE</span> <span class="n">name</span> <span class="k">ILIKE</span> <span class="s1">'%uncharacterized%'</span>
    <span class="k">ORDER</span> <span class="k">BY</span> <span class="n">dist</span> <span class="k">ASC</span> <span class="k">LIMIT</span> <span class="mi">1</span>
<span class="p">)</span>
<span class="k">SELECT</span> <span class="k">c</span><span class="p">.</span><span class="n">uniprot_id</span><span class="p">,</span> <span class="k">c</span><span class="p">.</span><span class="n">dist</span><span class="p">,</span> <span class="n">u</span><span class="p">.</span><span class="n">organism</span>
<span class="k">FROM</span> <span class="n">closest</span> <span class="k">c</span>
<span class="k">CROSS</span> <span class="k">JOIN</span> <span class="k">LATERAL</span> <span class="n">bio_search_uniprot</span><span class="p">(</span><span class="s1">'accession:'</span> <span class="o">||</span> <span class="k">c</span><span class="p">.</span><span class="n">uniprot_id</span><span class="p">)</span> <span class="n">u</span><span class="p">;</span>
</code></pre></div></div>

<p><em>This automated discovery was generated by the <a href="https://github.com/jonatas/pg_bio/blob/main/continuous_night_discovery.py">pg_bio continuous discovery script</a>.</em></p>

<p><em>Check out more of our pipeline’s findings in the <a href="/categories.html#bioinformatics-ref">Bioinformatics discoveries</a> section!</em></p>]]></content><author><name>Jônatas Davi Paganini</name><email>jonatasdp@gmail.com</email></author><category term="bioinformatics" /><category term="pgvector" /><category term="machine-learning" /><category term="structural-biology" /><category term="pgbio" /><summary type="html"><![CDATA[As the pg_bio autonomous night pipeline continues its exciting sweep of the dark proteome, we set our sights on an incredible protein family: Hydrogenase! By bypassing months of wet-lab work, we are uncovering hidden secrets of nature using the immense power of native PostgreSQL multiomics engines scanning millions of vectors in milliseconds.]]></summary></entry><entry><title type="html">Unearthing Carbonic anhydrase: Exploring the Dark Proteome of Extreme Ecosystems!</title><link href="/mining-carbonic-anhydrase-a0a9e4zhs0-a0a1h3wm61-dark-proteome" rel="alternate" type="text/html" title="Unearthing Carbonic anhydrase: Exploring the Dark Proteome of Extreme Ecosystems!" /><published>2026-10-03T06:59:50+00:00</published><updated>2026-10-03T06:59:50+00:00</updated><id>/mining-carbonic-anhydrase-a0a9e4zhs0-a0a1h3wm61-dark-proteome</id><content type="html" xml:base="/mining-carbonic-anhydrase-a0a9e4zhs0-a0a1h3wm61-dark-proteome"><![CDATA[<p>As the <code class="language-plaintext highlighter-rouge">pg_bio</code> autonomous night pipeline continues its exciting sweep of the dark proteome, we set our sights on an incredible protein family: <strong>Carbonic anhydrase</strong>! By bypassing months of wet-lab work, we are uncovering hidden secrets of nature using the immense power of native PostgreSQL multiomics engines scanning millions of vectors in milliseconds.</p>

<!--more-->

<p>Our SQL engine scanned the embedding space and found a high-confidence structural match that bridges two completely different biological worlds. We found an uncharacterized orphan protein that exhibits an almost identical 3D fold to a known, well-studied bait!</p>

<h2 id="the-bait-unknown-protein-a0a9e4zhs0">The Bait: Unknown protein (A0A9E4ZHS0)</h2>
<p>To understand the magnitude of this discovery, we first must look at the known bait protein from <em>Methanococcoides seepicolus</em>. 
<strong>What does it do?</strong> 
No specific function described.</p>

<p>This specific enzymatic function is crucial to its ecosystem. But what happens when we search the vast, uncharted territories of the database for something structurally similar?</p>

<h2 id="the-discovery-a-hidden-orphan-in-haloplanus-vescus">The Discovery: A Hidden Orphan in <em>Haloplanus vescus</em></h2>
<p>Our search revealed an entirely uncharacterized protein (<code class="language-plaintext highlighter-rouge">A0A1H3WM61</code>) in <em>Haloplanus vescus</em>—an extreme halophile belonging to the Archaea domain that typically makes its home in hypersaline lakes and solar salterns, enduring osmotic stress that would instantly kill most known life. Despite its label as “uncharacterized”, its vector embeddings tell a different story!</p>

<p>The structural similarity implies a massive evolutionary divergence or a conserved function adapted to a completely new environment. Could this extremophile or unique organism be harboring a more robust, efficient version of the enzyme?</p>

<h3 id="practical-applications--impact">Practical Applications &amp; Impact</h3>
<p>What does this mean for the real world? Proteins in the <strong>Carbonic anhydrase</strong> family have massive potential in industrial biotechnology, bioremediation, medicine, and synthetic biology. By finding a novel version of this protein in <em>Haloplanus vescus</em>, we might have just discovered a variant that operates at extreme temperatures, pH levels, or with higher catalytic efficiency! This is the power of mining the dark proteome.</p>

<hr />

<h2 id="the-math--the-pipeline">The Math &amp; The Pipeline</h2>
<p>Using our newly built UniProt SQL Foreign Data Wrapper (<code class="language-plaintext highlighter-rouge">bio_search_uniprot</code>), we dynamically enriched the raw vector search directly inside the database:</p>

<table>
  <thead>
    <tr>
      <th style="text-align: left">Category</th>
      <th style="text-align: left">Known Bait</th>
      <th style="text-align: left">Orphan Discovery</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td style="text-align: left"><strong>UniProt ID</strong></td>
      <td style="text-align: left"><code class="language-plaintext highlighter-rouge">A0A9E4ZHS0</code></td>
      <td style="text-align: left"><code class="language-plaintext highlighter-rouge">A0A1H3WM61</code></td>
    </tr>
    <tr>
      <td style="text-align: left"><strong>Organism</strong></td>
      <td style="text-align: left"><em>Methanococcoides seepicolus</em></td>
      <td style="text-align: left"><em>Haloplanus vescus</em></td>
    </tr>
    <tr>
      <td style="text-align: left"><strong>Status</strong></td>
      <td style="text-align: left">Characterized</td>
      <td style="text-align: left">Uncharacterized</td>
    </tr>
    <tr>
      <td style="text-align: left"><strong>Cosine Distance</strong></td>
      <td style="text-align: left">-</td>
      <td style="text-align: left"><strong>0.0565</strong></td>
    </tr>
  </tbody>
</table>

<p><em>Note: A distance of 0.0565 means the 3D backbone is mathematically incredibly similar!</em></p>

<h3 id="interactive-3dmoljs-preview">Interactive 3Dmol.js Preview</h3>
<p>Dive into the structures below! <em>Tip: Double-click either 3D viewer to lock their cameras together for synchronized rotation, and click any fragment to automatically highlight the matching residue on the opposite protein!</em></p>

<div style="display: flex; justify-content: space-between; gap: 20px;">
  <div style="flex: 1;">
    <h4>Bait: A0A9E4ZHS0 (Methanococcoides seepicolus)</h4>
    <div style="height: 400px; width: 100%; position: relative;" class="viewer_3Dmoljs" data-href="/assets/models/AF-A0A9E4ZHS0-F1-model_v4.pdb" data-backgroundcolor="0xffffff" data-style="cartoon:color=cyan"></div>
  </div>
  <div style="flex: 1;">
    <h4>Discovery: A0A1H3WM61 (Haloplanus vescus)</h4>
    <div style="height: 400px; width: 100%; position: relative;" class="viewer_3Dmoljs" data-href="/assets/models/AF-A0A1H3WM61-F1-model_v4.pdb" data-backgroundcolor="0xffffff" data-style="cartoon:color=magenta"></div>
  </div>
</div>

<h3 id="the-sql-query">The SQL Query</h3>
<p>This discovery was completely automated natively in PostgreSQL using our custom Z-Order indexing and the new UniProt SRF:</p>

<div class="language-sql highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="k">WITH</span> <span class="n">closest</span> <span class="k">AS</span> <span class="p">(</span>
    <span class="k">SELECT</span> <span class="n">uniprot_id</span><span class="p">,</span> <span class="n">name</span><span class="p">,</span> <span class="n">embedding</span><span class="p">,</span>
           <span class="p">(</span><span class="n">embedding</span> <span class="o">&lt;=&gt;</span> <span class="p">(</span><span class="k">SELECT</span> <span class="n">embedding</span> <span class="k">FROM</span> <span class="n">proteins</span> <span class="k">WHERE</span> <span class="n">uniprot_id</span> <span class="o">=</span> <span class="s1">'A0A9E4ZHS0'</span><span class="p">))</span> <span class="k">as</span> <span class="n">dist</span>
    <span class="k">FROM</span> <span class="n">proteins</span>
    <span class="k">WHERE</span> <span class="n">name</span> <span class="k">ILIKE</span> <span class="s1">'%uncharacterized%'</span>
    <span class="k">ORDER</span> <span class="k">BY</span> <span class="n">dist</span> <span class="k">ASC</span> <span class="k">LIMIT</span> <span class="mi">1</span>
<span class="p">)</span>
<span class="k">SELECT</span> <span class="k">c</span><span class="p">.</span><span class="n">uniprot_id</span><span class="p">,</span> <span class="k">c</span><span class="p">.</span><span class="n">dist</span><span class="p">,</span> <span class="n">u</span><span class="p">.</span><span class="n">organism</span>
<span class="k">FROM</span> <span class="n">closest</span> <span class="k">c</span>
<span class="k">CROSS</span> <span class="k">JOIN</span> <span class="k">LATERAL</span> <span class="n">bio_search_uniprot</span><span class="p">(</span><span class="s1">'accession:'</span> <span class="o">||</span> <span class="k">c</span><span class="p">.</span><span class="n">uniprot_id</span><span class="p">)</span> <span class="n">u</span><span class="p">;</span>
</code></pre></div></div>

<p><em>This automated discovery was generated by the <a href="https://github.com/jonatas/pg_bio/blob/main/continuous_night_discovery.py">pg_bio continuous discovery script</a>.</em></p>

<p><em>Check out more of our pipeline’s findings in the <a href="/categories.html#bioinformatics-ref">Bioinformatics discoveries</a> section!</em></p>]]></content><author><name>Jônatas Davi Paganini</name><email>jonatasdp@gmail.com</email></author><category term="bioinformatics" /><category term="pgvector" /><category term="machine-learning" /><category term="structural-biology" /><category term="pgbio" /><summary type="html"><![CDATA[As the pg_bio autonomous night pipeline continues its exciting sweep of the dark proteome, we set our sights on an incredible protein family: Carbonic anhydrase! By bypassing months of wet-lab work, we are uncovering hidden secrets of nature using the immense power of native PostgreSQL multiomics engines scanning millions of vectors in milliseconds.]]></summary></entry></feed>