Skip to content

Issue with PAScall on test data #11

@Hira8023

Description

@Hira8023

Hi,
I am running PAScall on PBCK4k.test.bam,but the PBMC4k.PAScall.log showed something wrong:
scapture path: /mnt/data2/zhouxl/APA/SCAPTURE/SCAPTURE-main/
DeepPASS model file dir: /mnt/data2/zhouxl/APA/SCAPTURE/SCAPTURE-main/DeepPASS/
scapture module: PAScall
Output prefix: PBMC4k
prefix of annotation files from annotation module: SCAPTURE_annotation
BAM file: PBMC4k.test.bam
Fragment length: 98
GENOME file: GRCh38.p13.genome.fa
Peak width: 400
OverlapRatio: 0.5
threads: 16
poly(a) database file: SupTab_KnownPASs_fourDBs.txt
scapture PAScall: create command line. Fri Nov 11 10:25:01 CST 2022
scapture PAScall: create command line done. Fri Nov 11 10:25:14 CST 2022
scapture PAScall: peak calling. Fri Nov 11 10:25:14 CST 2022
scapture PAScall: peak calling done. Fri Nov 11 10:31:44 CST 2022
scapture PAScall: peak annotating. Fri Nov 11 10:31:44 CST 2022
scapture PAScall: peak annotating done. Fri Nov 11 10:31:49 CST 2022
scapture PAScall: PAS evaluating. Fri Nov 11 10:31:49 CST 2022
Species is not currently supported in DeepPASS, use human model instead !
cat: PBMC4k.exonic.peaks.DeepPASS.predictout/Predict_Result.txt: No such file or directory
Species is not currently supported in DeepPASS, use human model instead !
cat: PBMC4k.intronic.peaks.DeepPASS.predictout/Predict_Result.txt: No such file or directory
Species is not currently supported in DeepPASS, use human model instead !
cat: PBMC4k.3primeExtended.peaks.DeepPASS.predictout/Predict_Result.txt: No such file or directory
scapture PAScall: output files -- PBMC4k.exonic.peaks.evaluated.bed PBMC4k.intronic.peaks.evaluated.bed PBMC4k.3primeExtended.peaks.evaluated.bed
scapture PAScall: PAS evaluating done. Fri Nov 11 12:21:14 CST 2022

and the DeepPASS.log showed wrong:
********************** Start Data Processing **************************

********************** Finished Data Processing ***********************

************************* Start Prediction ****************************
Traceback (most recent call last):
File "/mnt/data2/zhouxl/APA/SCAPTURE/SCAPTURE-main/DeepPASS/Predict.py", line 89, in
prediction = best_model.predict(PredictSet["seq"])
File "/home/xiaolan/.local/share/r-miniconda/envs/SCAPTURE_env/lib/python3.7/site-packages/tensorflow_core/python/keras/engine/training.py", line 909, in predict
use_multiprocessing=use_multiprocessing)
File "/home/xiaolan/.local/share/r-miniconda/envs/SCAPTURE_env/lib/python3.7/site-packages/tensorflow_core/python/keras/engine/training_v2.py", line 462, in predict
steps=steps, callbacks=callbacks, **kwargs)
File "/home/xiaolan/.local/share/r-miniconda/envs/SCAPTURE_env/lib/python3.7/site-packages/tensorflow_core/python/keras/engine/training_v2.py", line 444, in _model_iteration
total_epochs=1)
File "/home/xiaolan/.local/share/r-miniconda/envs/SCAPTURE_env/lib/python3.7/site-packages/tensorflow_core/python/keras/engine/training_v2.py", line 123, in run_one_epoch
batch_outs = execution_function(iterator)
File "/home/xiaolan/.local/share/r-miniconda/envs/SCAPTURE_env/lib/python3.7/site-packages/tensorflow_core/python/keras/engine/training_v2_utils.py", line 86, in execution_function
distributed_function(input_fn))
File "/home/xiaolan/.local/share/r-miniconda/envs/SCAPTURE_env/lib/python3.7/site-packages/tensorflow_core/python/eager/def_function.py", line 457, in call
result = self._call(*args, **kwds)
File "/home/xiaolan/.local/share/r-miniconda/envs/SCAPTURE_env/lib/python3.7/site-packages/tensorflow_core/python/eager/def_function.py", line 526, in _call
return self._concrete_stateful_fn._filtered_call(canon_args, canon_kwds) # pylint: disable=protected-access
File "/home/xiaolan/.local/share/r-miniconda/envs/SCAPTURE_env/lib/python3.7/site-packages/tensorflow_core/python/eager/function.py", line 1141, in _filtered_call
self.captured_inputs)
File "/home/xiaolan/.local/share/r-miniconda/envs/SCAPTURE_env/lib/python3.7/site-packages/tensorflow_core/python/eager/function.py", line 1224, in _call_flat
ctx, args, cancellation_manager=cancellation_manager)
File "/home/xiaolan/.local/share/r-miniconda/envs/SCAPTURE_env/lib/python3.7/site-packages/tensorflow_core/python/eager/function.py", line 511, in call
ctx=ctx)
File "/home/xiaolan/.local/share/r-miniconda/envs/SCAPTURE_env/lib/python3.7/site-packages/tensorflow_core/python/eager/execute.py", line 67, in quick_execute
six.raise_from(core._status_to_exception(e.code, message), None)
File "", line 3, in raise_from
tensorflow.python.framework.errors_impl.UnknownError: Failed to get convolution algorithm. This is probably because cuDNN failed to initialize, so try looking to see if a warning log message was printed above.
[[node sequential/conv1d/conv1d (defined at home/xiaolan/.local/share/r-miniconda/envs/SCAPTURE_env/lib/python3.7/site-packages/tensorflow_core/python/framework/ops.py:1751) ]] [Op:__inference_distributed_function_3649]
Function call stack:
distributed_function

and when using my own data, the PAScall.log also have someting wrong:
scapture path: /mnt/data2/zhouxl/APA/SCAPTURE/SCAPTURE-main/
DeepPASS model file dir: /mnt/data2/zhouxl/APA/SCAPTURE/SCAPTURE-main/DeepPASS/
scapture module: PAScall
Output prefix: 144
prefix of annotation files from annotation module: SCAPTURE_annotation
BAM file: 144.possorted_genome_bam.bam
Fragment length: 98
GENOME file: GRCh38.p13.genome.fa
Peak width: 400
OverlapRatio: 0.5
threads: 16
poly(a) database file: SupTab_KnownPASs_fourDBs.txt
scapture PAScall: create command line. Fri Nov 11 10:50:41 CST 2022
scapture PAScall: create command line done. Fri Nov 11 10:55:43 CST 2022
scapture PAScall: peak calling. Fri Nov 11 10:55:43 CST 2022
sort: cannot read: 144_tmp/144.exonic.peak.isoform.tmp: No such file or directory
rm: cannot remove '144_tmp/144.exonic.peak.isoform.tmp': No such file or directory
sort: cannot read: 144_tmp/144.exonic.peak.isoform.normality.tmp: No such file or directory
rm: cannot remove '144_tmp/144.exonic.peak.isoform.normality.tmp': No such file or directory
sort: cannot read: 144_tmp/144.exonic.peak.isoform.normality.aggregate.tmp: No such file or directory
rm: cannot remove '144_tmp/144.exonic.peak.isoform.normality.aggregate.tmp': No such file or directory
sort: cannot read: 144_tmp/144.exonic.peaks.tmp: No such file or directory
rm: cannot remove '144_tmp/144.exonic.peaks.tmp': No such file or directory
sort: cannot read: 144_tmp/144.intronic.rawpeak.tmp: No such file or directory
rm: cannot remove '144_tmp/144.intronic.rawpeak.tmp': No such file or directory
sort: cannot read: 144_tmp/144.intronic.peak.aggregate.tmp: No such file or directory
rm: cannot remove '144_tmp/144.intronic.peak.aggregate.tmp': No such file or directory
sort: cannot read: 144_tmp/144.intronic.peaks.tmp: No such file or directory
rm: cannot remove '144_tmp/144.intronic.peaks.tmp': No such file or directory
scapture PAScall: peak calling done. Fri Nov 11 11:58:25 CST 2022
scapture PAScall: peak annotating. Fri Nov 11 11:58:25 CST 2022
scapture PAScall: peak annotating done. Fri Nov 11 11:58:31 CST 2022
scapture PAScall: PAS evaluating. Fri Nov 11 11:58:31 CST 2022
cat: 144.exonic.peaks.DeepPASS.predictout/Predict_Result.txt: No such file or directory
***** ERROR: too many digits/characters for integer conversion in string . Exiting...
cat: 144.intronic.peaks.DeepPASS.predictout/Predict_Result.txt: No such file or directory
***** ERROR: too many digits/characters for integer conversion in string . Exiting...
cat: 144.3primeExtended.peaks.DeepPASS.predictout/Predict_Result.txt: No such file or directory
***** ERROR: too many digits/characters for integer conversion in string . Exiting...
scapture PAScall: output files -- 144.exonic.peaks.evaluated.bed 144.intronic.peaks.evaluated.bed 144.3primeExtended.peaks.evaluated.bed
scapture PAScall: PAS evaluating done. Fri Nov 11 11:58:40 CST 2022

I don't know how to solve it, any reply is appreciated!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions