Description
Add basic ATAC quality control metrics to an .h5mu file.
The metrics are comparable to what scanpy.pp.calculate_qc_metrics output,
although they have slightly different names:
Obs metrics (name in this component -> name in scanpy):
n_features_per_cell -> n_genes_by_counts
total_fragment_counts -> total_counts
Run the following command to execute this component with Nextflow:
cat > params.yaml <<'EOM'
modality: [ "atac" ]
n_fragments_for_nucleosome_signal: [ 100000 ]
nuc_signal_threshold: [ 2 ]
n_tss: [ 3000 ]
tss_threshold: [ 1.5 ]
output: "$id.$key.output.h5mu"
id: "run"
publish_dir: "output/"
EOM
nextflow run https://packages.viash-hub.com/vsh/openpipeline.git \
-revision v4.0.3 \
-main-script target/nextflow/qc/calculate_atac_qc_metrics/main.nf \
-params-file params.yaml Name | Type & Properties |
|---|---|
--input | file required |
--fragments_path | file |
--modality | string |
--layer | string |
--n_fragments_for_nucleosome_signal | integer |
--nuc_signal_threshold | double |
--n_tss | integer |
--tss_threshold | double |
Name | Type & Properties |
|---|---|
--output | file output |
--output_compression | string |