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

Develop for 0.26.0 #341

Merged
merged 132 commits into from
Jul 1, 2021
Merged

Develop for 0.26.0 #341

merged 132 commits into from
Jul 1, 2021

Conversation

cflerin
Copy link
Member

@cflerin cflerin commented Jun 29, 2021

Summary of changes

Updates to scATAC-seq preprocessing v1 (#334)

  • 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 bwamaptools config file into discrete parts that can be loaded separately
  • Update fragments sorting command with locale
  • BAP updates
    • Implement multiplet detection pipeline
    • Add ipynb report to summarize bap results
    • Fix bap install in Docker image
  • Enable skipping of barcode correction (when whitelist parameters are empty)
  • scATAC-seq docs updates and fixes

cflerin and others added 30 commits December 11, 2020 10:36
- 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
Use conda for building the environment
Uses argparse instead of optparse
cflerin and others added 22 commits March 31, 2021 14:36
- Separate functions to take in data from getDataChannel and get the
bam and barcodes files for the cellranger-style data
- For bam,tsv input, join these dataChannels together on sampleId
- Automatically handle multiple input types from getDataChannel and
these can be run simultaneously
- Resolves #255
- 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.
- Fixes incorrectly applied default settings when a process uses an
additional label to specify compute resources (Fixes #323).
…_generic_inputs

Feature/255 freemuxlet generic inputs
- When using tenx input for cellranger outs directories, an error would
occur if there were multiple input paths separated by a comma. Now, the
check for the number of paths returned is correct.
- Allow metadata to match to fewer than the full set of barcodes in the
adata object (80% or more cells allowed)
…sources-labels

Fix incorrectly applied compute resources settings
Updates to scATAC-seq preprocessing v1
@cflerin cflerin marked this pull request as ready for review June 29, 2021 10:17
@cflerin cflerin requested a review from dweemx June 29, 2021 10:17
dweemx
dweemx previously approved these changes Jun 30, 2021
cflerin added 2 commits June 30, 2021 15:25
- when redirecting the home with `-H $PWD` the nextflow project
directory was no longer mounted in the container. Fixed by mounting
${HOME}/.nextflow/assets/
- Add a mount to direct /tmp into scratch space
- Add additional default options back into the profile
@cflerin cflerin merged commit b962a25 into master Jul 1, 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.

3 participants