Dettaglio job

20260328_100059_02577347

Creato: 2026-03-28 10:00:59

Avvio: 2026-03-28 10:00:59 · Fine: 2026-03-28 10:08:43

Runner backend: Wrapper completo

completed
Tempo trascorso
--:--:--
Step attualeCompletato
Progressione4/4 · 100%
File FCS10
Output17

Avanzamento pipeline

Stato live degli step
1
Validazione input
done
Rilevati 10 file FCS
2
Preparazione esecuzione
done
Comando pronto
3
Analisi CBFlow
done
Wrapper terminato con successo
4
Raccolta output
done
Trovati 17 file
Job creato 2026-03-28 10:00:59
File caricati correttamente · backend: Wrapper completo
Job avviato 2026-03-28 10:00:59
Modalità real · runner: Wrapper completo
Validazione input 2026-03-28 10:00:59
Preparazione esecuzione 2026-03-28 10:00:59
Costruzione comando wrapper
Analisi CBFlow 2026-03-28 10:00:59
Wrapper run_pipeline_with_reports.py in esecuzione
Raccolta output 2026-03-28 10:08:43
Indicizzazione dei file generati
Completato 2026-03-28 10:08:43
Pipeline terminata con successo

Input

  • Analysis mode: standard
  • 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/20260328_100059_02577347/inputs/BM_P01_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/inputs/BM_P02_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/inputs/BM_P03_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/inputs/BM_P04_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/inputs/BM_P05_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/inputs/PB_P01_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/inputs/PB_P02_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/inputs/PB_P03_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/inputs/PB_P04_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/inputs/PB_P05_compensated_demo.fcs --sample-metadata /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/inputs/sample_metadata.csv --output /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/outputs/cbflow_output_umap.h5ad --cluster-method leiden --report-output-stem /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/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.

Report

3 file

Dati

8 file

Immagini

6 file

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/20260328_100059_02577347/inputs/BM_P01_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/inputs/BM_P02_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/inputs/BM_P03_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/inputs/BM_P04_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/inputs/BM_P05_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/inputs/PB_P01_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/inputs/PB_P02_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/inputs/PB_P03_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/inputs/PB_P04_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/inputs/PB_P05_compensated_demo.fcs --sample-metadata /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/inputs/sample_metadata.csv --output /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/outputs/cbflow_output_umap.h5ad --cluster-method leiden --report-output-stem /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/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
[PIPELINE] Riduzione dimensionale: pca, umap
[PIPELINE] Fine pipeline. Eventi finali: 190827
[PIPELINE] Tempi:
[PIPELINE]   - import_fcs_and_build_adata: 1.05s
[PIPELINE]   - qc_and_remove_doublets: 0.29s
[PIPELINE]   - clustering_leiden: 3m 2.50s
[PIPELINE]   - dimensionality_reduction: 4m 12.59s
[PIPELINE]   - total_pipeline: 7m 16.43s
[RUN] Pipeline completata. Output principale: /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/outputs/cbflow_output_umap.h5ad
[RUN] Abbondanze cluster: /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/outputs/cbflow_output_umap.clusters.csv
[RUN] QC summary: /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/outputs/cbflow_output_umap.qc_summary.csv
[RUN] Run summary JSON: /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/outputs/cbflow_output_umap.run_summary.json
[RUN] Mediane marker per cluster: /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/outputs/cbflow_output_umap.cluster_marker_medians.csv
[RUN] Plot salvato: /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/outputs/cbflow_output_umap_plots/umap_cluster.png
[RUN] Plot salvato: /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/outputs/cbflow_output_umap_plots/umap_sample_id.png
[RUN] Heatmap marker-per-cluster: /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/outputs/cbflow_output_umap_plots/cluster_marker_heatmap.png
Creato: /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/outputs/cbflow_output_umap_annotated.h5ad
Colonne aggiunte in obs: annotazione_curata, confidence_curata, metacluster
Aggiunta anche: cluster_note
[METACLUSTER] UMAP: /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/outputs/cbflow_output_umap_annotated_plots/umap_metacluster.png
[METACLUSTER] By sample CSV: /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/outputs/cbflow_output_umap_annotated.metacluster_abundance_by_sample.csv
[METACLUSTER] By sample type CSV: /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/outputs/cbflow_output_umap_annotated.metacluster_abundance_by_sample_type.csv
[METACLUSTER] By sample plot: /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/outputs/cbflow_output_umap_annotated_plots/metacluster_abundance_by_sample.png
[METACLUSTER] By sample type plot: /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/outputs/cbflow_output_umap_annotated_plots/metacluster_abundance_by_sample_type.png
[REPORT] HTML: /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/outputs/cbflow_final_report.html
[REPORT] DOCX: /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/outputs/cbflow_final_report.docx
[REPORT] PDF: /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/outputs/cbflow_final_report.pdf
[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/20260328_100059_02577347/inputs/BM_P01_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/inputs/BM_P02_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/inputs/BM_P03_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/inputs/BM_P04_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/inputs/BM_P05_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/inputs/PB_P01_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/inputs/PB_P02_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/inputs/PB_P03_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/inputs/PB_P04_compensated_demo.fcs /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/inputs/PB_P05_compensated_demo.fcs --sample-metadata /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/inputs/sample_metadata.csv --output /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/outputs/cbflow_output_umap.h5ad --cluster-method leiden
[WRAPPER] Eseguo: /opt/cbflow/venv/bin/python /opt/cbflow/backend/flowct_py_v2_project/scripts/apply_cluster_annotations_fixed.py --h5ad /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/outputs/cbflow_output_umap.h5ad --annotations /opt/cbflow/backend/flowct_py_v2_project/results/demo_full_umap.cluster_annotations_curated.csv --output /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/outputs/cbflow_output_umap_annotated.h5ad
[WRAPPER] Eseguo: /opt/cbflow/venv/bin/python /opt/cbflow/backend/flowct_py_v2_project/scripts/report_metaclusters.py --h5ad /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/outputs/cbflow_output_umap_annotated.h5ad --sample-metadata /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/inputs/sample_metadata.csv
[WRAPPER] Eseguo: /opt/cbflow/venv/bin/python /opt/cbflow/backend/flowct_py_v2_project/scripts/generate_final_report.py --abundance-by-type-csv /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/outputs/cbflow_output_umap_annotated.metacluster_abundance_by_sample_type.csv --plot-dir /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/outputs/cbflow_output_umap_annotated_plots --output-stem /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/outputs/cbflow_final_report --title 'Report finale BM vs PB'
[WRAPPER] Workflow completo terminato con successo.
[WRAPPER] H5AD annotato: /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/outputs/cbflow_output_umap_annotated.h5ad
[WRAPPER] Report finale base name: /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/outputs/cbflow_final_report
[WRAPPER] HTML: /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/outputs/cbflow_final_report.html
[WRAPPER] DOCX: /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/outputs/cbflow_final_report.docx
[WRAPPER] PDF: /opt/cbflow/backend/flowct_py_v2_project/web_mpv/job_runs/20260328_100059_02577347/outputs/cbflow_final_report.pdf