Skip to main content

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.

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.