Skip to main content

ggr-cwl-ipynb-gen

Jupyter notebook generator to download and execute the processing files for GGR related datasets. At this point, is not intented to cover all use cases, but to serve as a quick generator of all related files and scripts to pre-process genomic data generated at the Duke-GCB Sequencing Core in HARDAC.

Example of usage:

$ ggr_cwl_ipynb_gen \
  --root-dir /path/to/rootdir \
  --metadata examples/Hong_3979_170316B1.xlsx \
  --out /path/to/output_dir \
  --force

The information in the example metadata and configuration file should reveal what is needed to download and pre-process the samples.

For a full list of options:

$ ggr_cwl_ipynb_gen -h
usage: Generator of Jupyter notebooks to execute CWL pre-processing pipelines
       [-h] -o OUT -m METADATA [-f] [-n] [--metadata-sep SEP]
       [--project-name PROJECT_NAME]
       [--data-from {dukeds,sftp,miseq,other,local}] [-c CONF_FILE] [-u USER]
       [-e USER_DUKE_EMAIL] [-r ROOT_DIR] [-v VERSION]

optional arguments:
  -h, --help            show this help message and exit
  -o OUT, --out OUT     Jupyter notebook output file name
  -m METADATA, --metadata METADATA
                        Metadata file with samples information
  -f, --force           Force to overwrite output file
  -n, --no-upload       Avoids uploading generated data to database when
                        specified
  --metadata-sep SEP    Separator for metadata file (when different than Excel
                        spread sheet)
  --project-name PROJECT_NAME
                        Project name (by default, basename of metadata file
                        name)
  --data-from {dukeds,sftp,miseq,other,local}
                        Choices: dukeds, sftp, miseq, other, local
  -c CONF_FILE, --conf-file CONF_FILE
                        YAML configuration file (see examples)
  -u USER, --user USER  HARDAC User used in SLURM (default: ${USER})
  -e USER_DUKE_EMAIL, --user-duke-email USER_DUKE_EMAIL
                        Email(s) notified when execution is finished (default:
                        ${USER}@duke.edu)
  -r ROOT_DIR, --root-dir ROOT_DIR
                        Root directory where all subfolders and files will be
                        created (semi-required: either defined here or in
                        conf-file)
  -v VERSION, --version VERSION
                        Print version of the program and exit

Metadata

Release files for ggr-cwl-ipynb-gen 0.5.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ggr-cwl-ipynb-gen 0.5.1
File Size Uploaded
ggr_cwl_ipynb_gen-0.5.1.tar.gz 18.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ggr-cwl-ipynb-gen 0.5.1
File Interpreter ABI Platform
ggr_cwl_ipynb_gen-0.5.1-py3-none-any.whl Python 3 none any Details

Total release size: 46.4 kB

Release files / ggr_cwl_ipynb_gen-0.5.1.tar.gz

Download URL ggr_cwl_ipynb_gen-0.5.1.tar.gz
Size 18.1 kB
Tags Source
SHA-256 checksum
How to use checksums
1de68dcd860ae85bd09e92acf2eb8732413a3e7b25b1f2172cf745113740c1b6
BLAKE2b-256 checksum
How to use checksums
b781a487340c8812aefa01c5db85ee763a6e8378acc0c5edd7ab9709849cd7b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.0

Release files / ggr_cwl_ipynb_gen-0.5.1-py3-none-any.whl

Download URL ggr_cwl_ipynb_gen-0.5.1-py3-none-any.whl
Size 28.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9881f9b3a496dec396948fe48cf80b5bd1ccc7c8000db4f5f2bbc2d6033d292b
BLAKE2b-256 checksum
How to use checksums
9956df3a83c7953f86bb26bc66bd615acf37c4c65545c6b41a7b340074b0f979
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.0

Release history Release notifications | RSS feed

This release

0.5.1 This release

2 release files

0.5.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page