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

Dev #131

Merged
merged 73 commits into from
Jul 18, 2024
Merged

Dev #131

merged 73 commits into from
Jul 18, 2024

Conversation

jmitchell81
Copy link
Collaborator

dominoSignal v0.99.3

create_domino Function Warnings

  • Disabled exact p-value computation for the correlation test between receptor expression and features to prevent repeated warning messages due to tied ranks during Spearman correlation calculation

Vignettes

  • Updated non-functional links to functional URLs
  • All vignettes explicitly state the seed used when executing their code
  • The dominoSignal Object vignette states the purpose of the code used to download and import data from a BioFileCache to demonstrate applications of the domino objects on a real data object that is too large to include inside the package

Testing Data

  • Data used for examples and unit tests is now stored in the package's data/ directory.
  • All usage of the triple colon operator to access internal data from sysdata have been replaced with usage of data()
  • Linkage summaries for demonstrating differential linkage testing and plotting are generated within unit test scripts rather than being stored within the package.
  • Examples are run with echo = FALSE to cut down on lines of code printed in example pages.
  • Examples for create_domino are run with verbose = FALSE
  • Fixed example of changing colors for circos_ligand_receptor
  • Fixed example of boolean representation of cor_heatmap

jmitchell81 and others added 28 commits July 3, 2024 08:41
The revision to the summarize_linkages function had caused each cell to be assigned to its own cluster. This change perserves the original intention of swapping the cell cluster assignments between the first 120 cells with the second set of 120 cells.
Report that regulons will not be stored if tf_targets is not a list as a message. This is to avoid an unessesary warning if someone is running dominoSignal without regulons being considered.
silences the warning for cor.test when their are ambiguous ties in the spearman correlation.
The input argument unit tests were throwing warnings because these tiny objects were not present in the data directory. They had been loaded in by the preceeding code, so the tests did not fail. The data call was removed to prevent the spurious warning.
Usage of example() to generate inputs to function helps test that the whole pipeline is working, but the example pages made by roxygen2 are crowded out by reporting every line of code run. Setting echo to false removes all of these extraneous lines.
increased edge weights in signaling plot to appear more clearly on examples. Lowered boolean threshold on cor_heatmap to match build parameters.
The verbose option does not silence text from message() output as part of the example code
The inner arcs of the circos plot could not have altered colors because the names of the clusters were being used on the color vector multiple times on line 39. This ambiguity caused a failure to pick a color when more than one color had the cluster name.
dom_clusters(pbmc_dom_built_tiny) returns a character vector, so the levels function had a NULL result.
Copy link
Collaborator

@dimalvovs dimalvovs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Has been reviewed while merging feature branches to dev and checks pass.

@jmitchell81 jmitchell81 merged commit 354dd9f into master Jul 18, 2024
5 checks passed
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