Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.99.2 update to bioconductor submission #121

Closed
wants to merge 196 commits into from
Closed

Conversation

jmitchell81
Copy link
Collaborator

No description provided.

dimalvovs and others added 30 commits December 7, 2023 16:59
match workflow name to master branch workflow name
bslib update changed default behavior; manually adding preset
Add a template for code review process. It will be included in the upcoming pull requests on this branch.
Re-structures the for loop that proceeds through rows of the rl_map using an apply function ending with one call of do.bind(rbind)
initial unit test for parsing rows of rl_maps. Fixes situation where do.call(rbind) of the parsed rows results in the columns of the final data.frame being lists. Addressed by converting the list of lists being bound to a list of data.frames
jmitchell81 and others added 29 commits April 18, 2024 10:06
paste() within condition signal functions is redundant because the functions already coerce the arguments to strings and paste them together in the same procedure as paste0()
This was originally code I had included to diagnose when receptor complexes were not included in the final domino object because a component gene did not meet expression threshold parameters. This is being removed because it substantially clutters the console with receptors present in the database but not expressed in the subject data set, occluding other messages that may be more important for the users' interpretation.
Switch from sapply to vapply uncovered a bug with writing the rl_map where cases in which there are multiple genes associated with a uniprot ID in the CellPhoneDB genes table result in a simplified vector of all the genes being returned in the loop. By setting expectation of a length 1 character vector, we must enforce that a single gene name is returned. We will default to using the first orcurance of a mapped gene. If a more specific solution is required, its up to the user or CellPhoneDB to remove outdated or incorrect uniprot to gene mappings.
This would occur if there were no interactions including a gene annotated as a receptor in the rl_map.
In cases where seq was used to generate a sequence of integers starting at 1, the seq() function was replaced with seq_len() for better expected behaviors for 0 length sequences.
update master to 0.99.2
The prior approach to listing the files did not return an array to FILES (line 6). The new approach immediately lists all files in relevant directories for the bioconductor branch. Files are checked out one at a time in a for loop. Adds bin/bash to the start of the script.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants