Skip to content

How to upload BED files using PEP

To upload BED files from PEP, first we should create a PEP project locally or on PEPhub.

PEP must include this fields in sample table:

  • โœ… "sample_name"
  • โœ… "input_file"
  • โœ… "input_type"
  • โœ… "genome"

โ„น๏ธ All other fields are optional. Schema for PEP can be found here

โ„น๏ธ All peps before their upload are validated against the schema using eido tool.

2. Make sure all paths or urls to input bed files are correct.

Section titled โ€œ2. Make sure all paths or urls to input bed files are correct.โ€

To complete this step, you should manually check that all paths or urls to input bed files are correct.

Terminal window
bedboss run-pep --pep <path_to_pep> --outfolder <path_to_output_folder> --bedbase-config <path_to_bedbase_config>
Full bedboss run-pep help
bedboss run-pep --help
Usage: bedboss run-pep [OPTIONS]
Run the all bedboss pipeline for a bed files in a PEP
โ•ญโ”€ Options โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚ * --pep TEXT PEP file. Local or remote path [default: None] [required] โ”‚
โ”‚ * --outfolder TEXT Path to the output folder [default: None] [required] โ”‚
โ”‚ * --bedbase-config TEXT Path to the bedbase config file [default: None] [required] โ”‚
โ”‚ --create-bedset --no-create-bedset Create a new bedset [default: create-bedset] โ”‚
โ”‚ --bedset-heavy --no-bedset-heavy Run the heavy version of the bedbuncher pipeline [default: no-bedset-heavy] โ”‚
โ”‚ --bedset-id TEXT Bedset ID [default: None] โ”‚
โ”‚ --rfg-config TEXT Path to the rfg config file [default: None] โ”‚
โ”‚ --check-qc --no-check-qc Check the quality of the input file? [default: check-qc] โ”‚
โ”‚ --ensdb TEXT Path to the EnsDb database file [default: None] โ”‚
โ”‚ --just-db-commit --no-just-db-commit Just commit to the database? [default: no-just-db-commit] โ”‚
โ”‚ --force-overwrite --no-force-overwrite Force overwrite the output files [default: no-force-overwrite] โ”‚
โ”‚ --update --no-update Update the bedbase database with the new record if it exists. This overwrites 'force_overwrite' option [default: no-update] โ”‚
โ”‚ --upload-qdrant --no-upload-qdrant Upload to Qdrant [default: upload-qdrant] โ”‚
โ”‚ --upload-s3 --no-upload-s3 Upload to S3 [default: upload-s3] โ”‚
โ”‚ --upload-pephub --no-upload-pephub Upload to PEPHub [default: upload-pephub] โ”‚
โ”‚ --no-fail --no-no-fail Do not fail on error [default: no-no-fail] โ”‚
โ”‚ --license-id TEXT License ID [default: DUO:0000042] โ”‚
โ”‚ --standardize-pep --no-standardize-pep Standardize the PEP using bedMS [default: no-standardize-pep] โ”‚
โ”‚ --lite --no-lite Run the pipeline in lite mode. [Default: False] [default: no-lite] โ”‚
โ”‚ --rerun --no-rerun Rerun already processed samples [default: no-rerun] โ”‚
โ”‚ --multi --no-multi Run multiple samples [default: no-multi] โ”‚
โ”‚ --recover --no-recover Recover from previous run [default: recover] โ”‚
โ”‚ --dirty --no-dirty Run without removing existing files [default: no-dirty] โ”‚
โ”‚ --help Show this message and exit. โ”‚
โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ