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)
| File | Size | Uploaded | |
|---|---|---|---|
| ggr_cwl_ipynb_gen-0.5.1.tar.gz | 18.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|