Skip to content

Predict full TFBS for all expressed TFs

Usage

module1_predict_full_tfbs(
  module1_inputs,
  prediction_footprints,
  out_dir = "predict_tf_binding_sites",
  r_cutoff = 0.3,
  p_cutoff = NULL,
  fdr_cutoff = NULL,
  min_non_na = 3L,
  cores = NULL,
  write_outputs = TRUE,
  output_format = c("csv", "parquet", "auto"),
  return_prediction_stats = NULL,
  verbose = TRUE
)

Arguments

module1_inputs

Output from module1_prepare_tfbs_inputs.

prediction_footprints

Footprint table from module1_filter_canonical_bound_tfbs.

out_dir

Output directory.

r_cutoff

Minimum positive best correlation.

p_cutoff

Optional best-method p-value cutoff.

fdr_cutoff

Optional best-method FDR cutoff.

min_non_na

Minimum finite condition pairs required.

cores

Number of worker cores; NULL uses all available cores.

write_outputs

Write predicted TFBS outputs.

output_format

One of csv, parquet, or auto.

return_prediction_stats

Return full prediction statistics in memory.

verbose

Emit concise progress messages.

Value

A list with prediction statistics or manifests and predicted TFBS outputs.