Skip to content
This repository has been archived by the owner on Apr 19, 2023. It is now read-only.

Updates to scATAC-seq preprocessing v1 #334

Merged
merged 36 commits into from
Jun 29, 2021
Merged

Updates to scATAC-seq preprocessing v1 #334

merged 36 commits into from
Jun 29, 2021

Conversation

cflerin
Copy link
Member

@cflerin cflerin commented Apr 2, 2021

Updates to initial version of scATAC-seq preprocessing

  • Update bwa mapping approach
    • skip samtools sort step, turn off compression for piped commands, reduce samtools threads
    • Re-work add_barcode_as_tag mawk script to include both corrected and uncorrected barcode tags in final bam
    • Split config file into discrete parts that can be loaded separately
  • Update fragments sorting command
  • BAP updates
    • Implement multiplet detection pipeline
    • Fix bap install in Docker image
  • Enable skipping of barcode correction (when whitelist parameters are empty)
  • scATAC-seq docs updates and fixes

- Revert to the Debian-based image after running into issues with memory
errors in BWA
- Switch to local singularity container for development
- Update publishing output
- Add new configuration options for compute_qc_stats and cleanup the
script
- qc_filtering workflow update
- Skip samtools sort by name step
- Turn off compression for intermediate samtools steps
- Reduce the number of samtools threads to 6 or ${task.cpus}
- Major updates for Nextflow 20.10.0 compatibility
- Update container
- Finish multiplet process and publishing steps
- Resolves #246
- Use bap fork with subprocess fix
- Skip when whitelist entries in the params are empty
- This container has the fix to enable barcode correction with barcodes
longer than 16bp
- Keep qc_filtering methods in a separate branch

Revert "Update archr steps add option to remove density coloring on cell calling"
- This reverts commit 69e46c3.

Revert "Add additional output to cell calling step"
- This reverts commit 77f3a4a.

Revert "Refine pycistopic implementation andi compute_qc_stats function."
- This reverts commit 0cff3a4.

Revert "Add macs2 callpeaks command to qc_prefilter"
- This reverts commit 162a1b3.

Revert "Add archr qc filtering method and entry point"
- This reverts commit 7606659.

Revert "Update archr publish methods"
- This reverts commit f9d54ba.
@cflerin cflerin requested review from dweemx and KrisDavie April 2, 2021 12:32
@cflerin cflerin merged commit f148539 into develop Jun 29, 2021
@cflerin cflerin mentioned this pull request Jun 29, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant