Update version, dependencies, and improve file checks#94
Merged
Conversation
Merge dependencies_update into main
…gnments for consistency
…gs for missing files
Contributor
Reviewer's GuideThis PR updates environment dependency versions in the Ubuntu configuration, adds file existence checks with warnings in the cellranger aggregation scripts, refines grouping variables and patient ID assignments in QC R scripts to use HTO-based identifiers, and bumps the version and release date in the CITATION metadata. Class diagram for updated grouping and patient ID assignment in QC R scriptsclassDiagram
class sc_total {
library_id : string
patient_id : string
HTO_maxID : string
HTO_classification : string
# MULTI_ID : string (replaced)
# MULTI_classification : string (replaced)
sample_id : string
}
class VlnPlot {
+plot(features, group.by, ...)
}
sc_total "1" -- "*" VlnPlot : used in
%% Notes on changes:
%% - group.by in VlnPlot now uses HTO_maxID and HTO_classification instead of MULTI_ID and MULTI_classification
%% - patient_id assignment now uses HTO_maxID instead of MULTI_ID
%% - MULTI_ID and MULTI_classification are replaced by HTO-based fields
Flow diagram for file existence checks in aggregation scriptsflowchart TD
A[Start aggregation script] --> B{For each sample}
B --> C[Determine file paths]
C --> D{Do all required files exist?}
D -- Yes --> E[Append sample info to AGGR_CSV]
D -- No --> F[Log warning and skip sample]
E --> G[Next sample]
F --> G
G --> B
B --> H[End]
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Reflect updates in the version and release date in
CITATION.cff. Enhance the environment configuration for Ubuntu. Improve data processing scripts by adding file existence checks and logging warnings for missing files. Adjust grouping variables inVlnPlotfor consistency in patient ID assignments.Summary by Sourcery
Update environment dependencies, add file existence checks with warnings in aggregation scripts, standardize grouping variables in R pipeline, and refresh citation metadata.
Enhancements:
Documentation: