1
Validazione input
done
Rilevati 10 file FCS
Creato: 2026-03-27 11:30:19
Avvio: 2026-03-27 11:30:19 · Fine: 2026-03-27 11:37:55
Runner backend: Wrapper completo
Messaggio: Completato
/opt/anaconda3/bin/python /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/scripts/run_pipeline_with_reports.py --fcs /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/inputs/BM_P01_compensated_demo.fcs /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/inputs/BM_P02_compensated_demo.fcs /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/inputs/BM_P03_compensated_demo.fcs /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/inputs/BM_P04_compensated_demo.fcs /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/inputs/BM_P05_compensated_demo.fcs /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/inputs/PB_P01_compensated_demo.fcs /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/inputs/PB_P02_compensated_demo.fcs /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/inputs/PB_P03_compensated_demo.fcs /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/inputs/PB_P04_compensated_demo.fcs /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/inputs/PB_P05_compensated_demo.fcs --sample-metadata /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/inputs/sample_metadata.csv --output /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/outputs/cbflow_output_umap.h5ad --cluster-method leiden --report-output-stem /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/outputs/cbflow_final_report --cluster-annotations-csv /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/results/demo_full_umap.cluster_annotations_curated.csv
I file vengono raggruppati per estensione per facilitare il download.
$ /opt/anaconda3/bin/python /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/scripts/run_pipeline_with_reports.py --fcs /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/inputs/BM_P01_compensated_demo.fcs /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/inputs/BM_P02_compensated_demo.fcs /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/inputs/BM_P03_compensated_demo.fcs /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/inputs/BM_P04_compensated_demo.fcs /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/inputs/BM_P05_compensated_demo.fcs /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/inputs/PB_P01_compensated_demo.fcs /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/inputs/PB_P02_compensated_demo.fcs /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/inputs/PB_P03_compensated_demo.fcs /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/inputs/PB_P04_compensated_demo.fcs /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/inputs/PB_P05_compensated_demo.fcs --sample-metadata /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/inputs/sample_metadata.csv --output /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/outputs/cbflow_output_umap.h5ad --cluster-method leiden --report-output-stem /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/outputs/cbflow_final_report --cluster-annotations-csv /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/results/demo_full_umap.cluster_annotations_curated.csv /opt/anaconda3/lib/python3.13/functools.py:934: ImplicitModificationWarning: Transforming to str index. return dispatch(args[0].__class__)(*args, **kw) /opt/anaconda3/lib/python3.13/functools.py:934: ImplicitModificationWarning: Transforming to str index. return dispatch(args[0].__class__)(*args, **kw) /opt/anaconda3/lib/python3.13/functools.py:934: ImplicitModificationWarning: Transforming to str index. return dispatch(args[0].__class__)(*args, **kw) /opt/anaconda3/lib/python3.13/functools.py:934: ImplicitModificationWarning: Transforming to str index. return dispatch(args[0].__class__)(*args, **kw) /opt/anaconda3/lib/python3.13/functools.py:934: ImplicitModificationWarning: Transforming to str index. return dispatch(args[0].__class__)(*args, **kw) /opt/anaconda3/lib/python3.13/functools.py:934: ImplicitModificationWarning: Transforming to str index. return dispatch(args[0].__class__)(*args, **kw) /opt/anaconda3/lib/python3.13/functools.py:934: ImplicitModificationWarning: Transforming to str index. return dispatch(args[0].__class__)(*args, **kw) /opt/anaconda3/lib/python3.13/functools.py:934: ImplicitModificationWarning: Transforming to str index. return dispatch(args[0].__class__)(*args, **kw) /opt/anaconda3/lib/python3.13/functools.py:934: ImplicitModificationWarning: Transforming to str index. return dispatch(args[0].__class__)(*args, **kw) /opt/anaconda3/lib/python3.13/functools.py:934: 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.22s [PIPELINE] - qc_and_remove_doublets: 0.32s [PIPELINE] - clustering_leiden: 2m 43.75s [PIPELINE] - dimensionality_reduction: 4m 6.23s [PIPELINE] - total_pipeline: 6m 51.51s [RUN] Pipeline completata. Output principale: /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/outputs/cbflow_output_umap.h5ad [RUN] Abbondanze cluster: /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/outputs/cbflow_output_umap.clusters.csv [RUN] QC summary: /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/outputs/cbflow_output_umap.qc_summary.csv [RUN] Run summary JSON: /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/outputs/cbflow_output_umap.run_summary.json [RUN] Mediane marker per cluster: /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/outputs/cbflow_output_umap.cluster_marker_medians.csv [RUN] Plot salvato: /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/outputs/cbflow_output_umap_plots/umap_cluster.png [RUN] Plot salvato: /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/outputs/cbflow_output_umap_plots/umap_sample_id.png [RUN] Heatmap marker-per-cluster: /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/outputs/cbflow_output_umap_plots/cluster_marker_heatmap.png Creato: /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/outputs/cbflow_output_umap_annotated.h5ad Colonne aggiunte in obs: annotazione_curata, confidence_curata, metacluster Aggiunta anche: cluster_note [METACLUSTER] UMAP: /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/outputs/cbflow_output_umap_annotated_plots/umap_metacluster.png [METACLUSTER] By sample CSV: /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/outputs/cbflow_output_umap_annotated.metacluster_abundance_by_sample.csv [METACLUSTER] By sample type CSV: /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/outputs/cbflow_output_umap_annotated.metacluster_abundance_by_sample_type.csv [METACLUSTER] By sample plot: /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/outputs/cbflow_output_umap_annotated_plots/metacluster_abundance_by_sample.png [METACLUSTER] By sample type plot: /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/outputs/cbflow_output_umap_annotated_plots/metacluster_abundance_by_sample_type.png [REPORT] HTML: /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/outputs/cbflow_final_report.html [REPORT] DOCX: /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/outputs/cbflow_final_report.docx [REPORT] PDF: /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/outputs/cbflow_final_report.pdf [WRAPPER] Eseguo: /opt/anaconda3/bin/python '/Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/scripts/run_pipeline.py' --fcs '/Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/inputs/BM_P01_compensated_demo.fcs' '/Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/inputs/BM_P02_compensated_demo.fcs' '/Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/inputs/BM_P03_compensated_demo.fcs' '/Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/inputs/BM_P04_compensated_demo.fcs' '/Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/inputs/BM_P05_compensated_demo.fcs' '/Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/inputs/PB_P01_compensated_demo.fcs' '/Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/inputs/PB_P02_compensated_demo.fcs' '/Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/inputs/PB_P03_compensated_demo.fcs' '/Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/inputs/PB_P04_compensated_demo.fcs' '/Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/inputs/PB_P05_compensated_demo.fcs' --sample-metadata '/Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/inputs/sample_metadata.csv' --output '/Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/outputs/cbflow_output_umap.h5ad' --cluster-method leiden [WRAPPER] Eseguo: /opt/anaconda3/bin/python '/Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/scripts/apply_cluster_annotations_fixed.py' --h5ad '/Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/outputs/cbflow_output_umap.h5ad' --annotations '/Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/results/demo_full_umap.cluster_annotations_curated.csv' --output '/Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/outputs/cbflow_output_umap_annotated.h5ad' [WRAPPER] Eseguo: /opt/anaconda3/bin/python '/Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/scripts/report_metaclusters.py' --h5ad '/Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/outputs/cbflow_output_umap_annotated.h5ad' --sample-metadata '/Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/inputs/sample_metadata.csv' [WRAPPER] Eseguo: /opt/anaconda3/bin/python '/Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/scripts/generate_final_report.py' --abundance-by-type-csv '/Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/outputs/cbflow_output_umap_annotated.metacluster_abundance_by_sample_type.csv' --plot-dir '/Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/outputs/cbflow_output_umap_annotated_plots' --output-stem '/Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/outputs/cbflow_final_report' --title 'Report finale BM vs PB' [WRAPPER] Workflow completo terminato con successo. [WRAPPER] H5AD annotato: /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/outputs/cbflow_output_umap_annotated.h5ad [WRAPPER] Report finale base name: /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/outputs/cbflow_final_report [WRAPPER] HTML: /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/outputs/cbflow_final_report.html [WRAPPER] DOCX: /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/outputs/cbflow_final_report.docx [WRAPPER] PDF: /Users/rosariobiancheri/Desktop/FLUO Progetto/flowct_py_v2_project/web_mpv/job_runs/20260327_113019_c7d3dc65/outputs/cbflow_final_report.pdf