Recent Releases of https://github.com/cellgeni/nf-scautoqc
https://github.com/cellgeni/nf-scautoqc - 25-101
This release includes important bug fixes and enhancements to ensure smoother pipeline execution:
- qc.py adjustments: Now correctly applies QC metrics based on the presence of spliced/unspliced layers.
- Robust metadata handling: The add_metadata step no longer fails when metadata input is absent.
- Improved resumability: The addmetadatabasic process now fully supports resume functionality for interrupted runs.
- Python
Published by cakirb about 1 year ago
https://github.com/cellgeni/nf-scautoqc - 25-091
This update introduces a new workflow and multiple enhancements based on user feedback:
- Added a new workflow:
subsetworkflow: Enables running the pipeline by subsetting objects using predefined cutoffs instead of the automatic QC workflow (steps 2a-3-4-5a). More details are available in the README.
- Added support for Cell Ranger outputs in addition to STARsolo.
- Improvements in nextflow pipeline:
- Updated the Singularity image for better compatibility.
- Renamed certain output files for clarity.
- Optimised the RESUME functionality to improve reliability.
- Introduced smart memory allocation for the
pool_allandadd_metadatasteps based on input size. - Optimised resource allocation for other processes.
- Enabled the pipeline to work seamlessly with symbolic links in the input.
- Optimisations in scripts:
- Removed unused lines, characters, and packages for cleaner code.
- Fixed hardcoded paths to improve flexibility.
- Optimised memory usage in the
pool_allprocess.
Full Changelog: https://github.com/cellgeni/nf-scautoqc/compare/v0.5.0...v0.6.0
- Python
Published by cakirb about 1 year ago
https://github.com/cellgeni/nf-scautoqc - v0.5.0
- New workflow:
only_qc- It is now easier to run the pipeline until the pooling step.
- This can be used to process different sets of samples in different times, then all the outputs from this workflow can be used together with
after_qcmode.
- Improvements and changes in scripts:
- It is now possible to run the pipeline without Cellbender output, STARsolo output is used only in this case.
- Removing metadata columns in integration.py was reverted back
- New RESUME scripts have been added
after_qcworkflow can now use the samples in the sample list only rather than all the objects in the folder.- Reports folder is now named similar to the results folder.
- Outputting plots in
run_qcstep now works as expected.
- Updates in README
- The workflow diagram has been recreated.
- The workflow modes have been described with a new figure.
- Outputs from each step have been described in detail.
- Text in some steps were revised.
- Python
Published by cakirb about 2 years ago
https://github.com/cellgeni/nf-scautoqc - v0.4.0
- Added support for single-nuc samples
- Improvements in scripts
- integration.py now removes the columns which were created in previous steps
- RESUME scripts have been reorganised
Full Changelog: https://github.com/cellgeni/nf-scautoqc/compare/v0.3.0...v0.4.0
- Python
Published by cakirb about 2 years ago
https://github.com/cellgeni/nf-scautoqc - v0.3.0
- New workflow: after_qc
- It is now easier to work with the samples which has been processed with scAutoQC pipeline before.
- Improvements in nextflow pipeline and python scripts
- Created new RESUME script for afterqc workflow.
- integration.py should now work more efficiently.
- ssmatrix and covarkeys parameters have been removed (they will be considered for the future releases).
Full Changelog: https://github.com/cellgeni/nf-scautoqc/compare/v0.3.0...v0.2.2
- Python
Published by cakirb over 2 years ago
https://github.com/cellgeni/nf-scautoqc - v0.2.2
- Bug fixes
- Python
Published by cakirb over 2 years ago
https://github.com/cellgeni/nf-scautoqc -
- Fix typos in README and qc.py
- Python
Published by cakirb over 2 years ago
https://github.com/cellgeni/nf-scautoqc - v0.2.0
- Improvements in python scripts
- Changed output filenames in all scripts
- gather_matrices.py
- added support for Cellbender v3 outputs
- qc.py
- moved sampleID annotation step from pool_all.py
- pool_all.py
- added support for resume functionality of nextflow
- removed sampleID annotation step (moved to qc.py)
- addscrubletmeta.py
- added an extra step to remove empty columns in input metadata
- integration.py
- added support to specify batch key and categorical covariate keys (default: sampleID for batch key, empty for covariates)
- Improvements in main.py
- fixed output generation problem
- modified find_doublets process so it only runs for good QC samples
- added batch_key parameter to specify the column from cell metadata for scVI integration (default: sampleID)
- added covar_keys parameter to specify the columns from cell metadata for scVI integration (no default)
- Updated workflow figure in README.md
Full Changelog: https://github.com/cellgeni/nf-scautoqc/compare/v0.1...v0.2
- Python
Published by cakirb over 2 years ago
https://github.com/cellgeni/nf-scautoqc - v0.1.0
First version
- Python
Published by cakirb over 2 years ago