You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It looks like this pull-request is has been made against the wzheng0520/scrnaseqmaster branch.
The master branch on nf-core repositories should always contain code from the latest release.
Because of this, PRs to master are only allowed if they come from the wzheng0520/scrnaseqdev branch.
You do not need to close this PR, you can change the target branch to dev by clicking the "Edit" button at the top of this page.
Note that even after this, the test will continue to show as failing until you push a new commit.
Here is the full updated I made for this draft PR, I also fixed some already known bug and add one more two new features, one for auto chemistry detection and another for merge fastq files with cat and save it.
v2.7.1_auto - 2024-09-23
Fixed bugs and new features:
Fixed that when using alevin as the aligner, if the --fasta and --gtf parameters were not explicitly provided, the pipeline would throw an error even if --genome was specified. This issue has been resolved in this update. (366)
Fixed that MTX_TO_H5AD module cannot take ch_star_index (370)
Add support for when filling out your pipeline parameters in Tower, Altos internal pre-built indexes for Cell Ranger, Cell Ranger ARC, Simpleaf index, and Simpleaf tx2pgene will be automatically provided if GRCh38 or GRCm39 genomes are provided for --genome parameter. There is no need to fill in the --cellranger_index, --salmon_index, and --tx2pgene parameters for these specific references. For any other genome references, if you want to use pre-built indexes, these parameters will still need to be filled. (390)
Add support for two new parameters --cat_fastq and save_merged_fastq to enable sample merging.
Note: the pipeline can automatically merge samples without requiring these parameters to be set to true, but this only works if the sample FastQ files have unique names. For example, if your samplesheet defines two rows with the same id, the pipeline will usually trigger the merging process. However, if the fastq_path column contains identical FastQ file names located in different folders, the pipeline will throw an error. In such cases, these two parameters can be used to merge the FastQ files properly, and you can also save the merged files for any additional analysis.
Add support for when we observed that under certain circumstances, samples have mixed protocols (10XV1, 10XV2, and 10XV3, 10XV4). The original nf-core scRNA-seq pipeline cannot handle this situation for the Alevin, Kallisto, and Star aligners. Consequently, we've introduced an additional process called AUTO_DETECT_PROTOCOL. This process automatically detects the appropriate protocols for different samples, preventing the entire process from stalling due to mixed protocol samples being submitted.
Known Bugs
After completing the cellranger mkref step, not all required files are correctly copied into the cellranger_reference folder. This results in the Cell Ranger step failing to start properly due to missing essential reference files in the index. (5564)
The Simpleaf version upgrade cannot be properly applied because the Simpleaf indexing step runs very slowly when executing the pipeline in Tower. (5566)
Code Difference Between nf-core scrnaseq 2.7.1 and altos scrnaseq 2.7.1_auto
@wzheng0520 , are you going to work on this still, or we should close it in favor or another PR or issue? Thanks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
PR checklist
nf-core lint).nextflow run . -profile test,docker --outdir <OUTDIR>).nextflow run . -profile debug,test,docker --outdir <OUTDIR>).docs/usage.mdis updated.docs/output.mdis updated.CHANGELOG.mdis updated.README.mdis updated (including new tool citations and authors/contributors).