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.2.1.tar.gz (19.1 kB view details)

Uploaded Source

Built Distribution

np_codeocean-0.2.1-py3-none-any.whl (23.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for np_codeocean-0.2.1.tar.gz
Algorithm Hash digest
SHA256 9f3e8fd07f36b4897b6c5a12338b035927c91ce1ff54bb89676413a7c60f101f
MD5 22181a0fe6b79c4022728a98a2ddbd7e
BLAKE2b-256 5ed327afbcbc00250dcef8c06869fa153d3b3024c479a5da25761dd30a8896e7

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for np_codeocean-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 66f713975a31a23b72058c66eb21a3628d1447df2b705ca23108ae0daf4a5751
MD5 96cee8af3a5226b72d5e2e933cd244be
BLAKE2b-256 b76109e9b5834b87b4f571a4d4ae3754bc8f717013d4f362b02a2bdfbc43b0a5

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