evo2-40b-hcc / README.md
javicacheiro's picture
Upload README.md with huggingface_hub
255506d verified
|
Raw
History Blame Contribute Delete
3.7 kB
---
license: apache-2.0
---
# 🧬 Evo-2 40B (BioNeMo) — Fine-tuned for Hepatocellular Carcinoma (HCC)
**Model Name:** `evo2-7b-bionemo-hcc-mouse`
**Base Model:** [Evo-2 40B (Arc Institute × NVIDIA)](https://nvidia.github.io/bionemo-framework/models/evo2)
**Framework:** NVIDIA BioNeMo / NeMo2 (Megatron-LM backend)
**Fine-tuning Domain:** Hepatocellular Carcinoma (HCC)
**Organism:** *Mus musculus* (GRCm39)
**Chromosomes Used:** 1, 4, 6, 7, 8, 9, 11, 12, 17
**Context:** Developed by the Brilliant team for the [EuroCC AI Hackathon 2025](https://www.openhackathons.org/s/siteevent/a0CUP000013Tp8f2AC/se000375)
## 🧠 Overview
This repository contains a **fine-tuned checkpoint** of the Evo-2 40B biomolecular foundation model, adapted to explore sequence patterns linked to **Hepatocellular Carcinoma (HCC)** using curated *Mus musculus* genomic data.
Training leveraged the **NVIDIA BioNeMo** framework on multi-GPU H100 infrastructure during the **EuroCC AI Hackathon 2025**, focusing on **genome-scale representation learning** and **mutation-impact analysis** in cancer-related regions.
## ⚙️ Fine-tuning Dataset
| Property | Description |
|:--|:--|
| Source organism | *Mus musculus* |
| Genome build | GRCm39 |
| Chromosomes | 1, 4, 6, 7, 8, 9, 11, 12, 17 |
| Data type | DNA sequences (FASTA) |
| Task | Representation learning and sequence modeling for HCC pathways |
| Preprocessing | Standard BioNeMo Evo-2 pipeline (tokenization, masking, packing) |
## 🚀 Training Setup
| Parameter | Value |
|:--|:--|
| Base model | Evo-2 40B base |
| Framework | NVIDIA BioNeMo / NeMo2 |
| Precision | BF16 |
| GPUs | 16 × NVIDIA H100 |
| Tensor Parallel (TP) | 16 |
| Pipeline Parallel (PP) | 1 |
| Context Parallel (CP) | 1 |
| Micro-batch size | Tuned for memory efficiency |
| Dataset split | 90 % train / 5 % val / 5 % test |
## 🧩 Usage
```bash
python train_evo2.py model.restore_from_path=./checkpoint model.tensor_parallel_size=4 model.pipeline_model_parallel_size=2 trainer.precision=bf16
```
## 🧬 Background
### Evo-2
A genomic and protein language model jointly developed by **Arc Institute** and **NVIDIA**, trained on nearly 9 trillion biological tokens across many species and capable of context lengths up to 1 million tokens.
- [NVIDIA Developer Blog – Understanding the Language of Life’s Biomolecules](https://developer.nvidia.com/blog/understanding-the-language-of-lifes-biomolecules-across-evolution-at-a-new-scale-with-evo-2)
- [BioNeMo Framework Docs](https://nvidia.github.io/bionemo-framework/models/evo2)
### BioNeMo
NVIDIA’s AI platform for biomolecular modeling, built on NeMo 2 + Megatron-LM for scalable multi-GPU training and fine-tuning.
### EuroCC AI Hackathon 2025
Collaborative event (14–23 October 2025) promoting AI/HPC innovation, organized by EuroCC National Competence Centres in partnership with NVIDIA and OpenACC.
- [Event Page](https://www.openhackathons.org/s/siteevent/a0CUP000013Tp8f2AC/se000375)
## 📜 License & Citation
This repository and checkpoint are released for **research and educational use** under the same terms as the original Evo-2 and BioNeMo frameworks (see LICENSE).
## ⚠️ Notes & Limitations
This fine-tuned version is **experimental**, trained on selected *Mus musculus* chromosomes related to HCC pathways.
It is **not** intended for clinical or diagnostic use. Users must apply appropriate bioethical and biosafety standards in downstream applications.
## 💡 Acknowledgements
Special thanks to the EuroCC AI Hackathon mentors and NVIDIA BioNeMo team for guidance and compute resources, and to the Arc Institute for releasing the original Evo-2 foundation models.