• bitcoinBitcoin(BTC)$80,501.000.06%
  • ethereumEthereum(ETH)$2,350.260.56%
  • tetherTether(USDT)$1.00-0.02%
  • binancecoinBNB(BNB)$741.541.70%
  • rippleXRP(XRP)$1.301.03%
  • usd-coinUSDC(USDC)$1.000.00%
  • solanaSolana(SOL)$101.620.51%
  • tronTRON(TRX)$0.3301910.39%
  • Figure HelocFigure Heloc(FIGR_HELOC)$1.062.32%
  • zcashZcash(ZEC)$1,217.692.69%
  • HyperliquidHyperliquid(HYPE)$77.141.32%
  • dogecoinDogecoin(DOGE)$0.0772700.35%
  • moneroMonero(XMR)$599.38-0.83%
  • USDSUSDS(USDS)$1.00-0.02%
  • whitebitWhiteBIT Coin(WBT)$77.660.27%
  • chainlinkChainlink(LINK)$11.49-0.34%
  • leo-tokenLEO Token(LEO)$8.99-0.52%
  • cardanoCardano(ADA)$0.205711-0.34%
  • nearNEAR Protocol(NEAR)$4.582.44%
  • stellarStellar(XLM)$0.169215-0.62%
  • RainRain(RAIN)$0.008243-2.59%
  • bitcoin-cashBitcoin Cash(BCH)$281.092.57%
  • Ethena USDeEthena USDe(USDE)$1.000.01%
  • daiDai(DAI)$1.00-0.02%
  • litecoinLitecoin(LTC)$56.940.76%
  • uniswapUniswap(UNI)$6.952.80%
  • CantonCanton(CC)$0.1024891.41%
  • avalanche-2Avalanche(AVAX)$8.920.29%
  • USD1USD1(USD1)$1.00-0.01%
  • suiSui(SUI)$0.93-0.66%
  • the-open-networkGram (prev. Toncoin)(GRAM)$1.260.62%
  • hedera-hashgraphHedera(HBAR)$0.0776370.36%
  • tether-goldTether Gold(XAUT)$3,993.420.15%
  • Global DollarGlobal Dollar(USDG)$1.000.00%
  • paypal-usdPayPal USD(PYUSD)$1.00-0.02%
  • BittensorBittensor(TAO)$253.791.77%
  • shiba-inuShiba Inu(SHIB)$0.000005-0.30%
  • quant-networkQuant(QNT)$193.898.47%
  • EthenaEthena(ENA)$0.20816310.49%
  • crypto-com-chainCronos(CRO)$0.054571-1.86%
  • BitwayBitway(BTW)$1.70-2.38%
  • Ripple USDRipple USD(RLUSD)$1.000.01%
  • Circle USYCCircle USYC(USYC)$1.140.00%
  • Ondo US Dollar YieldOndo US Dollar Yield(USDY)$1.15-0.13%
  • okbOKB(OKB)$108.02-0.24%
  • BlackRock USD Institutional Digital Liquidity FundBlackRock USD Institutional Digital Liquidity Fund(BUIDL)$1.000.00%
  • MemeCoreMemeCore(M)$0.930.90%
  • aaveAave(AAVE)$137.440.46%
  • Pump.funPump.fun(PUMP)$0.0043141.16%
  • OndoOndo(ONDO)$0.4078090.61%
TradePoint.io
  • Main
  • AI & Technology
  • Stock Charts
  • Market & News
  • Business
  • Finance Tips
  • Trade Tube
  • Blog
  • Shop
No Result
View All Result
TradePoint.io
No Result
View All Result

Hugging Face Releases Carbon-X, a 14B Open DNA Language Model that Brings DNA and Natural Language Together for the First Time

October 25, 2026
in AI & Technology
Reading Time: 16 mins read
A A
Hugging Face Releases Carbon-X, a 14B Open DNA Language Model that Brings DNA and Natural Language Together for the First Time
ShareShareShareShareShare

Hugging Face has released Carbon-X, an open DNA language model with 14.8B parameters. Carbon-X is a decoder-only model from Hugging Face Bio. It reads raw DNA in a chat and answers in English. It predicts whether mutations are benign or pathogenic, flags regulatory regions, classifies organisms and predicts next bases. The weights ship under Apache 2.0, so labs can keep sensitive sequences on their own GPUs. Hugging Face built it with Zhongguancun Academy and TIGEM / University of Naples Federico II.

TL;DR

  • Size: 14.8B parameters (dense, no MoE), 40,960-token context.
  • Runs on: 1 x 80 GB GPU in bfloat16 via vLLM or Transformers. Official GGUF: Q8_0 is 15.8 GB, Q4_K_M is 9.6 GB.
  • Performance: 66.7% average on 5 DNA benchmarks, best of every open model tested (self-reported).
  • Best: 74.9% on BioReason Coding, ahead of every model tested, open or closed.
  • Worst: 29.8% on GenomeQA splice-site questions.

What is Carbon-X and how does it work?

Carbon-X starts from Qwen3-14B. DNA and text share 1 token stream in 1 decoder. There is no separate DNA encoder, unlike earlier work such as BioReason.

The key structure piece is a hybrid tokenizer. It keeps Qwen3’s BPE vocabulary for text and adds 5,515 DNA tokens. These include 4,096 non-overlapping 6-mers, 1,364 tail tokens and 3 markers. One DNA token covers 6 base pairs. DNA runs of 6 or more A/C/G/T bases are tagged automatically.

The backbone is a standard Qwen3 stack. It has 40 layers, hidden size 5120 and GQA with 8 KV heads.

How was Carbon-X trained?

Training ran in four stages, per the model card:

  • Embedding warmup: about 10B tokens with the transformer frozen, so only the new DNA embeddings learn.
  • Mid-training: 302B tokens at 8,192 sequence length. The mix is 55% raw DNA, 20% English, 15% biology text and 10% instruction data.
  • SFT: 3 epochs over 20 dataset subsets, with responses checked by deterministic verifiers built with domain experts.
  • RL: asynchronous GRPO with verifiable rewards over 2 rounds, using TRL and vLLM.

As per the release post, learning rate was the hardest knob. High rates learned DNA but forgot English. A lower rate, a 14B model and a long run fixed the trade-off. RL applied directly to Qwen3-14B never beat the 50% chance baseline on FrontierVEP.

How does Carbon-X perform on DNA benchmarks?

All scores are self-reported by Hugging Face. Carbon-X ran with thinking disabled. Competitors ran at their best reasoning effort.

Benchmark Carbon-X GPT-6.1 Sol (Max) Opus 5.5 (Max) Kimi K3 (Low)
BioReason Coding 74.9 71.0 70.3 53.9
BioReason Non-SNV 85.1 91.7 94.8 65.3
GenomeQA 63.6 67.2 62.2 52.0
NextBase 39.4 32.9 1.1 30.6
FrontierVEP 70.4 74.9 76.2 50.1
Average 66.7 67.5 60.9 50.4

Carbon-X sits 27 points above Qwen3-14B and 0.8 points below GPT-6.1 Sol. It leads on coding-variant effects and next-base prediction. Frontier models still win on complex variants and single-base variants.

Refusals shape these numbers. On NextBase, Opus 5.5 falls from 17.7% at low effort to 1.1% at max effort as refusals rise. Gemini 4 Argon drops from 58% to 38% on FrontierVEP as effort increases.

Carbon-X also keeps general skills: 79.3% prompt-level strict accuracy on IFEval.

<iframe id="mtp-cx-frame" title="Carbon-X interactive explainer" srcdoc="<!doctype html>
<html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1">
<title>Carbon-X Explainer</title>
<style>
#mtp-cx{–bg:#0d1117;–card:#161b26;–line:#2a3142;–ink:#f3f4f6;–ink2:#a7adbb;–y:#FFD21E;–o:#FF9D00;–dna:#ffb84d;–txt:#7cc4ff;–g:#76B900;
max-width:880px;margin:0 auto;background:var(–bg)!important;color:var(–ink)!important;border:1px solid var(–line)!important;border-radius:14px;font-family:Inter,system-ui,-apple-system,sans-serif;overflow:hidden;box-sizing:border-box}
#mtp-cx *{box-sizing:border-box}
#mtp-cx hr,#mtp-cx p:empty,#mtp-cx del,#mtp-cx s{display:none!important}
html,body{margin:0;padding:0;background:transparent}
#mtp-cx .hd{padding:20px 22px 14px;border-bottom:1px solid var(–line);background:linear-gradient(120deg,rgba(255,210,30,.10),rgba(255,157,0,.04) 60%,transparent)!important}
#mtp-cx .kick{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(–y)!important;font-weight:700}
#mtp-cx h2{margin:6px 0 4px;font-size:22px;line-height:1.2;color:var(–ink)!important}
#mtp-cx .sub{font-size:13.5px;color:var(–ink2)!important;margin:0}
#mtp-cx .tabs{display:flex;gap:6px;padding:12px 16px 0;flex-wrap:wrap}
#mtp-cx .tab{background:transparent!important;border:1px solid var(–line)!important;color:var(–ink2)!important;padding:8px 13px;border-radius:999px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}
#mtp-cx .tab:hover{color:var(–ink)!important;border-color:var(–o)!important}
#mtp-cx .tab.on{background:var(–y)!important;color:#111!important;border-color:var(–y)!important}
#mtp-cx .pnl{display:none;padding:18px 22px 20px;animation:cxin .35s ease}
#mtp-cx .pnl.on{display:block}
@keyframes cxin{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
#mtp-cx .lead{font-size:14px;color:var(–ink2)!important;margin:0 0 14px;line-height:1.55}
#mtp-cx .lead b{color:var(–ink)!important}
#mtp-cx .box{background:var(–card)!important;border:1px solid var(–line)!important;border-radius:10px;padding:14px}
#mtp-cx .row{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:34px}
#mtp-cx .lbl{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(–ink2)!important;margin:12px 0 6px;font-weight:600}
#mtp-cx .tk{font:600 12.5px/1 "JetBrains Mono",ui-monospace,monospace;padding:7px 8px;border-radius:6px;opacity:0;transform:scale(.6);transition:all .35s cubic-bezier(.3,1.4,.6,1)}
#mtp-cx .tk.show{opacity:1;transform:none}
#mtp-cx .tk.t{background:rgba(124,196,255,.15)!important;color:var(–txt)!important}
#mtp-cx .tk.d{background:rgba(255,184,77,.16)!important;color:var(–dna)!important}
#mtp-cx .tk.m{background:rgba(255,157,0,.28)!important;color:#ffd79a!important}
#mtp-cx .raw{font:500 13px/1.5 "JetBrains Mono",ui-monospace,monospace;color:var(–ink)!important;background:#0a0d13!important;border:1px solid var(–line)!important;border-radius:8px;padding:10px 12px;word-break:break-all}
#mtp-cx .raw .dn{color:var(–dna)!important}
#mtp-cx .btns{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}
#mtp-cx .btn{background:var(–y)!important;color:#111!important;border:0!important;padding:9px 14px;border-radius:8px;font-weight:700;font-size:13px;cursor:pointer}
#mtp-cx .btn.gh{background:transparent!important;color:var(–ink)!important;border:1px solid var(–line)!important}
#mtp-cx .note{font-size:12.5px;color:var(–ink2)!important;margin-top:10px}
#mtp-cx .flow{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:4px}
#mtp-cx .st{background:var(–card)!important;border:1px solid var(–line)!important;border-radius:10px;padding:12px;cursor:pointer;transition:all .25s;position:relative}
#mtp-cx .st .n{font:700 11px "JetBrains Mono",monospace;color:var(–o)!important}
#mtp-cx .st .t1{font-weight:700;font-size:14px;margin:4px 0 2px;color:var(–ink)!important}
#mtp-cx .st .t2{font-size:12px;color:var(–ink2)!important}
#mtp-cx .st.on{border-color:var(–y)!important;box-shadow:0 0 0 1px var(–y),0 0 18px rgba(255,210,30,.18)}
#mtp-cx .det{margin-top:12px;min-height:118px}
#mtp-cx .mix{display:flex;height:26px;border-radius:6px;overflow:hidden;margin-top:10px;background:#0a0d13!important}
#mtp-cx .mix i{display:block;height:100%;width:0;transition:width .9s cubic-bezier(.2,.8,.2,1)}
#mtp-cx .leg{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(–ink2)!important;margin-top:8px}
#mtp-cx .leg span::before{content:"";display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:-1px;background:var(–c)}
#mtp-cx .bsel{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}
#mtp-cx .bsel button{background:transparent!important;border:1px solid var(–line)!important;color:var(–ink2)!important;padding:6px 10px;border-radius:7px;font-size:12px;font-weight:600;cursor:pointer}
#mtp-cx .bsel button.on{border-color:var(–o)!important;color:var(–o)!important}
#mtp-cx .bar{display:grid;grid-template-columns:178px 1fr 48px;gap:10px;align-items:center;margin:7px 0;font-size:13px}
#mtp-cx .bar .nm{color:var(–ink2)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#mtp-cx .bar .nm.me{color:var(–y)!important;font-weight:700}
#mtp-cx .bar .tr{background:#0a0d13!important;border-radius:5px;height:18px;overflow:hidden}
#mtp-cx .bar .fl{height:100%;width:0;border-radius:5px;background:#3b4256!important;transition:width .8s cubic-bezier(.2,.8,.2,1)}
#mtp-cx .bar .fl.me{background:linear-gradient(90deg,var(–o),var(–y))!important}
#mtp-cx .bar .v{font:700 13px "JetBrains Mono",monospace;text-align:right;color:var(–ink)!important}
#mtp-cx .grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px}
#mtp-cx .big{font:800 30px/1 Inter,sans-serif;color:var(–y)!important}
#mtp-cx .cap{font-size:12.5px;color:var(–ink2)!important;margin-top:6px;line-height:1.45}
#mtp-cx .lim{display:grid;grid-template-columns:1fr 1fr;gap:8px}
#mtp-cx .lim .box{cursor:pointer;transition:border-color .2s}
#mtp-cx .lim .box:hover{border-color:var(–o)!important}
#mtp-cx .lim .h{font-weight:700;font-size:13.5px;display:flex;justify-content:space-between;color:var(–ink)!important}
#mtp-cx .lim .h em{font-style:normal;color:var(–o)!important}
#mtp-cx .lim .b{font-size:12.5px;color:var(–ink2)!important;max-height:0;overflow:hidden;transition:max-height .35s ease,margin .35s;line-height:1.5}
#mtp-cx .lim .box.open .b{max-height:120px;margin-top:6px}
#mtp-cx .ft{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:11px 22px;border-top:1px solid var(–line);font-size:11.5px;color:var(–ink2)!important}
#mtp-cx .ft .mtp{color:var(–g)!important;font-weight:700}
@media (max-width:640px){
#mtp-cx h2{font-size:18px}
#mtp-cx .flow{grid-template-columns:1fr 1fr}
#mtp-cx .grid2,#mtp-cx .lim{grid-template-columns:1fr}
#mtp-cx .bar{grid-template-columns:96px 1fr 42px;font-size:12px}
#mtp-cx .pnl{padding:16px 14px}
#mtp-cx .hd{padding:16px 14px 12px}
}
</style></head><body>
<div id="mtp-cx">
<div class="hd">
<div class="kick">Hugging Face Bio · Carbon-X</div>
<h2>How a 14.8B model reads DNA and answers in English</h2>
<p class="sub">Open weights, Apache 2.0. All scores self-reported by Hugging Face.</p>
</div>
<div class="tabs" role="tablist">
<button class="tab on" data-p="0">Tokenizer</button>
<button class="tab" data-p="1">Training</button>
<button class="tab" data-p="2">Benchmarks</button>
<button class="tab" data-p="3">Cost</button>
<button class="tab" data-p="4">Limits</button>
</div>

<div class="pnl on" data-i="0">
<p class="lead">Text and DNA share <b>1 token stream in 1 decoder</b>. Text keeps Qwen3 BPE. DNA becomes <b>6-mers</b>: 1 token per 6 bases.</p>
<div class="raw">Describe this sequence: <span class="dn">ACGTACGATTCATATAAA</span></div>
<div class="lbl">Hybrid tokenizer output</div>
<div class="row" id="cx-toks"></div>
<div class="btns"><button class="btn" id="cx-tok"> Tokenize</button><button class="btn gh" id="cx-rst">Reset</button></div>
<p class="note">5,515 DNA tokens added: 4,096 six-mers, 1,364 tail tokens and 3 markers (&lt;dna&gt;, &lt;/dna&gt;, &lt;oov&gt;). Context: 40,960 tokens.</p>
</div>

<div class="pnl" data-i="1">
<p class="lead">Built from <b>Qwen3-14B</b> in 4 stages. Click a stage.</p>
<div class="flow" id="cx-flow">
<div class="st on" data-s="0"><div class="n">01</div><div class="t1">Warmup</div><div class="t2">~10B tokens</div></div>
<div class="st" data-s="1"><div class="n">02</div><div class="t1">Mid-training</div><div class="t2">302B tokens</div></div>
<div class="st" data-s="2"><div class="n">03</div><div class="t1">SFT</div><div class="t2">3 epochs</div></div>
<div class="st" data-s="3"><div class="n">04</div><div class="t1">RL</div><div class="t2">Async GRPO</div></div>
</div>
<div class="box det" id="cx-det"></div>
</div>

<div class="pnl" data-i="2">
<p class="lead">Carbon-X with thinking off vs rivals at their best reasoning effort.</p>
<div class="bsel" id="cx-bsel"></div>
<div id="cx-bars"></div>
<p class="note" id="cx-bnote"></p>
</div>

<div class="pnl" data-i="3">
<p class="lead">Priced at measured throughput on an <b>H200 at $5/hour</b>.</p>
<div class="grid2">
<div class="box"><div class="big" id="cx-c1">$0</div><div class="cap">Estimated cost to score 2.4M ClinVar variants of uncertain significance with Carbon-X.</div></div>
<div class="box"><div class="big" style="color:#a7adbb!important">$32K to $4M</div><div class="cap">Same job on the frontier models Hugging Face evaluated, by model and effort.</div></div>
<div class="box"><div class="big" id="cx-c2">0x</div><div class="cap">Lower inference cost per problem than GPT-6.1 Sol (model card: about 1/1,800).</div></div>
<div class="box"><div class="big" id="cx-c3">+0.0</div><div class="cap">Points gained by Kimi K3 when it consults Carbon-X as a sub-agent (49.4% to 60.5%).</div></div>
</div>
</div>

<div class="pnl" data-i="4">
<p class="lead">Not clinically validated. Tap a card for details.</p>
<div class="lim">
<div class="box"><div class="h">Splice sites <em>29.8%</em></div><div class="b">Weakest GenomeQA task. Histone marks are also low at 34.6%.</div></div>
<div class="box"><div class="h">Exact operations <em>!</em></div><div class="b">It can miscount bases or confuse coordinates in long sequences. Use code for counting and edits.</div></div>
<div class="box"><div class="h">Hallucination <em>!</em></div><div class="b">It may invent a sequence’s identity without context. Give gene, strand and annotations.</div></div>
<div class="box"><div class="h">Long generation <em>!</em></div><div class="b">Quality degrades on long DNA generation. The model card says it was not trained to design new sequences.</div></div>
</div>
</div>

<div class="ft"><span>Sources: HuggingFaceBio/Carbon-X model card and release blog</span><span class="mtp">© Marktechpost</span></div>
</div>
<script>
(function(){
var R=document.getElementById(‘mtp-cx’);
function post(){try{parent.postMessage({mtpcx:1,h:R.offsetHeight+40},’*’)}catch(e){}}
var tabs=R.querySelectorAll(‘.tab’),pn=R.querySelectorAll(‘.pnl’);
tabs.forEach(function(t){t.onclick=function(){tabs.forEach(function(x){x.classList.remove(‘on’)});pn.forEach(function(x){x.classList.remove(‘on’)});t.classList.add(‘on’);var p=R.querySelector(‘.pnl[data-i="’+t.dataset.p+’"]’);p.classList.add(‘on’);if(t.dataset.p===’2′)drawBars(cur);if(t.dataset.p===’3′)countUp();setTimeout(post,60)}});
// tokenizer
var TOK=[[‘Describe’,’t’],[‘this’,’t’],[‘sequence’,’t’],[‘:’,’t’],[‘<dna>’,’m’],[‘ACGTAC’,’d’],[‘GATTCA’,’d’],[‘TATAAA’,’d’],[‘</dna>’,’m’]];
var box=document.getElementById(‘cx-toks’),timer=[];
function build(){box.innerHTML=”;TOK.forEach(function(k){var s=document.createElement(‘span’);s.className=”tk “+k[1];s.textContent=k[0];box.appendChild(s)})}
build();
document.getElementById(‘cx-tok’).onclick=function(){timer.forEach(clearTimeout);build();var el=box.children;for(var i=0;i<el.length;i++)(function(i){timer.push(setTimeout(function(){el[i].classList.add(‘show’)},120*i+40))})(i)};
document.getElementById(‘cx-rst’).onclick=function(){timer.forEach(clearTimeout);build()};
// training
var ST=[
{h:’Embedding warmup’,p:’New DNA tokens get random embeddings. About 10B tokens train only those embeddings, with the transformer body frozen.’,mix:null},
{h:’Mid-training: 302B tokens’,p:’Sequence length 8,192, cosine LR 5e-5 to 5e-6. A lower LR, a 14B model and a long run kept English while learning DNA.’,mix:[[55,’#ffb84d’,’Raw DNA 55%’],[20,’#7cc4ff’,’English 20%’],[15,’#FF9D00′,’Biology text 15%’],[10,’#FFD21E’,’Instruction 10%’]]},
{h:’Supervised fine-tuning’,p:’3 epochs over 20 dataset subsets. Variant-effect reasoning is about 30% of the mix. Answers were checked by deterministic verifiers built with domain experts.’,mix:null},
{h:’Reinforcement learning’,p:’Asynchronous GRPO with code-checked rewards, 2 rounds, 16 samples per prompt. RL alone on Qwen3-14B never beat the 50% chance baseline on FrontierVEP.’,mix:null}];
var det=document.getElementById(‘cx-det’),sts=R.querySelectorAll(‘.st’);
function showSt(i){sts.forEach(function(s){s.classList.toggle(‘on’,s.dataset.s==i)});var s=ST[i],h=”<div style="font-weight:700;font-size:15px;color:#FFD21E">”+s.h+'</div><div class="cap" style="font-size:13px">’+s.p+'</div>’;
if(s.mix){h+='<div class="mix">’+s.mix.map(function(m){return ‘<i style="background:’+m[1]+’" data-w="’+m[0]+’"></i>’}).join(”)+'</div><div class="leg">’+s.mix.map(function(m){return ‘<span style="–c:’+m[1]+’">’+m[2]+'</span>’}).join(”)+'</div>’}
det.innerHTML=h;if(s.mix)setTimeout(function(){det.querySelectorAll(‘.mix i’).forEach(function(x){x.style.width=x.dataset.w+’%’})},40);setTimeout(post,60)}
sts.forEach(function(s){s.onclick=function(){showSt(+s.dataset.s)}});showSt(0);
// benchmarks
var M=[‘Carbon-X’,’GPT-6.1 Sol (Max)’,’Opus 5.5 (Max)’,’Gemini 4 Argon (Low)’,’Kimi K3 (Low)’,’DeepSeek V4.1 Flash (Low)’,’GLM-5.3 (Low)’];
var B={‘Average’:[66.7,67.5,60.9,49.8,50.4,47.1,39.8],’BioReason Coding’:[74.9,71.0,70.3,6.5,53.9,51.4,52.1],’BioReason Non-SNV’:[85.1,91.7,94.8,90.3,65.3,55.9,60.1],’GenomeQA’:[63.6,67.2,62.2,63.1,52.0,49.7,44.6],’NextBase’:[39.4,32.9,1.1,31.2,30.6,27.2,9.7],’FrontierVEP’:[70.4,74.9,76.2,58.0,50.1,51.3,32.7]};
var N={‘Average’:’Carbon-X trails GPT-6.1 Sol by 0.8 points and sits 27 points above Qwen3-14B.’,’BioReason Coding’:’Coding-variant effects, 1,018 variants. Carbon-X leads every model tested.’,’BioReason Non-SNV’:’Insertions, deletions and other non-SNV changes, 873 variants. Opus 5.5 leads.’,’GenomeQA’:’2,600 multiple-choice questions over 6 tasks. GPT-6.1 Sol leads.’,’NextBase’:’Next-base prediction, 600 sequences. Carbon-X leads; Opus 5.5 collapses as refusals rise.’,’FrontierVEP’:’Single-base variants with up to 8,192-base context, 1,000 variants. Opus 5.5 leads.’};
var cur=”Average”,bs=document.getElementById(‘cx-bsel’),bars=document.getElementById(‘cx-bars’);
Object.keys(B).forEach(function(k){var b=document.createElement(‘button’);b.textContent=k;if(k===cur)b.className=”on”;b.onclick=function(){bs.querySelectorAll(‘button’).forEach(function(x){x.className=””});b.className=”on”;cur=k;drawBars(k)};bs.appendChild(b)});
function drawBars(k){var v=B[k];bars.innerHTML=M.map(function(m,i){var me=i===0?’ me’:”;return ‘<div class="bar"><div class="nm’+me+’" title="’+m+’">’+m+'</div><div class="tr"><div class="fl’+me+’" data-w="’+v[i]+’"></div></div><div class="v">’+v[i].toFixed(1)+'</div></div>’}).join(”);
setTimeout(function(){bars.querySelectorAll(‘.fl’).forEach(function(f){f.style.width=f.dataset.w+’%’})},40);document.getElementById(‘cx-bnote’).textContent=N[k];setTimeout(post,60)}
drawBars(cur);
// cost
function anim(el,to,fmt){var t0=null;function f(ts){if(!t0)t0=ts;var p=Math.min(1,(ts-t0)/1000),e=1-Math.pow(1-p,3);el.textContent=fmt(to*e);if(p<1)requestAnimationFrame(f)}requestAnimationFrame(f)}
function countUp(){anim(document.getElementById(‘cx-c1’),300,function(x){return ‘$’+Math.round(x)});anim(document.getElementById(‘cx-c2’),1800,function(x){return ‘~’+Math.round(x).toLocaleString(‘en-US’)+’x’});anim(document.getElementById(‘cx-c3’),11.1,function(x){return ‘+’+x.toFixed(1)})}
// limits
R.querySelectorAll(‘.lim .box’).forEach(function(b){b.onclick=function(){b.classList.toggle(‘open’);setTimeout(post,380)}});
window.addEventListener(‘load’,post);window.addEventListener(‘resize’,post);setTimeout(post,300);
})();
</script>
</body></html>
” style=”width:100%;height:600px;border:0;display:block;background:transparent;” loading=”lazy”>

(function(){var f=document.getElementById(‘mtp-cx-frame’);window.addEventListener(‘message’,function(e){if(e.data&&e.data.mtpcx&&e.source===f.contentWindow&&e.data.h>200){f.style.height=e.data.h+’px’;}});})();

What does Carbon-X cost to run?

Hugging Face prices Carbon-X at measured throughput on an H200 at $5 per hour. On that basis, it reports about 1/1,800 of GPT-6.1 Sol’s inference cost per problem. Scoring the 2.4 million ClinVar variants of uncertain significance would cost about $300. The same job costs $32,000 to $4 million on frontier models.

Carbon-X also works as a sub-agent. Kimi K3’s DNA index rose from 49.4% to 60.5% when it consulted Carbon-X.

How do you deploy Carbon-X?

  • vLLM: vllm serve HuggingFaceBio/Carbon-X --trust-remote-code on 1 x 80 GB GPU.
  • Transformers: v5 or later, with trust_remote_code=True for the DNA tokenizer.
  • llama.cpp: the official Carbon-X-GGUF repo needs llama.cpp b11742 or newer. Older builds tokenize DNA wrongly.
  • Agents: the repo ships an OpenAI-style tool, an Inspect agent and a carbon-dna skill for coding agents.

Keep enable_thinking=False. The model was post-trained and evaluated that way.

How does Carbon-X compare with other DNA and general models?

Feature Carbon-X Qwen3-14B GPT-6.1 Sol Evo 2 40B
Developer Hugging Face + partners Alibaba Qwen OpenAI Arc Institute
Parameters 14.8B 14.8B Not disclosed 40B
Context 40,960 tokens 32,768 native, 131,072 with YaRN Not disclosed Up to 1M sequence length
Input DNA + English Text Text (general-purpose) DNA only
Answers in English Yes Yes Yes No
License Apache 2.0 Apache 2.0 Proprietary, API only Apache 2.0
DNA average (HF eval) 66.7% ~40.0% 67.5% (Max) Not evaluated
BioReason Coding 74.9% Not disclosed 71.0% Not evaluated
Price Open weights Open weights $2 / $10 per 1M input / output tokens Open weights

Key Takeaways

  • Carbon-X is a 14.8B open model that reads DNA and answers in English.
  • It averages 66.7% on 5 DNA benchmarks, 0.8 points behind GPT-6.1 Sol.
  • It leads every tested model on BioReason Coding (74.9%) and NextBase (39.4%).
  • It runs on 1 x 80 GB GPU, or a 15.8 GB Q8_0 GGUF.
  • Splice-site accuracy is 29.8%, and it is not clinically validated.


Check out the model card, release blog, GGUF weights and GitHub repo. Also, feel free to follow us on Twitter and don’t forget to join our 150k+ML SubReddit and Subscribe to our Newsletter. Wait! are you on telegram? now you can join us on telegram as well.

Need to partner with us for promoting your GitHub Repo OR Hugging Face Page OR Product Release OR Webinar etc.? Connect with us

YOU MAY ALSO LIKE

What Does The Bell Icon Mean On Your CarPlay Screen?

Tesla Unveils Flying Roadster and Glimpse Into Its Future

The post Hugging Face Releases Carbon-X, a 14B Open DNA Language Model that Brings DNA and Natural Language Together for the First Time appeared first on MarkTechPost.

Credit: Source link

ShareTweetSendSharePin

Related Posts

What Does The Bell Icon Mean On Your CarPlay Screen?
AI & Technology

What Does The Bell Icon Mean On Your CarPlay Screen?

October 25, 2026
Tesla Unveils Flying Roadster and Glimpse Into Its Future
AI & Technology

Tesla Unveils Flying Roadster and Glimpse Into Its Future

October 25, 2026
Netflix Earnings Beat Expectations, but Growth Expectations Come Up Short
AI & Technology

Netflix Earnings Beat Expectations, but Growth Expectations Come Up Short

October 25, 2026
Musk Teases SpaceX-Tesla Merger in Earnings Call
AI & Technology

Musk Teases SpaceX-Tesla Merger in Earnings Call

October 25, 2026
Next Post
Musk Teases SpaceX-Tesla Merger in Earnings Call

Musk Teases SpaceX-Tesla Merger in Earnings Call

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Search

No Result
View All Result
TP-Link Moves To Assemble Routers In The US Following An Import Ban

TP-Link Moves To Assemble Routers In The US Following An Import Ban

October 19, 2026
OpenAI Sets Target Valuation of .25 Trillion

OpenAI Sets Target Valuation of $1.25 Trillion

October 25, 2026
Vicor: Don't Get Off This Ride

Vicor: Don't Get Off This Ride

October 25, 2026

About

Learn more

Our Services

Legal

Privacy Policy

Terms of Use

Bloggers

Learn more

Article Links

Contact

Advertise

Ask us anything

©2020- TradePoint.io - All rights reserved!

Tradepoint.io, being just a publishing and technology platform, is not a registered broker-dealer or investment adviser. So we do not provide investment advice. Rather, brokerage services are provided to clients of Tradepoint.io by independent SEC-registered broker-dealers and members of FINRA/SIPC. Every form of investing carries some risk and past performance is not a guarantee of future results. “Tradepoint.io“, “Instant Investing” and “My Trading Tools” are registered trademarks of Apperbuild, LLC.

This website is operated by Apperbuild, LLC. We have no link to any brokerage firm and we do not provide investment advice. Every information and resource we provide is solely for the education of our readers. © 2020 Apperbuild, LLC. All rights reserved.

No Result
View All Result
  • Main
  • AI & Technology
  • Stock Charts
  • Market & News
  • Business
  • Finance Tips
  • Trade Tube
  • Blog
  • Shop

© 2023 - TradePoint.io - All Rights Reserved!