未検証の環境
他のUbuntuリリース、RTXモデル、RAM容量、ドライバーバージョン、ストレージ構成、カスタム参照配列を使用する場合は、別途、事前の動作検証が必要です。ハードウェアを検出しただけでは、RNA-seq解析を開始できません。
研究用公開α版の導入
解析を開始する前に、利用者または環境管理者が、必要なコンテナ、参照データ、インデックス、環境設定ファイルを準備する必要があります。ベンダー規約への同意、コンテナレジストリへのログイン、コンテナや参照データのダウンロードは自動では行われません。利用者自身で事前に準備・確認してください。
| OS | WSLを介さずに動作するUbuntu 24.04.4 LTS |
|---|---|
| GPU | NVIDIA GeForce RTX 3090、24 GiB VRAM、互換性のあるドライバー |
| メモリ | 128 GBの物理RAM |
| 解析中の保存先 | 十分な空き容量を確保したローカルの高速ストレージ(ext4 SSD)。低速なHDDやネットワークストレージは、Nextflowの作業ディレクトリには使用しないでください。 |
| コンテナ実行環境 | Docker EngineとNVIDIA Container Toolkit |
| ワークフロー実行環境 | Java 17以降とNextflow 25.04.3 |
| アプリケーション | Python 3.11以降とHarako-GPU v0.1.0-alpha.1 |
| アラインメント用イメージ | 出所、バージョン、実行時イメージIDが確認されたParabricks 4.6.0-1 |
| 参照データ | 固定したGRCh38.p14 / GENCODE 49参照パック、STAR 2.7.2aインデックス、選択したSalmon 2.5.1および/または1.10.3インデックス |
| 環境プロファイル | 環境管理者が作成した動作確認用の環境設定ファイルと、対応する検証レポートが必要です。参照バックエンドを選ぶ場合は、指定されたプラグインとコンテナイメージも確認します。 |
v0.1.0-alpha.1のwheelとソースディストリビューションは、GitHub Releasesから取得できます。
これらにはHarako-GPU本体のみが含まれます。Parabricks、コンテナイメージ、参照配列、アノテーション、STAR/Salmonインデックスは別途準備してください。
ソースコードから直接導入する場合は、次の手順を使用します。
git clone https://github.com/do-shima/Harako-GPU.git
cd Harako-GPU
python3 -m venv .venv
. .venv/bin/activate
python -m pip install --upgrade pip
python -m pip install -e .
harako-gpu --version
harako-gpu doctor --json
harako-gpu ui --no-browser<runtime-root>/host-profiles/ubuntu_native_rtx3090_ram128_v1.jsonへコピーします。このファイルは解析計画の作成時には生成・変更されません。harako-gpu doctor --jsonを実行して利用可能な機能を確認し、RNA-seq解析を開始する前に解析計画の内容を確認します。このリポジトリにはParabricks、参照データ、インデックス、プラグインバイナリー、コンテナアーカイブ、FASTQ、BAMを含めていません。それぞれに個別のライセンスや利用条件が適用されます。
他のUbuntuリリース、RTXモデル、RAM容量、ドライバーバージョン、ストレージ構成、カスタム参照配列を使用する場合は、別途、事前の動作検証が必要です。ハードウェアを検出しただけでは、RNA-seq解析を開始できません。
固定した64 GBのWindows/WSL環境でのERR188044全リードを用いたBAM生成、CPU STAR、macOSは非対応です。また、NTFS、fuseblk、SMB、CIFS、NFS、/mnt/c、/mnt/d、安全性を確認できないパスを解析中の保存先には使用できません。