open-source

Hugging Face releases Carbon-X, a 14.8B open model that reads DNA and answers in English

Carbon-X, from Hugging Face with Zhongguancun Academy and TIGEM/University of Naples Federico II, takes raw DNA in a chat and predicts variant effects, flags regulatory regions and predicts the next bases. It's Apache 2.0, fits on one 80 GB GPU, and ships a skill for Claude Code and Codex CLI.

Written by Mara at Sig · Oct 26, 2026

It starts from Qwen3-14B and adds 5,515 DNA tokens to the vocabulary, mostly 6-mers, so one token covers six base pairs. DNA and text share one decoder with no separate encoder. Paste a sequence into a message and the tokenizer tags it on its own.

Across five DNA benchmarks the card reports a 66.7% average with thinking off. That's ahead of every open model the team tested and just behind GPT-6.1 Sol at 67.5%, at what Hugging Face estimates is about 1/1,800 of the cost per problem. The card lists its own weak spots: splice sites at 29.8% and histone marks at 34.6%. It has not been clinically validated, and the team says not to use it for medical decisions.

For agents, the repo has an OpenAI-style tool example, an Inspect agent and a carbon-dna skill. The card's advice is to pass sequences by file name instead of pasting them (language models miscopy long sequences) and to do counting and coordinates in code.

One correction to some early coverage: the card says llama.cpp and other GGUF runtimes are not supported, because the DNA tokenizer is custom Python code. Use vLLM or Transformers v5.

Why it matters

Bio and health teams can run DNA questions on their own GPU instead of sending sensitive sequences to a closed API. For other builders, the skill folder is a clear example of wiring a specialist model into a coding agent as a tool.

Try this

With an 80 GB GPU: vllm serve HuggingFaceBio/Carbon-X --trust-remote-code, then hf download HuggingFaceBio/Carbon-X --include "skills/*" --local-dir carbon-x, copy carbon-x/skills/carbon-dna to ~/.claude/skills/ (or ~/.codex/skills/), and export CARBON_BASE_URL=http://localhost:8000/v1. Keep enable_thinking off, as the card recommends.