Caused by:
Process `q2_predict_dysbiosis (1)` terminated with an error exit status (1)
Command executed:
#!/usr/bin/env python
from q2_predict_dysbiosis import calculate_index
import pandas as pd
pd.set_option('display.max_rows', None)
taxa = pd.read_csv("abundance1-taxonomy_table.txt", sep="\t", index_col=0)
paths_strat = pd.read_csv("pathways_stratified.txt", sep="\t", index_col=0)
paths_unstrat = pd.read_csv("pathways_unstratified.txt", sep="\t", index_col=0)
score_df = calculate_index(taxa, paths_strat, paths_unstrat)
score_df.to_csv("abundance1_q2pd.tsv", sep="\t", float_format="%.2f")
Command exit status:
1
Command output:
(empty)
Command error:
Traceback (most recent call last):
File ".command.sh", line 3, in
from q2_predict_dysbiosis import calculate_index
ModuleNotFoundError: No module named 'q2_predict_dysbiosis'
Я выполнил инструкции по этой ссылке, но все равно не работает. Я хотел бы сохранить блок кода таким, а не запускать файл script.py. Я использую код из этого репозитория.
Заранее спасибо! ОБНОВЛЕНИЕ
Чтобы попытаться устранить ошибку импорта, я сделал следующее:
Создал каталог bin/, который находится в тот же каталог, что и script.nf. Никаких результатов.
не установлен (у него нет инструкций по установке), но он запускается локально. Я думаю, проблема в том, что Nextflow не находит q2_predict_dysbiosis.py, хотя он находится в каталоге ./bin.
Command error: Traceback (most recent call last): File ".command.sh", line 3, in from q2_predict_dysbiosis import calculate_index ModuleNotFoundError: No module named 'q2_predict_dysbiosis' [/code] Я выполнил инструкции по этой ссылке, но все равно не работает. Я хотел бы сохранить блок кода таким, а не запускать файл script.py. Я использую код из этого репозитория. Заранее спасибо! [b]ОБНОВЛЕНИЕ[/b] Чтобы попытаться устранить ошибку импорта, я сделал следующее: [list] [*]Создал каталог bin/, который находится в тот же каталог, что и script.nf. Никаких результатов.
[*]Изменение декларации shebang. Нет результатов.
[/list] [code]q2_predict_dysbiosis[/code] не установлен (у него нет инструкций по установке), но он запускается локально. Я думаю, проблема в том, что Nextflow не находит q2_predict_dysbiosis.py, хотя он находится в каталоге ./bin.
Я запускаю приведенный ниже скрипт Nextflow с изображением Docker, преобразованного через Apptainer.
nextflow run main.nf -c nextflow.config \ --fastq /rds/projects/b/Anu/pilot_data/EBT_U2OS_15112023/output/EBT_HP_chr22.fq \ --skipmapping -profile...
Я запускаю скрипт Nextflow Nextflow с изображением Docker, преобразованным через Apptainger. nextflow run main.nf -c nextflow.config \
--fastq /rds/projects/b/Anu/pilot_data/EBT_U2OS_15112023/output/EBT_HP_chr22.fq \
--skipmapping -profile...