Skip to main content

Tools for uploading and interacting with Mindscope Neuropixels experiments on Code Ocean

Project description

np_codeocean

Tools for uploading and interacting with Mindscope Neuropixels experiments on Code Ocean

Requires running as admin on Windows in order to create remote-to-remote symlinks on the Isilon.

  • upload CLI tool is provided, which uses the np_session interface to find and upload raw data for one ecephys session:

    pip install np_codeocean
    upload <session-id>
    

    where session-id is a valid input to np_session.Session():

    • a lims ID (1333741475)
    • a workgroups foldername (DRPilot_366122_20230101)
    • a path to a session folder ( \\allen\programs\mindscope\workgroups\np-exp\1333741475_719667_20240227)
  • a folder of symlinks pointing to the raw data is created, with a new structure suitable for the KS2.5 sorting pipeline on Code Ocean

  • the symlink folder, plus metadata, are entered into a csv file, which is submitted to http://aind-data-transfer-service, which in turn runs the aind-data-transfer tool on the HPC, which follows the symlinks to the original data, median-subtracts/scales/compresses ephys data, then uploads with the AWS CLI tool

  • all compression/zipping acts on copies in temporary folders: the original raw data is not altered in anyway

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

np_codeocean-0.3.0.tar.gz (20.5 kB view details)

Uploaded Source

Built Distribution

np_codeocean-0.3.0-py3-none-any.whl (24.4 kB view details)

Uploaded Python 3

File details

Details for the file np_codeocean-0.3.0.tar.gz.

File metadata

  • Download URL: np_codeocean-0.3.0.tar.gz
  • Upload date:
  • Size: 20.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.18.2 CPython/3.11.5 Windows/10

File hashes

Hashes for np_codeocean-0.3.0.tar.gz
Algorithm Hash digest
SHA256 a294e2d412bba8337fcdb942c80a80f303805733baed0e2320cad0440f12a927
MD5 237d6398f9961526e287d461db23a11e
BLAKE2b-256 d062ead4e9a1415ff45dd5091487ea0347e1ebb912359c952e7017a0a305167d

See more details on using hashes here.

File details

Details for the file np_codeocean-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: np_codeocean-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 24.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.18.2 CPython/3.11.5 Windows/10

File hashes

Hashes for np_codeocean-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d767dcf2482d94414bee118f60f203ddfa4e4d396518c1cbe4222931b6fca0cf
MD5 1432e9e80760d26cc6b5be85ae2c7aa9
BLAKE2b-256 816ca266085dc57f72d0a983b34d5b32b3136bd7e8ee34b9b5de97e14815b7aa

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