FineDNA: Open data to train LLMs on DNA Hugging Face released FineDNA, the full training dataset behind Carbon-X, the model that adapted Qwen3-14B to read DNA across all three of its training stages. The mid-training stage comprises 23 configs totaling 514.30B tokens, of which the run read 302B, starting from Qwen/Qwen3-14B; the SFT stage contains 203,923 conversations spanning 8 domains at 230.3M tokens. The release makes the mid-training, SFT and RL data public alongside a training recipe on GitHub, giving researchers an open path to reproduce a DNA-capable LLM. Collection The mid-training, SFT and RL data of Carbon-X, with the trained on it. Recipe: https://github.com/huggingface/carbon/tree/main/carbon-x • 4 items • Updated • 3 https://huggingface.co/collections/HuggingFaceBio/finedna | text stringlengths 1.36k 126k | id stringclasses 0 values | source stringclasses 1 value | metadata stringclasses 0 values | |---|---|---|---| | <\|fim prefix\| This 1115 bp genomic region from Arabidopsis thaliana encompasses the long non-coding RNA lncRNA gene AT4G07665 and its surrounding regulatory elements. The locus features a putative TATA box promoter upstream, a centrally located CpG island embedded within the lncRNA body, and multiple microRNA target ... | null | gemini fim | null | | <\|fim prefix\| This genomic region encompasses the Caenorhabditis elegans C33D3.5 protein-coding gene along with its extensive 5' and 3' flanking sequences. The locus is structurally complex, characterized by a dense cluster of upstream alternative splice sites, multiple internal promoters TATA boxes , and a prominent ... | null | gemini fim | null | | <\|fim prefix\| This 691 bp genomic region from Escherichia coli contains the yjiX protein-coding gene, which is located on the negative strand. The sequence is notable for harboring two distinct EcoRI restriction sites, making it amenable to molecular cloning techniques. Additionally, it features two regions with elevat... | null | gemini fim | null | | <\|fim prefix\| This genomic region spans 24,802 bp on the positive strand of the Danio rerio genome and contains the pcsk1nl proprotein convertase subtilisin/kexin type 1 inhibitor like gene. The gene body extends from local positions 2055 to 22152. pcsk1nl functions as a serine-type endopeptidase inhibitor, playing... | null | gemini fim | null | | <\|fim prefix\| The genomic region corresponds to the Arabidopsis thaliana gene AT3G12880. This gene encodes a protein involved in fundamental cellular processes, likely regulating metabolic or signaling pathways critical for plant growth and development. The region contains multiple regulatory features, including promot... | null | gemini fim | null | | <\|fim prefix\| This 15.8 kb genomic region on human chromosome 13 encodes a complex, convergently transcribed pair of long non-coding RNAs lncRNAs : ENSG00000289302 on the plus strand and LINC01058 on the minus strand . The region is characterized by extreme regulatory density, featuring multiple broad enhancer doma... | null | gemini fim | null | | <\|fim prefix\| This genomic region in Danio rerio encodes a protein-coding gene ENSDARG00000017947 , which is a zebrafish ortholog of human PTK6. The gene product is a non-membrane spanning protein tyrosine kinase involved in signal transduction, cell differentiation, and the regulation of cell surface receptor pathway... | null | gemini fim | null | | "<\|fim prefix\| The Cmtr2 gene encodes a nucleoside-2'-O-methyltransferase involved in the 7-methylgu ...TRUNCATED | null | gemini fim | null | | "<\|fim prefix\| This genomic region on chromosome 3 contains the RNA binding motif single stranded in ...TRUNCATED | null | gemini fim | null | | "<\|fim prefix\| This 8889 bp genomic region in Mus musculus contains the long non-coding RNA ENSMUSG0 ...TRUNCATED | null | gemini fim | null | Expand in Data Studio https://huggingface.co/datasets/HuggingFaceBio/FineDNA/viewer/mid bio gemini fim/train FineDNA FineDNA is the training data of Carbon-X https://huggingface.co/HuggingFaceBio/Carbon-X , the model that taught Qwen3-14B to read DNA, for all three of its training stages. Each stage is a group of configs: | stage | configs | size | starts from | |---|---|---|---| | Mid-training mid-training | mid , one per source 23 | 514.30B tokens, of which the run read 302B | Qwen/Qwen3-14B https://huggingface.co/Qwen/Qwen3-14B | | SFT sft | sft mix , and sft for each of its 8 domains | 203,923 conversations, 230.3M tokens | HuggingFaceBio/Carbon-X-Base https://huggingface.co/HuggingFaceBio/Carbon-X-Base | | RL rl | rl mix | 98,433 prompts, 61.1M tokens | HuggingFaceBio/Carbon-X-SFT https://huggingface.co/HuggingFaceBio/Carbon-X-SFT | sft mix and rl mix are the rows the SFT and GRPO trainers used, in the order they used them. Mid-training has no single mix: Megatron samples the mid configs with the weights in the mix the-mix below. python from datasets import load dataset one mid-training source; the mid-training configs total about 950 GB, so stream them ds = load dataset "HuggingFaceBio/FineDNA", "mid dna mrna", split="train", streaming=True the SFT mixture, or one of its domains ds = load dataset "HuggingFaceBio/FineDNA", "sft mix", split="train" ds = load dataset "HuggingFaceBio/FineDNA", "sft chat", split="train" the RL blend ds = load dataset "HuggingFaceBio/FineDNA", "rl mix", split="train" The training recipes for every stage are in huggingface/carbon https://github.com/huggingface/carbon/tree/main/carbon-x . Mid-training The mid configs hold every source of the 302B-token mid-training run, one config per source: genomes and transcripts, biology text that contains DNA, English web and PDF text, and instruction data. Their files are under mid/