Dettaglio job

20260327_215757_22be6afb

Creato: 2026-03-27 21:57:57

Avvio: 2026-03-27 21:57:57 · Fine: 2026-03-27 22:00:16

Runner backend: Wrapper completo

failed
Tempo trascorso
--:--:--
Step attualeFallito
Progressione2/4 · 84%
File FCS10
Output0

Errore: Comando fallito con exit code 1: /opt/cbflow/venv/bin/python /opt/cbflow/backend/flowct_py_v2_project/scripts/run_pipeline_with_reports.py --fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/BM_P01_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/BM_P02_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/BM_P03_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/BM_P04_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/BM_P05_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/PB_P01_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/PB_P02_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/PB_P03_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/PB_P04_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/PB_P05_compensated_demo.fcs --sample-metadata /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/sample_metadata.csv --output /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/outputs/cbflow_output_umap.h5ad --cluster-method leiden --report-output-stem /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/outputs/cbflow_final_report --cluster-annotations-csv /opt/cbflow/backend/flowct_py_v2_project/results/demo_full_umap.cluster_annotations_curated.csv

Avanzamento pipeline

Stato live degli step
1
Validazione input
done
Rilevati 10 file FCS
2
Preparazione esecuzione
done
Comando pronto
3
Analisi FlowCT
active
Wrapper run_pipeline_with_reports.py in esecuzione
4
Raccolta output
pending
Job creato 2026-03-27 21:57:57
File caricati correttamente · backend: Wrapper completo
Job avviato 2026-03-27 21:57:57
Modalità real · runner: Wrapper completo
Validazione input 2026-03-27 21:57:57
Preparazione esecuzione 2026-03-27 21:57:57
Costruzione comando wrapper
Analisi FlowCT 2026-03-27 21:57:57
Wrapper run_pipeline_with_reports.py in esecuzione
Fallito 2026-03-27 22:00:16
Comando fallito con exit code 1: /opt/cbflow/venv/bin/python /opt/cbflow/backend/flowct_py_v2_project/scripts/run_pipeline_with_reports.py --fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/BM_P01_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/BM_P02_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/BM_P03_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/BM_P04_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/BM_P05_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/PB_P01_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/PB_P02_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/PB_P03_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/PB_P04_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/PB_P05_compensated_demo.fcs --sample-metadata /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/sample_metadata.csv --output /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/outputs/cbflow_output_umap.h5ad --cluster-method leiden --report-output-stem /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/outputs/cbflow_final_report --cluster-annotations-csv /opt/cbflow/backend/flowct_py_v2_project/results/demo_full_umap.cluster_annotations_curated.csv

Input

  • Metadata: inputs/sample_metadata.csv
  • FCS: 10 file
  • Nota: -

Comandi eseguiti

/opt/cbflow/venv/bin/python /opt/cbflow/backend/flowct_py_v2_project/scripts/run_pipeline_with_reports.py --fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/BM_P01_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/BM_P02_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/BM_P03_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/BM_P04_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/BM_P05_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/PB_P01_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/PB_P02_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/PB_P03_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/PB_P04_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/PB_P05_compensated_demo.fcs --sample-metadata /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/sample_metadata.csv --output /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/outputs/cbflow_output_umap.h5ad --cluster-method leiden --report-output-stem /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/outputs/cbflow_final_report --cluster-annotations-csv /opt/cbflow/backend/flowct_py_v2_project/results/demo_full_umap.cluster_annotations_curated.csv

Output scaricabili

I file vengono raggruppati per estensione per facilitare il download.

Nessun output disponibile ancora.

Log

Aggiornamento automatico durante queued/running
$ /opt/cbflow/venv/bin/python /opt/cbflow/backend/flowct_py_v2_project/scripts/run_pipeline_with_reports.py --fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/BM_P01_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/BM_P02_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/BM_P03_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/BM_P04_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/BM_P05_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/PB_P01_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/PB_P02_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/PB_P03_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/PB_P04_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/PB_P05_compensated_demo.fcs --sample-metadata /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/sample_metadata.csv --output /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/outputs/cbflow_output_umap.h5ad --cluster-method leiden --report-output-stem /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/outputs/cbflow_final_report --cluster-annotations-csv /opt/cbflow/backend/flowct_py_v2_project/results/demo_full_umap.cluster_annotations_curated.csv
/usr/lib/python3.12/functools.py:909: ImplicitModificationWarning: Transforming to str index.
  return dispatch(args[0].__class__)(*args, **kw)
/usr/lib/python3.12/functools.py:909: ImplicitModificationWarning: Transforming to str index.
  return dispatch(args[0].__class__)(*args, **kw)
/usr/lib/python3.12/functools.py:909: ImplicitModificationWarning: Transforming to str index.
  return dispatch(args[0].__class__)(*args, **kw)
/usr/lib/python3.12/functools.py:909: ImplicitModificationWarning: Transforming to str index.
  return dispatch(args[0].__class__)(*args, **kw)
/usr/lib/python3.12/functools.py:909: ImplicitModificationWarning: Transforming to str index.
  return dispatch(args[0].__class__)(*args, **kw)
/usr/lib/python3.12/functools.py:909: ImplicitModificationWarning: Transforming to str index.
  return dispatch(args[0].__class__)(*args, **kw)
/usr/lib/python3.12/functools.py:909: ImplicitModificationWarning: Transforming to str index.
  return dispatch(args[0].__class__)(*args, **kw)
/usr/lib/python3.12/functools.py:909: ImplicitModificationWarning: Transforming to str index.
  return dispatch(args[0].__class__)(*args, **kw)
/usr/lib/python3.12/functools.py:909: ImplicitModificationWarning: Transforming to str index.
  return dispatch(args[0].__class__)(*args, **kw)
/usr/lib/python3.12/functools.py:909: ImplicitModificationWarning: Transforming to str index.
  return dispatch(args[0].__class__)(*args, **kw)
[RUN] Avvio pipeline
[PIPELINE] Import FCS + costruzione AnnData
[IO] Lettura di 10 file FCS...
[IO]   1/10  BM_P01_compensated_demo.fcs  -> 22000 eventi
[IO]   2/10  BM_P02_compensated_demo.fcs  -> 22000 eventi
[IO]   3/10  BM_P03_compensated_demo.fcs  -> 22000 eventi
[IO]   4/10  BM_P04_compensated_demo.fcs  -> 22000 eventi
[IO]   5/10  BM_P05_compensated_demo.fcs  -> 22000 eventi
[IO]   6/10  PB_P01_compensated_demo.fcs  -> 18000 eventi
[IO]   7/10  PB_P02_compensated_demo.fcs  -> 18000 eventi
[IO]   8/10  PB_P03_compensated_demo.fcs  -> 18000 eventi
[IO]   9/10  PB_P04_compensated_demo.fcs  -> 18000 eventi
[IO]  10/10  PB_P05_compensated_demo.fcs  -> 18000 eventi
[PIPELINE] QC + rimozione doublets/singlets
[QC] Eventi in input: 200000
[QC] Eventi dopo filtro: 190827  (rimossi: 9173)
[PIPELINE] Clustering: leiden
Traceback (most recent call last):
  File "/opt/cbflow/backend/flowct_py_v2_project/scripts/run_pipeline.py", line 135, in <module>
    main()
  File "/opt/cbflow/backend/flowct_py_v2_project/scripts/run_pipeline.py", line 88, in main
    adata = run_pipeline(
            ^^^^^^^^^^^^^
  File "/opt/cbflow/venv/lib/python3.12/site-packages/flowct_py/core/pipeline.py", line 64, in run_pipeline
    adata = run_clustering(
            ^^^^^^^^^^^^^^^
  File "/opt/cbflow/venv/lib/python3.12/site-packages/flowct_py/analysis/clustering.py", line 248, in run_clustering
    _run_leiden(
  File "/opt/cbflow/venv/lib/python3.12/site-packages/flowct_py/analysis/clustering.py", line 80, in _run_leiden
    sc.tl.leiden(
  File "/opt/cbflow/venv/lib/python3.12/site-packages/scanpy/tools/_leiden.py", line 131, in leiden
    _utils.ensure_igraph()
  File "/opt/cbflow/venv/lib/python3.12/site-packages/scanpy/_utils/__init__.py", line 109, in ensure_igraph
    raise ImportError(msg)
ImportError: Please install the igraph package: `conda install -c conda-forge python-igraph` or `pip install igraph`.
[WRAPPER] Eseguo: /opt/cbflow/venv/bin/python /opt/cbflow/backend/flowct_py_v2_project/scripts/run_pipeline.py --fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/BM_P01_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/BM_P02_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/BM_P03_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/BM_P04_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/BM_P05_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/PB_P01_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/PB_P02_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/PB_P03_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/PB_P04_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/PB_P05_compensated_demo.fcs --sample-metadata /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/sample_metadata.csv --output /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/outputs/cbflow_output_umap.h5ad --cluster-method leiden
Traceback (most recent call last):
  File "/opt/cbflow/backend/flowct_py_v2_project/scripts/run_pipeline_with_reports.py", line 178, in <module>
    main()
  File "/opt/cbflow/backend/flowct_py_v2_project/scripts/run_pipeline_with_reports.py", line 106, in main
    run_cmd(cmd, cwd=project_root)
  File "/opt/cbflow/backend/flowct_py_v2_project/scripts/run_pipeline_with_reports.py", line 18, in run_cmd
    subprocess.run(cmd, cwd=str(cwd), check=True)
  File "/usr/lib/python3.12/subprocess.py", line 571, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['/opt/cbflow/venv/bin/python', '/opt/cbflow/backend/flowct_py_v2_project/scripts/run_pipeline.py', '--fcs', '/opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/BM_P01_compensated_demo.fcs', '/opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/BM_P02_compensated_demo.fcs', '/opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/BM_P03_compensated_demo.fcs', '/opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/BM_P04_compensated_demo.fcs', '/opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/BM_P05_compensated_demo.fcs', '/opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/PB_P01_compensated_demo.fcs', '/opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/PB_P02_compensated_demo.fcs', '/opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/PB_P03_compensated_demo.fcs', '/opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/PB_P04_compensated_demo.fcs', '/opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/PB_P05_compensated_demo.fcs', '--sample-metadata', '/opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/sample_metadata.csv', '--output', '/opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/outputs/cbflow_output_umap.h5ad', '--cluster-method', 'leiden']' returned non-zero exit status 1.

--- ERRORE ---
Comando fallito con exit code 1: /opt/cbflow/venv/bin/python /opt/cbflow/backend/flowct_py_v2_project/scripts/run_pipeline_with_reports.py --fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/BM_P01_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/BM_P02_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/BM_P03_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/BM_P04_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/BM_P05_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/PB_P01_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/PB_P02_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/PB_P03_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/PB_P04_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/PB_P05_compensated_demo.fcs --sample-metadata /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/sample_metadata.csv --output /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/outputs/cbflow_output_umap.h5ad --cluster-method leiden --report-output-stem /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/outputs/cbflow_final_report --cluster-annotations-csv /opt/cbflow/backend/flowct_py_v2_project/results/demo_full_umap.cluster_annotations_curated.csv
Traceback (most recent call last):
  File "/opt/cbflow/backend/flowct_py_v2_project/web_mpv/app/services/pipeline_runner.py", line 475, in run_pipeline_job
    outputs = _run_real_pipeline(job_dir, settings)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/cbflow/backend/flowct_py_v2_project/web_mpv/app/services/pipeline_runner.py", line 442, in _run_real_pipeline
    return _run_real_with_wrapper(job_dir, settings)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/cbflow/backend/flowct_py_v2_project/web_mpv/app/services/pipeline_runner.py", line 305, in _run_real_with_wrapper
    _run_command(command, cwd=settings.project_root, log_path_dir=job_dir, progress_key="run_wrapper")
  File "/opt/cbflow/backend/flowct_py_v2_project/web_mpv/app/services/pipeline_runner.py", line 217, in _run_command
    raise PipelineExecutionError(f"Comando fallito con exit code {return_code}: {' '.join(command)}")
app.services.pipeline_runner.PipelineExecutionError: Comando fallito con exit code 1: /opt/cbflow/venv/bin/python /opt/cbflow/backend/flowct_py_v2_project/scripts/run_pipeline_with_reports.py --fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/BM_P01_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/BM_P02_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/BM_P03_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/BM_P04_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/BM_P05_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/PB_P01_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/PB_P02_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/PB_P03_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/PB_P04_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/PB_P05_compensated_demo.fcs --sample-metadata /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/inputs/sample_metadata.csv --output /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/outputs/cbflow_output_umap.h5ad --cluster-method leiden --report-output-stem /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260327_215757_22be6afb/outputs/cbflow_final_report --cluster-annotations-csv /opt/cbflow/backend/flowct_py_v2_project/results/demo_full_umap.cluster_annotations_curated.csv