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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: np_codeocean-0.3.1.tar.gz
  • Upload date:
  • Size: 20.4 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.1.tar.gz
Algorithm Hash digest
SHA256 8f99b61ac5811b94ee20f87d1ada8bd026a89f917b7714d050b91c876b2ca0ca
MD5 5af24c1bcb0219dc64315cba63ac82e6
BLAKE2b-256 2aaa03a6f78de5c5d4ae13f078c2257576226e410c741fd844ad626433f07b4b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: np_codeocean-0.3.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 190a4c7c03cd3d89dd95f4a74a0753e5805ede0f148bba1171bf55f5bac85326
MD5 b91bf1101255438f8a612c1f83df4c96
BLAKE2b-256 34584b98318aabec5583cd6711817212d82cd8e6e0367a27656db2da044138fc

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