No project description provided
Project description
๐งช mcmicroprep ๐
A command-line tool for preparing multiplexed imaging datasets (๐ฆ Olympus, ๐ฉธ RareCyte) for the MCMICRO Nextflow pipeline.
๐ ๏ธ Installation
-
Prerequisites
- Conda or Miniconda installed ๐
- Python 3.10+ environment ๐
- SLURM & Nextflow (
labsyspharm/mcmicro) on your$PATH
-
Create Conda env
conda create -n mcmicroprep python=3.12 conda activate mcmicroprep
-
Install package
pip install mcmicroprep
๐ Expected Dataset Structure
Your dataset root should contain one subdirectory per slide. Structures vary by vendor:
๐ฆ Olympus
Each slide directory must contain at least one *_frames/ folder โ-- this is the minimum required structure. Additional files or folders may be present and do not need to be removed.
.DATASET FOLDER
โโโ slide1/
โ โโโ image1_frames/
โ โโโ image2_frames/
โโโ slide2/
โโโ slideN/
After running for Olympus: each slide/image folder would be as follows
slide1/
โโโ raw/ # image1_frames/, image2_frames/
โโโ misc_files/ # JSON, logs
โโโ batch_submission.sh # pipeline wrapper
โโโ mcmicro_template.sh # Nextflow template
โโโ base.config
โโโ markers.csv
โโโ params.yml
๐ฉธ RareCyte
Slide dirs may contain *.rcpnl at any depth: โ-- this is the minimum required structure. Additional files or folders may be present and do not need to be removed.
/path/to/dataset/
โโโ slide1/
โ โโโ img001.rcpnl
โ โโโ subA/img002.rcpnl
โ โโโ other files
โโโ slideN/
After running for RareCyte:
slide1/
โโโ raw/ # all .rcpnl files
โ โโโ img001.rcpnl
โ โโโ img002.rcpnl
โโโ misc_files/ # CSV, text
โโโ batch_submission.sh
โโโ mcmicro_template.sh
โโโ base.config
โโโ markers.csv
โโโ params.yml
๐ Usage
Note: Configured for the HMS O2 cluster (SLURM). Generalize by editing SLURM directives in
templates/common/.
๐ฆ Olympus
preparemcmicro \
--microscope olympus \
--image-root /path/to/dataset
๐ฉธ RareCyte
preparemcmicro \
--microscope rarecyte \
--image-root /path/to/dataset
๐ ๏ธ Next Steps for Users
- โ๏ธ **Edit **`` in each slide directory to include your experiment-specific cycle-to-marker mappings.
- ๐ค Upload the entire processed dataset folder to the O2 cluster if you ran this locally.
- ๐ Start the job on O2:
cd /n/scratch/users/USERNAME/<DATASET FOLDER> bash batch_submission.sh --dataset_path /n/scratch/users/USERNAME/<DATASET FOLDER>
Happy processing! ๐ฌ
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mcmicroprep-0.1.9.tar.gz.
File metadata
- Download URL: mcmicroprep-0.1.9.tar.gz
- Upload date:
- Size: 98.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.2 CPython/3.10.9 Darwin/25.3.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cc6ea4681ab5ef2090ee3e28a44f757faa0f95be723abfbc5bd163799b6e7147
|
|
| MD5 |
b48675b4a4758df2da55414dbcc149e4
|
|
| BLAKE2b-256 |
2a3c2a55b6b0aa8d7a3e1a54c8d3cc87d0329a8c17aa4063e92f06802cbf40ac
|
File details
Details for the file mcmicroprep-0.1.9-py3-none-any.whl.
File metadata
- Download URL: mcmicroprep-0.1.9-py3-none-any.whl
- Upload date:
- Size: 110.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.2 CPython/3.10.9 Darwin/25.3.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
99c10f5fb7b10d5bae84e14adbc3b8b9639d9f6b9111f0379f704cd7aaa43605
|
|
| MD5 |
e756069344c7617464807741c25c754b
|
|
| BLAKE2b-256 |
cbb712ae9585f766cf28ac8f048eb2e47ed21ca9c0b0fdc14b97bbedf0bf080b
|