Skip to main content

seqcenter_dnanexus

Utilities for working with the SCGPM Sequencing Center application logic on DNAnexus

API documentation is on Read the Docs.

Provides high level methods and scripts for working with sequencing results that are stored in DNAnexus projects. This repository is geared towards sequencing result projects that the Stanford Genome Sequencing Center creates in DNAnexus, since there are many project properties that are unique to their workflow which are utilized and queried here.

The heart of this API rests in the DxSeqResults() class in the dnanexus_utils.py module. Given a DNAnexus project of interest, a user can use high level methods around that project to do things such as:

  • Download QC reports and JSON stats for one or more barcoded samples,
  • Download FASTQ files or fetch them as DNAnexus DXFile objects,
  • Retrieve the properties that are set on specific FASTQ files,
  • accept project transfers in DNAnexus,
  • and more.

The scripts are many, and include tools such as:

  • Clean up projects to save space,
  • List projects and their properties for projects billed to a specific org,
  • Download fastqs of interest,
  • Add properties to a project,
  • Accept project transfers

The first point above has been heavily used to save space and costs. The script is called scgpm_clean_raw_data.py and works by removing unneccessary extras in the raw_data folder of a project. It works by running an app on DNAnexus by the same name and cleans out all projects that have been created within the last N days.

Metadata

Release files for scgpm-seqresults-dnanexus 0.5.0

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

Source distribution (sdist)

Source distribution for scgpm-seqresults-dnanexus 0.5.0
File Size Uploaded Provenance Actions
scgpm-seqresults-dnanexus-0.5.0.tar.gz 39.8 kB Without provenance Details for scgpm-seqresults-dnanexus-0.5.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for scgpm-seqresults-dnanexus 0.5.0
File Interpreter ABI Platform Actions
scgpm_seqresults_dnanexus-0.5.0-py3-none-any.whl Python 3 none any Details for scgpm_seqresults_dnanexus-0.5.0-py3-none-any.whl

Total release size: 115.0 kB

Release files / scgpm-seqresults-dnanexus-0.5.0.tar.gz

Download URL scgpm-seqresults-dnanexus-0.5.0.tar.gz
Size 39.8 kB
Tags Source
SHA-256 checksum
How to use checksums
b6a24227536d17c144b85ee4f3e79154a9e85d9e188faab935e08ec4ac47dd88
BLAKE2b-256 checksum
How to use checksums
86bdcd0568bfbc74678a5ac602842f891f1661f651a488efa1586f640931b901
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Release files / scgpm_seqresults_dnanexus-0.5.0-py3-none-any.whl

Download URL scgpm_seqresults_dnanexus-0.5.0-py3-none-any.whl
Size 75.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
852eac0c69fbabf6306a3ade88853d52f29c29d06a9e2db6c2761312443eaa3e
BLAKE2b-256 checksum
How to use checksums
a406c1f6695f1c18506546c792df9ca67e41cfe6f084e5aab3ea4997fac7a230
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Security for scgpm-seqresults-dnanexus 0.5.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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