Skip to main content

A client for Pulsar LIMS that integrates sequencing results from DNAnexus

Project description

Pulsarpy DX

A Pulsarpy client extension for Pulsar LIMS that imports sequencing results from DNAnexus

AP documentation is on Read the Docs.

This is a companion tool to Pulsarpy, which in turn is the offical Python client for Pulsar LIMS. Pulsarpy DX is a gateway between Pulsar LIMS and related sequencing results stored on DNAnexus, and serves to import the sequencing results metadata from the DNAnexus platform into Pulsar LIMS.

The main feature of this package is the script called import_seq_results.py, which looks for projects under the specified DNAnexus billing org that were created within the past N days. Each project is checked if it's sequencing results need to be imoprted into Pulsar LIMS. The way it works is quite specific to the laboratoy workflow of the Snyder Production Center of ENCODE, here at Stanford.

Lab workflow

A SequencingRequest record is made in Pulsar LIMS. Then, an Excel form is filled out and sent to the nearby Stanford Genome Sequencing Service Center (GSSC). That form contains the library name, which the lab personel set to be equal to the SequencingRequest record's name in Pulsar. This name in the Excel form will eventually make its way to a DNAnexus project as a property called library_name when GSSC uploads the sequencing results there.

When import_seq_results.py is run, for each project it finds it will look at the value of the library_name property, then use this to look up a SequencingRequest by that name in Pulsar. The SequencingRequest record must pre-exist in order for sequencing results to be imported - a process that will entail creating a SequeningRun record and one or more SequencingResult records, as needed. See the script documentation for more details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pulsarpy-dx-0.2.0.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

pulsarpy_dx-0.2.0-py3-none-any.whl (13.4 kB view details)

Uploaded Python 3

File details

Details for the file pulsarpy-dx-0.2.0.tar.gz.

File metadata

  • Download URL: pulsarpy-dx-0.2.0.tar.gz
  • Upload date:
  • Size: 8.2 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for pulsarpy-dx-0.2.0.tar.gz
Algorithm Hash digest
SHA256 4dffb2e2df1d6fa912b6d5ba47dd0a0d341fb6516c0961b9356f7e870304d0f9
MD5 ec119c9573cff4f3914bfb0c12f16096
BLAKE2b-256 3c93181190e67a68fdf616cca21d528d33c86178bbf8acd7c1febf4cd64b8d66

See more details on using hashes here.

File details

Details for the file pulsarpy_dx-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: pulsarpy_dx-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 13.4 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for pulsarpy_dx-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 863beb79a29b525eaa466e5dad3f908267436477a25f51c1c916f1ebc9a57a8c
MD5 14741697839dd64160615155b79d4320
BLAKE2b-256 6306bf720f8c39bc22b9948cde8b98e476df2d6feb3ba4be6a5187ca6790e6e0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page