cellarr.slurm package¶
Submodules¶
cellarr.slurm.build_cellarr_steps module¶
- class cellarr.slurm.build_cellarr_steps.SlurmBuilder(output_dir, log_dir, temp_dir, memory_gb=64, time_hours=24, cpus_per_task=4)[source]¶
Bases:
object
SLURM-based builder for CellArrDataset.
- __init__(output_dir, log_dir, temp_dir, memory_gb=64, time_hours=24, cpus_per_task=4)[source]¶
Initialize the SLURM builder.
- create_array_script(job_name, python_script, args, n_tasks, dependencies=None, python_env='')[source]¶
Create a SLURM array job submission script.
- Return type:
- create_slurm_script(job_name, python_script, args, dependencies=None, python_env='')[source]¶
Create a SLURM job submission script.
- Return type:
- submit_cell_metadata_job(files, cell_options, dependency, python_env)[source]¶
Submit cell metadata processing job.
- Return type:
- submit_final_assembly(matrix_names, dependencies, python_env)[source]¶
Submit final assembly job.
- Return type:
- submit_gene_annotation_job(files, gene_options, python_env)[source]¶
Submit gene annotation processing job.
- Return type: