Spaces:
Configuration error
Configuration error
Upload README.md
Browse files
README.md
CHANGED
|
@@ -1,149 +1,30 @@
|
|
| 1 |
-
<div align="center">
|
| 2 |
-
|
| 3 |
# FishCaduceus
|
| 4 |
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
**Open models, datasets and evaluation resources for cross-species functional annotation, evolutionary constraint analysis and genetic variant interpretation in fish genomes.**
|
| 8 |
-
|
| 9 |
-
</div>
|
| 10 |
-
|
| 11 |
-
---
|
| 12 |
-
|
| 13 |
-
## About FishCaduceus
|
| 14 |
-
|
| 15 |
-
**FishCaduceus** is a family of fish-specific DNA language models developed for cyprinid and comparative fish genomics.
|
| 16 |
-
|
| 17 |
-
The models were pretrained on reference genomes from seven major cyprinid aquaculture fishes and zebrafish. FishCaduceus operates at single-nucleotide resolution and combines the Caduceus and Mamba architectures with bidirectional sequence modeling and reverse-complement equivariance.
|
| 18 |
-
|
| 19 |
-
FishCaduceus is designed to learn transferable functional and evolutionary information directly from unlabeled genomic sequences. The project currently supports research on:
|
| 20 |
-
|
| 21 |
-
- masked nucleotide prediction and genomic representation learning
|
| 22 |
-
- cross-species gene-annotation transfer
|
| 23 |
-
- translation initiation and termination site prediction
|
| 24 |
-
- splice donor and acceptor site prediction
|
| 25 |
-
- evolutionary constraint prediction
|
| 26 |
-
- zero-shot mutation effect scoring
|
| 27 |
-
- prioritization of candidate functional variants
|
| 28 |
-
|
| 29 |
-
In the accompanying study, FishCaduceus representations trained with zebrafish annotations generalized to six additional fish species across four functional-site prediction tasks. The best model achieved an average cross-species AUPRC of **0.957**. Evolutionary constraint benchmarks were further constructed from a whole-genome alignment of 26 fish species.
|
| 30 |
-
|
| 31 |
-
---
|
| 32 |
-
|
| 33 |
-
## Models
|
| 34 |
-
|
| 35 |
-
| Model | Parameters | Context length | Description |
|
| 36 |
-
|---|---:|---:|---|
|
| 37 |
-
| [FishCaduceus-20L-512](https://huggingface.co/FishCaduceus/FishCaduceus-20L-512) | 20.9M | 512 nt | Compact 20-layer FishCaduceus model |
|
| 38 |
-
| [FishCaduceus-28L-512](https://huggingface.co/FishCaduceus/FishCaduceus-28L-512) | 112.1M | 512 nt | Larger 28-layer model with a 512-nt context |
|
| 39 |
-
| [FishCaduceus-28L-1024](https://huggingface.co/FishCaduceus/FishCaduceus-28L-1024) | 112.1M | 1,024 nt | Larger 28-layer model with an extended context |
|
| 40 |
-
|
| 41 |
-
All models use:
|
| 42 |
-
|
| 43 |
-
- single-nucleotide tokenization
|
| 44 |
-
- masked language modeling
|
| 45 |
-
- bidirectional sequence processing
|
| 46 |
-
- reverse-complement-aware representations
|
| 47 |
-
- custom Hugging Face Transformers code
|
| 48 |
-
|
| 49 |
-
---
|
| 50 |
-
|
| 51 |
-
## Pretraining datasets
|
| 52 |
-
|
| 53 |
-
| Dataset | Sequences | Sequence length | Description |
|
| 54 |
-
|---|---:|---:|---|
|
| 55 |
-
| [FishCaduceus Pretraining Dataset 512](https://huggingface.co/datasets/FishCaduceus/FishCaduceus-Pietraining-512) | 6,087,221 | 512 bp | Stratified genomic sequence corpus for 512-nt models |
|
| 56 |
-
| [FishCaduceus Pretraining Dataset 1024](https://huggingface.co/datasets/FishCaduceus/FishCaduceus-Pietraining-1024) | 2,709,306 | 1,024 bp | Stratified genomic sequence corpus for the 1,024-nt model |
|
| 57 |
-
|
| 58 |
-
The pretraining corpora were constructed from the following species:
|
| 59 |
-
|
| 60 |
-
- *Hypophthalmichthys nobilis*
|
| 61 |
-
- *Hypophthalmichthys molitrix*
|
| 62 |
-
- *Mylopharyngodon piceus*
|
| 63 |
-
- *Cyprinus carpio*
|
| 64 |
-
- *Megalobrama amblycephala*
|
| 65 |
-
- *Ctenopharyngodon idella*
|
| 66 |
-
- *Carassius gibelio*
|
| 67 |
-
- *Danio rerio*
|
| 68 |
-
|
| 69 |
-
Species-aware and repeat-content-aware stratified sampling was used to reduce imbalances caused by differences in genome size and repeat composition.
|
| 70 |
-
|
| 71 |
-
---
|
| 72 |
|
| 73 |
-
|
| 74 |
|
| 75 |
-
|
|
|
|
|
|
|
|
|
|
| 76 |
|
| 77 |
-
|
| 78 |
|
| 79 |
-
|
| 80 |
|
| 81 |
-
-
|
| 82 |
-
-
|
| 83 |
-
-
|
| 84 |
-
- splice acceptor sites
|
| 85 |
-
|
| 86 |
-
The benchmark contains fixed zebrafish training, validation and held-out test splits, together with independent test sets from six additional fish species. The benchmark is designed for direct cross-species evaluation without target-species retraining.
|
| 87 |
-
|
| 88 |
-
### Evolutionary constraint prediction
|
| 89 |
-
|
| 90 |
-
[**FishCaduceus Evolutionary Constraint Benchmark**](https://huggingface.co/datasets/FishCaduceus/FishCaduceus-Evolutionary-Constraint-Benchmark)
|
| 91 |
-
|
| 92 |
-
Sequence-based benchmarks derived from a 26-fish Progressive Cactus whole-genome alignment.
|
| 93 |
-
|
| 94 |
-
The repository includes:
|
| 95 |
-
|
| 96 |
-
- grass carp training, validation and held-out test splits
|
| 97 |
-
- cross-species whole-genome test sets
|
| 98 |
-
- CDS-, intron- and intergenic-region test sets
|
| 99 |
-
- highly conserved and low-conservation site labels
|
| 100 |
-
|
| 101 |
-
---
|
| 102 |
-
|
| 103 |
-
## Recommended model
|
| 104 |
-
|
| 105 |
-
For most applications, we recommend starting with:
|
| 106 |
-
|
| 107 |
-
[**FishCaduceus-28L-1024**](https://huggingface.co/FishCaduceus/FishCaduceus-28L-1024)
|
| 108 |
-
|
| 109 |
-
Use the 512-nt models when lower memory consumption or faster inference is preferred.
|
| 110 |
-
|
| 111 |
-
---
|
| 112 |
-
|
| 113 |
-
## Intended use
|
| 114 |
-
|
| 115 |
-
FishCaduceus resources are intended for research in:
|
| 116 |
-
|
| 117 |
-
- fish genomics
|
| 118 |
-
- aquaculture genomics
|
| 119 |
-
- comparative genomics
|
| 120 |
-
- genome annotation
|
| 121 |
-
- DNA language modeling
|
| 122 |
-
- evolutionary genomics
|
| 123 |
-
- genetic variant prioritization
|
| 124 |
-
|
| 125 |
-
Model predictions reflect statistical patterns learned from genomic sequences. They do not by themselves demonstrate biological function or causality and should be interpreted together with genetic, evolutionary and experimental evidence.
|
| 126 |
-
|
| 127 |
-
---
|
| 128 |
|
| 129 |
## Manuscript
|
| 130 |
|
| 131 |
**FishCaduceus: A DNA Language Model for Cyprinid Genomics at Single-Nucleotide Resolution**
|
| 132 |
|
| 133 |
-
The manuscript is
|
| 134 |
-
|
| 135 |
-
---
|
| 136 |
-
|
| 137 |
-
## Development
|
| 138 |
-
|
| 139 |
-
FishCaduceus was developed by researchers from the Institute of Hydrobiology, Chinese Academy of Sciences, together with collaborating institutions.
|
| 140 |
-
|
| 141 |
-
The project builds on the Caduceus architecture and related open-source genomic sequence-modeling software.
|
| 142 |
-
|
| 143 |
-
---
|
| 144 |
|
| 145 |
## Contact
|
| 146 |
|
| 147 |
-
|
| 148 |
Institute of Hydrobiology, Chinese Academy of Sciences
|
| 149 |
-
Email: xqxia@ihb.ac.cn
|
|
|
|
|
|
|
|
|
|
| 1 |
# FishCaduceus
|
| 2 |
|
| 3 |
+
**FishCaduceus** is a family of single-nucleotide DNA language models developed for cyprinid and comparative fish genomics.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4 |
|
| 5 |
+
The project provides:
|
| 6 |
|
| 7 |
+
- pretrained FishCaduceus models with 512-bp and 1,024-bp context lengths
|
| 8 |
+
- pretraining datasets from seven major cyprinid aquaculture fishes and zebrafish
|
| 9 |
+
- cross-species benchmarks for translation initiation, translation termination, splice donor and splice acceptor prediction
|
| 10 |
+
- evolutionary constraint benchmarks derived from a 26-fish whole-genome alignment
|
| 11 |
|
| 12 |
+
FishCaduceus is designed for fish genome annotation, cross-species transfer, evolutionary constraint analysis and zero-shot variant prioritization.
|
| 13 |
|
| 14 |
+
## Resources
|
| 15 |
|
| 16 |
+
- Models: [FishCaduceus organization](https://huggingface.co/FishCaduceus)
|
| 17 |
+
- Functional-site benchmark: [FishCaduceus-Functional-Site-Benchmark](https://huggingface.co/datasets/FishCaduceus/FishCaduceus-Functional-Site-Benchmark)
|
| 18 |
+
- Evolutionary-constraint benchmark: [FishCaduceus-Evolutionary-Constraint-Benchmark](https://huggingface.co/datasets/FishCaduceus/FishCaduceus-Evolutionary-Constraint-Benchmark)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 19 |
|
| 20 |
## Manuscript
|
| 21 |
|
| 22 |
**FishCaduceus: A DNA Language Model for Cyprinid Genomics at Single-Nucleotide Resolution**
|
| 23 |
|
| 24 |
+
The manuscript is in preparation.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 25 |
|
| 26 |
## Contact
|
| 27 |
|
| 28 |
+
Xiao-Qin Xia
|
| 29 |
Institute of Hydrobiology, Chinese Academy of Sciences
|
| 30 |
+
Email: xqxia@ihb.ac.cn
|