Closed jorondo1 closed 1 year ago
J'essaie de monter une commande à la main à partir de ton code mais je n'arrive pas à le démarrer (je ne suis pas familier avec singularity)
export PARENT_DIR=/nfs3_ib/nfs-ip34/home/def-ilafores/analysis/projet_PROVID19
gtdb_db="/cvmfs/datahub.genap.ca/vhost34/def-ilafores/GTDB/release207_v2"
mkdir -p assembly_60_gtdbtk
singularity exec --writable-tmpfs -e \
--env GTDBTK_DATA_PATH=$gtdb_db \
-B $gtdb_db:$gtdb_db \
-e /nfs3_ib/nfs-ip34/home/def-ilafores/programs/ILL_pipelines/containers/gtdbtk.2.2.5.sif \
gtdbtk classify_wf --cpus 32 \
--genome_dir $PARENT_DIR/assembly_60_bins/drep_genomes/dereplicated_genomes \
--out_dir $PARENT_DIR/assembly_60_gtdbtk \
--mash_db $gtdb_db \
--extension fa
ça génère:
[2023-09-06 09:29:35] INFO: GTDB-Tk v2.2.5
[2023-09-06 09:29:35] INFO: gtdbtk classify_wf --cpus 32 --genome_dir /nfs3_ib/nfs-ip34/home/def-ilafores/analysis/projet_PROVID19/assembly_60_bins/drep_genomes/dereplicated_genomes --out_dir /nfs3_ib/nfs-ip34/home/def-ilafores/analysis/projet_PROVID19/assembly_60_gtdbtk --mash_db /cvmfs/datahub.genap.ca/vhost34/def-ilafores/GTDB/release207_v2 --extension fa
[2023-09-06 09:29:35] INFO: Using GTDB-Tk reference data version r207: /cvmfs/datahub.genap.ca/vhost34/def-ilafores/GTDB/release207_v2
[2023-09-06 09:29:35] ERROR: Input directory does not exist: /nfs3_ib/nfs-ip34/home/def-ilafores/analysis/projet_PROVID19/assembly_60_bins/drep_genomes/dereplicated_genomes
[2023-09-06 09:29:35] ERROR: Controlled exit resulting from an unrecoverable error or warning.
pourtant ce directory existe et contient mes génomes. As-tu une idée pour rouler gtdb-tk ?
oublie ça j'ai réussi ! mes tmp folder étaient mal définis. J'ai aussi réussi à rouler mash standalone.
PTI, l'option -B de singularity defini des bind path entre le serveur et le container singularity, donc tu dois ajouter un bind path pour que ca marche:
singularity exec --writable-tmpfs -e \
--env GTDBTK_DATA_PATH=$gtdb_db \
-B $gtdb_db:$gtdb_db \
-B /nfs3_ib/nfs-ip34/home/def-ilafores:/nfs3_ib/nfs-ip34/home/def-ilafores \
-B $PARENT_DIR:$PARENT_DIR \
-e /nfs3_ib/nfs-ip34/home/def-ilafores/programs/ILL_pipelines/containers/gtdbtk.2.2.5.sif \
gtdbtk classify_wf --cpus 32 \
--genome_dir $PARENT_DIR/assembly_60_bins/drep_genomes/dereplicated_genomes \
--out_dir $PARENT_DIR/assembly_60_gtdbtk \
--mash_db $gtdb_db \
--extension fa
comprend pas trop ton truc de mash vs gtdbtk. On va modifier le pipeline d'annotation de bin?
J'ai essayé de rouler
bash $ILL_PIPELINES/scripts/annotate_bins.sh -o assembly_60_taxonomy -drep assembly_60_bins/drep_genomes/dereplicated_genomes
Prokka fonctionne, mais après microbeannotator plante:Pour l'instant j'ai vraiment juste besoin de rouler gtdb-tk, je vais fouiller dans le code pour la commande, mais je voulais t'aviser quand même