@@ -67,28 +67,20 @@ This creates a `.pixi` directory with all required packages including:
6767
6868## Install External Tools
6969
70- The pipeline requires Dorado (ONT basecaller) and Modkit (modification toolkit) . Install them with:
70+ The pipeline requires several external tools . Install them with a single command :
7171
7272``` bash
73- pixi run setup-tools
73+ pixi run setup
7474```
7575
7676This downloads and installs:
7777
78- - ** Dorado** v0.9.1 - Oxford Nanopore basecaller
79- - ** Modkit** v0.4.3 - Modification calling toolkit
78+ - ** Dorado** v1.3.1 - Oxford Nanopore basecaller
79+ - ** Dorado model** - ` rna004_130bps_sup@v5.1.0 ` basecalling model
80+ - ** Remora** - ONT signal analysis for charging classification
81+ - ** WarpDemuX** - Barcode demultiplexing (optional, for multiplexed samples)
8082
81- Tools are installed to ` resources/tools/ ` and automatically added to PATH when running the pipeline.
82-
83- ## Download Basecalling Model
84-
85- Download the Dorado basecalling model:
86-
87- ``` bash
88- pixi run snakemake dorado_model --cores 1
89- ```
90-
91- This downloads ` rna004_130bps_sup@v5.1.0 ` to ` resources/models/ ` .
83+ Dorado and models are installed to ` resources/tools/ ` and ` resources/models/ ` . Modkit is managed by pixi (installed via conda).
9284
9385## Download Test Data (Optional)
9486
@@ -109,10 +101,10 @@ Verify everything is installed correctly:
109101pixi run snakemake --version
110102
111103# Check Dorado installation
112- resources/tools/dorado/0.9 .1/bin/dorado --version
104+ resources/tools/dorado/1.3 .1/bin/dorado --version
113105
114- # Check Modkit installation
115- resources/tools/modkit/0.4.3/bin/ modkit --version
106+ # Check Modkit installation (managed by pixi)
107+ pixi run modkit --version
116108
117109# Dry run with test config
118110pixi run dry-run
@@ -122,11 +114,11 @@ pixi run dry-run
122114
123115```
124116aa-tRNA-seq-pipeline/
125- ├── .pixi/ # Pixi environment
117+ ├── .pixi/ # Pixi environment (includes modkit, remora)
126118├── resources/
127119│ ├── tools/
128- │ │ ├── dorado/0.9 .1/ # Dorado binaries
129- │ │ └── modkit/0.4.3/ # Modkit binaries
120+ │ │ ├── dorado/1.3 .1/ # Dorado binaries
121+ │ │ └── WarpDemuX/ # WarpDemuX (if demux enabled)
130122│ ├── models/
131123│ │ ├── rna004_130bps_sup@v5.1.0/ # Basecalling model
132124│ │ └── cca_classifier.pt # Remora charging model
@@ -150,7 +142,7 @@ pixi install # Update dependencies if pixi.lock changed
150142To update external tools, modify the version in ` config/config-base.yml ` and rerun:
151143
152144``` bash
153- pixi run setup-tools
145+ pixi run setup
154146```
155147
156148## Troubleshooting
@@ -171,17 +163,13 @@ If Dorado fails to detect GPU:
1711632 . Verify CUDA_VISIBLE_DEVICES is set correctly
1721643 . Ensure GPU drivers are up to date
173165
174- ### Modkit Build Fails
166+ ### Remora Installation Issues
175167
176- Modkit is built from source and requires Rust. If installation fails :
168+ If Remora fails to install with CUDA/PyTorch errors :
177169
178170``` bash
179- # Install Rust manually
180- curl --proto ' =https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
181- source ~ /.cargo/env
182-
183- # Retry setup
184- pixi run setup-tools
171+ # Manually specify CUDA version
172+ CUDA_VERSION=cu121 pixi run setup
185173```
186174
187175## Next Steps
0 commit comments