Prerequisites
Before you begin, make sure you have:Bittensor Wallet
A registered Bittensor wallet with a hotkey registered on Subnet 107.
Docker
Docker installed and running. All variant callers run in containers.
1. Choose Your Variant Caller
Each tool has different strengths. Pick one to start with — you can switch later.| Tool | Compute | Complexity |
|---|---|---|
| GATK | High | Many parameters |
| DeepVariant | High (GPU optional) | Fewer parameters |
| FreeBayes | Medium | Most parameters |
| BCFtools | Low | Moderate parameters |
2. Pull the Docker Image
Pull the container for your chosen tool:GATK
DeepVariant
FreeBayes
BCFtools
3. Tune Your Hyperparameters
This is where you gain your competitive edge. Each guide documents every tunable parameter:GATK Guide
22 parameters across 9 categories.
DeepVariant Guide
15 parameters across 6 categories.
FreeBayes Guide
22 parameters across 9 categories.
BCFtools Guide
22 parameters across 7 categories.
4. Start Mining
Register your miner on Subnet 107 and start processing tasks. The validator will send you genomic data, and your tuned caller will produce variant calls that get scored for accuracy.Next Steps
Architecture
Understand how the scoring loop works end-to-end.
GitHub
Clone the subnet repo and dig into the code.
