Hi,
I was trying to run the R2Dtool, the r2d liftover and r2d annotation work fine for me. However, when I try to run the r2d plotMetaTranscript script I get the following error:
Command used:
./r2d plotMetaTranscript -i "/home/priyanka/R2D_m6a_Cheui_PvSal1/annotatetrial.bed" -o "/home/priyanka/R2D_m6a_Cheui_PvSal1/metatranscript_m6A.png" --filter-field "stoichiometry" --cutoff "1" --cutoff-type "lower" -l
Error:
Arguments being passed to R2_plotMetaTranscript.R:
Rscript R2_plotMetaTranscript.R /home/priyanka/R2D_m6a_Cheui_PvSal1/annotatetrial.bed /home/priyanka/R2D_m6a_Cheui_PvSal1/metatranscript_m6A.png stoichiometry 1 lower -c loess -l
Executing R script: "/home/priyanka/R2Dtool/target/release/../../scripts/R2_plotMetaTranscript.R"
R script stdout:
[1] "Using loess method for confidence intervals."
R script stderr:
Parsed with column specification:
cols(
.default = col_double(),
transcript = col_character(),
name = col_character(),
score = col_character(),
strand = col_character(),
motif = col_character(),
gene_id = col_character(),
gene_name = col_logical(),
transcript_biotype = col_logical(),
cds_start = col_logical(),
cds_end = col_logical(),
tx_end = col_logical(),
transcript_metacoordinate = col_logical(),
abs_cds_start = col_logical(),
abs_cds_end = col_logical()
)
See spec(...) for full column specifications.
Warning message:
guess_max is a very large value, setting to 21474836 to avoid exhausting memory
Error in mutate():
ℹ In argument: interval = cut(...).
Caused by error in cut.default():
! 'x' must be numeric
Backtrace:
▆
- ├─global compute_ratio(calls, ci_method)
- │ └─... %>% mutate(ratio = sig / (sig + ns + 1e-09))
- ├─dplyr::mutate(., ratio = sig/(sig + ns + 1e-09))
- ├─tidyr::pivot_wider(...)
- │ └─tidyr::build_wider_spec(...)
- │ ├─tidyselect::vars_select(tbl_vars(data), !!enquo(names_from))
- │ │ └─tidyselect:::eval_select_impl(...)
- │ └─dplyr::tbl_vars(data)
- │ ├─dplyr:::new_sel_vars(tbl_vars_dispatch(x), group_vars(x))
- │ │ └─base::structure(...)
- │ └─dplyr:::tbl_vars_dispatch(x)
- ├─dplyr::summarise(., n = n(), .groups = "drop")
- ├─dplyr::group_by(., interval, filter)
- ├─dplyr::mutate(...)
- ├─dplyr:::mutate.data.frame(...)
- │ └─dplyr:::mutate_cols(.data, dplyr_quosures(...), by)
- │ ├─base::withCallingHandlers(...)
- │ └─dplyr:::mutate_col(dots[[i]], data, mask, new_columns)
- │ └─mask$eval_all_mutate(quo)
- │ └─dplyr (local) eval()
- ├─base::cut(...)
- ├─base::cut.default(...)
- │ └─base::stop("'x' must be numeric")
- └─base::.handleSimpleError(...)
- └─dplyr (local) h(simpleError(msg, call))
-
└─rlang::abort(message, class = error_class, parent = parent, call = error_call)
Execution halted
Error: R script exited with non-zero status: ExitStatus(unix_wait_status(256))
PlotMetaTranscript generation failed. Please check the error messages above.
Please let me know what could went wrong.
Thank you in advance.
Hi,
I was trying to run the R2Dtool, the r2d liftover and r2d annotation work fine for me. However, when I try to run the r2d plotMetaTranscript script I get the following error:
Command used:
./r2d plotMetaTranscript -i "/home/priyanka/R2D_m6a_Cheui_PvSal1/annotatetrial.bed" -o "/home/priyanka/R2D_m6a_Cheui_PvSal1/metatranscript_m6A.png" --filter-field "stoichiometry" --cutoff "1" --cutoff-type "lower" -l
Error:
Arguments being passed to R2_plotMetaTranscript.R:
Rscript R2_plotMetaTranscript.R /home/priyanka/R2D_m6a_Cheui_PvSal1/annotatetrial.bed /home/priyanka/R2D_m6a_Cheui_PvSal1/metatranscript_m6A.png stoichiometry 1 lower -c loess -l
Executing R script: "/home/priyanka/R2Dtool/target/release/../../scripts/R2_plotMetaTranscript.R"
R script stdout:
[1] "Using loess method for confidence intervals."
R script stderr:
Parsed with column specification:
cols(
.default = col_double(),
transcript = col_character(),
name = col_character(),
score = col_character(),
strand = col_character(),
motif = col_character(),
gene_id = col_character(),
gene_name = col_logical(),
transcript_biotype = col_logical(),
cds_start = col_logical(),
cds_end = col_logical(),
tx_end = col_logical(),
transcript_metacoordinate = col_logical(),
abs_cds_start = col_logical(),
abs_cds_end = col_logical()
)
See spec(...) for full column specifications.
Warning message:
guess_maxis a very large value, setting to21474836to avoid exhausting memoryError in
mutate():ℹ In argument:
interval = cut(...).Caused by error in
cut.default():! 'x' must be numeric
Backtrace:
▆
Execution halted
Error: R script exited with non-zero status: ExitStatus(unix_wait_status(256))
PlotMetaTranscript generation failed. Please check the error messages above.
Please let me know what could went wrong.
Thank you in advance.