Skip to content
AnalysisResearch

Hugging Face’s Carbon-X Brings DNA Questions to Local Computers

The open model’s test average hides wide task differences. Its local downloads also require software that understands a special DNA vocabulary.

DNA laboratory analysts in protective clothing prepare samples at a bench.
Analysts prepare DNA samples at the Armed Forces DNA Identification Laboratory on August 24, 2018. File photograph.Staff Sgt. Nicole Leidholm / U.S. Air Force · Public domain

Hugging Face’s Carbon-X lets researchers put DNA sequences into a chat and ask what a mutation might do. Released October 22, the open model can run on local hardware, making unpublished genetic material available to an AI assistant without necessarily sending it to an outside service. Announcement

That convenience depends on which software loads the model. Its main instructions still say a popular local runtime cannot handle its DNA vocabulary. A separate official download page identifies a supported version, while the runtime’s own code history documents the change. Downloading a file successfully can leave a researcher with the wrong sequence representation. Model Files Runtime

Carbon-X has 14.8 billion learned numerical parameters and builds on Alibaba’s Qwen3-14B. Its developers report a 66.7% five-test average, compared with 67.5% for GPT-6.1 Sol. Model

The collaboration includes Hugging Face, Zhongguancun Academy and the Telethon Institute of Genetics and Medicine and the University of Naples Federico II. Research scientist Lewis Tunstall’s October 22 announcement describes an Apache 2.0 release and local use with llama.cpp. WIRED reported that the researchers designed the smaller model partly around restrictions on uploading sensitive patient data to outside AI providers. Report Announcement WIRED

What the five DNA scores measure

Carbon-X leads GPT on coding-region mutations and next-base prediction. GPT leads on the other three tests. Each comparison model appears at its best average reasoning setting; Carbon-X used one sample per question and thinking disabled. Model

Recalculating the unweighted average gives 66.68% for Carbon-X and 67.54% for GPT, a difference of 0.86 percentage points. Every benchmark contributes one fifth, regardless of its sample size or scoring method. This average therefore combines performance on sequence continuation with performance on mutation classification. It does not estimate how often a model will answer an arbitrary genetics question correctly. Model

Performance also varies inside GenomeQA: Carbon-X scores 93.2% on organism classification and 29.8% on splice sites, where cells join pieces of genetic messages. Its developers say exact counting, coordinates and edits can fail. They recommend using ordinary code for precise operations alongside the model. Model Report

The release report describes why training examples required more than fluent explanations. Early attempts at learning from generated answers carried unsupported biological claims into the training material. The team instead worked with domain experts on checks against the supplied sequence, then used task-specific rewards to improve answers. Its training mixed genomes, biology documents, general English and instructions over roughly 300 billion tokens. Report

Earlier DNA-language systems split the job between models. In the original BioReason project, first posted in May 2025, Adibvafa Fallahpour and colleagues paired DNA models with language models and trained them on biological reasoning and mutation tasks. Carbon-X takes another architectural route, placing DNA and text tokens in one decoder. The approaches expose different questions about which information actually drives an answer. BioReason Report

Which local download works

Carbon-X’s DNA vocabulary groups bases in six-letter pieces. That is a different operation from the text tokenizer that turns English into fragments. The main model card recommends Transformers or vLLM and says llama.cpp cannot load its custom Python tokenizer. The official GGUF repository, however, says llama.cpp release b11742 or later supports these files and warns that older builds tokenize DNA incorrectly. Files Model

The runtime change is documented independently of those instructions. A llama.cpp contribution merged October 19 added automatic DNA tagging, treatment of incomplete final groups and explicit sequence markers. In the discussion, a maintainer reported matching the Python reference in 1,256 of 1,258 fuzz cases, with two differences involving unusual Unicode handling. That developer test checks tokenization behavior; it is not a clinical study or an independent reproduction of Carbon-X’s benchmark scores. Runtime

The official compressed downloads range from 9.6 GB to 29.7 GB. Hugging Face recommends the 15.8 GB Q8_0 file, saying it preserves the benchmark scores of the larger version. File size is only part of memory use. Its serving instructions also budget about 0.16 MB of working cache per token and identify a maximum context of 40,960 tokens. Files

Using those published estimates, a full context adds about 6.6 GB of cache: 40,960 multiplied by 0.16 MB. Added to the 15.8 GB download, that is roughly 22.4 GB before other runtime memory. This is a calculation from the instructions, not a measurement on a laptop. A shorter context changes the cache requirement, so the download’s size alone cannot establish which machine will run a particular request. Files

The cost headline uses another specific setup. Hugging Face compares commercial API prices with Carbon-X throughput on an Nvidia H200 priced at $5 an hour. Its estimate of about $300 for 2.4 million uncertain ClinVar variants is an inference-cost projection. It does not include laboratory experiments or the professional review needed to establish what those variants mean. Report

Testing whether answers use the DNA

An October 1 preprint shows why biological chat systems need tests beyond final-answer accuracy. Ada Fang and colleagues examined six models, including BioReason, by changing biological inputs while keeping other information fixed. Shuffling DNA barely changed BioReason’s disease-prediction accuracy. When biological inputs conflicted with accompanying text, BioReason and BioReason-Pro followed the text in 97.9% and 99.7% of cases. Study

Carbon-X was not among those models. The study also found that biological inputs contributed to other systems’ performance, so its result was not a verdict on every DNA-language architecture. Its experiments identify a test that remains relevant to the new release: whether an answer changes appropriately when a sequence changes, rather than simply sounding plausible from the surrounding description. The researchers separately examined 165 questions whose identical wording appeared with different genomes and disease labels. This subset let them check whether models used biological differences when the text alone could not identify the correct label. Study

Clinical interpretation has a separate evidence process. ClinVar, the U.S. government’s archive of genetic variant classifications, records who submitted an assessment, whether criteria were supplied, agreement among submissions and expert-panel review. A model’s prediction does not automatically acquire any of those review statuses. Carbon-X’s own card says the model has not been clinically validated and should not guide medical decisions. ClinVar Model

In the launch thread, Tunstall said the team would also release its full training recipe and data. That would let outside groups examine more of the choices behind the reported results. Announcement

Common questions

What can Carbon-X do with a DNA sequence?

It lets researchers ask biological questions about DNA in ordinary language. Release

Can Carbon-X run without uploading DNA to an AI provider?

Yes. It supports local use on your own hardware with compatible software. Release

Can businesses use Carbon-X commercially?

Its weights use Apache 2.0. Commercial use is permitted under the license’s conditions. Release License

Which llama.cpp version supports the local files?

Use b11742 or later. Older builds can read DNA tokens incorrectly. Downloads

Why does the DNA tokenizer matter?

It groups DNA differently from ordinary text. Unsupported software can turn a sequence into the wrong tokens. Tokenizer

Can Carbon-X guide medical decisions?

No. Its developers say it has not been clinically validated. Model

Why can it need more memory than the download size?

Running a model also needs working memory. Conversation caches can grow as the model processes more tokens. Cache guide

Can smaller, compressed models lose accuracy?

Yes. Lower precision can introduce errors. Test your chosen file on the tasks you actually need. Quantization guide

Did the independent DNA-input study test Carbon-X?

No. It examined six other models. Study

How can researchers check whether answers use the DNA?

Change the sequence while keeping the question fixed, then compare answers. Study

What is a variant of uncertain significance?

A DNA change whose connection to disease has not been established. Evidence may be limited or conflicting. NIH guide

Does Carbon-X replace DNA sequencing?

No. Sequencing reads the order of DNA bases. Carbon-X analyzes a sequence that has already been read. Sequencing Release

Sources and downloads

All news
A motorcyclist wearing a green Gojek jacket on a street in Kebumen
AI

GoTo’s Indonesian AI Model Shows Why Each Language Needs Its Own Score

Nvidia headquarters entrance and company sign in Santa Clara.
AI

How Nvidia Fits a 74-Billion-Parameter Text Model Into 24 Gigabytes

View upward through a steel electricity pylon against a blue evening sky.
Business

Nscale Faces IPO Price Pressure as Microsoft Exits Essex Data-Center Deal

Have data to license or need a source?

Tell us what your company has or what your team needs.

Talk to SnowRock