Loading
Loading

This information was auto-extracted from the GitHub repository and may be incomplete or out of date. Always refer to the subnet's GitHub repository for the latest instructions.
GPU not required but optional for DeepVariant. DeepVariant requires 16GB RAM minimum. GATK and BCFtools run on 8GB. SSD storage required with minimum 3000 IOPS (recommended 10000). Docker mandatory (v24.0+). Apple Silicon Macs require Rosetta 2 for x86_64 containers.
GPU not required. Validators must run hap.py for scoring (CPU-intensive). SSD storage strongly recommended with minimum 5000 IOPS (recommended 15000). Docker mandatory (v24.0+). 24/7 uptime required for consistent round scoring. Validators re-run all miner tool configurations so all Docker images required (~15GB total).
Clone repository and install dependencies (Python 3.10+, Bittensor 10.3.x, pysam, numpy, pydantic)
bash install.sh
Verify miner prerequisites: Python version, Docker, Git, system packages
bash scripts/verify.sh --miner
Pre-pull required Docker images (samtools, and one of: gatk, deepvariant, bcftools)
docker pull quay.io/biocontainers/samtools:1.20--h50ea8bc_0 && docker pull broadinstitute/gatk:4.5.0.0
Run demo mode first: one-shot pipeline validation against a fixed chr20 sample, no wallet/chain needed
export MINER_TEMPLATE=gatk && bash start-miner.sh --demo
Run practice mode: score your config against fully-answered chr18-chr22 samples with exact validator scoring, no chain/TAO
export MINER_TEMPLATE=gatk && bash start-miner.sh --practice
Create/attach Bittensor wallet and register hotkey on subnet 107
btcli subnets register --netuid 107 --wallet.name <name> --wallet.hotkey <hotkey>
Start live mining: polls platform for rounds, downloads BAM, runs variant calling, submits config
export MINER_TEMPLATE=gatk && bash start-miner.sh
Optionally supervise miner with PM2 for persistence and monitoring(optional)
bash pm2-miner.sh
Optional: set up OpenClaw + Ditto for local AI assistant help with troubleshooting(optional)
bash scripts/setup_ai_assistant.sh --with-ditto --openclaw
Clone repository and install dependencies (Python 3.10+, Bittensor 10.3.x, pysam, numpy)
bash install.sh
Verify validator prerequisites: Python, Docker, sufficient CPU/RAM/disk
bash scripts/verify.sh --validator
Pre-pull all required Docker images: hap.py, GATK, DeepVariant, BCFtools, samtools (validators re-run all miner configs)
docker pull genonet/hap-py@sha256:03acabe84bbfba35f5a7234129d524c563f5657e1f21150a2ea2797f8e6d05f2 && docker pull broadinstitute/gatk:4.5.0.0 && docker pull google/deepvariant:1.5.0 && docker pull quay.io/biocontainers/bcftools:1.20--h8b25389_0
Create/attach Bittensor wallet and register validator hotkey on subnet 107
btcli subnets register --netuid 107 --wallet.name <name> --wallet.hotkey <hotkey>
Start validator: polls platform for scoring rounds, downloads round data, scores miner submissions, sets weights
export PLATFORM_URL=https://api.theminos.ai && bash start-validator.sh
Optionally supervise validator with PM2 for persistence and monitoring(optional)
bash pm2-validator.sh