NGSプロジェクトの自動化
Basepair を使用すると、NGS プロジェクトを完全に自動化できます。 新しいプロジェクトを作成し、プロジェクト内に複数のサンプルを作成し、複数の分析を実行して、プロジェクト全体を別のユーザーと共有します。 手順は次のとおりです。
0. サインインしていない場合は、Basepairアカウントにサインインします。
1. https://astride.basepairtech.com/api/v2/users/api_keyから API キーをダウンロードし、ダウンロードしたファイルのパスを環境変数に保存します。(「Profile」を開くと画面右上にある「Download API config file」からでもアクセスできます。)
export BP_CONFIG_FILE=/path/to/basepair.config.json
2. basepairパッケージをインストールします
pip install basepair
3. このデータ用に新しいプロジェクトを作成します。 プロジェクト ID をメモしてください。
basepair create project --name desired_project_name
4. サンプルを追加し、サンプルIDをメモします。
basepair create sample --name Treat_1 --genome hg19 --datatype rna-seq --file1 /path/to/file1_R1.fq.gz --file2 /path/to/file1_R2.fq.gz
basepair create sample --name Control_1 --genome hg19 --datatype rna-seq --file1 /path/to/file2_R1.fq.gz --file2 /path/to/file2_R2.fq.gz
<他のすべてのサンプルを追加>
5. 発現差解析を実行します (ワークフロー #8)。 ステップ4のサンプルとコントロールID を使用してください。
basepair create analysis -w 8 --sample 30754 30755 30756 --control 30757 307587 30759
6. プロジェクトを別のユーザーと共有します。 この例では、他のユーザーが編集権限を取得します。 表示権限または管理権限を付与することもできます。
basepair updateProject -p 1926 --emails amit@basepairtech.com --perm edit