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

fix: add more logging statemens to sleuth-diffexp.R, add QuantSeq testing data to get QuantSeq tests to pass #86

Merged

Conversation

dlaehnemann
Copy link
Collaborator

The underlying problem that we identified with the work on this debug-vroom branch was a malformatted custom file for specifying canonical transcript to use in sleuth-diffexp.R. The take-away message here were:

  1. The sleuth-diffexp.R script with its large write_results() function was hard to debug, and to ease the burden a bit in the future, we should probably keep the extra logging statements we included.
  2. The datavzrd/diffexp-template.yaml does not seem to play nice with custom canonical transcript files. The canonical column does not make sense in the genes_aggregated results table (as this should only contain gene names / identifiers, and no transcript identifiers, and only the latter could be canonical or not), so we remove it there. However, how to have a canonical column in the genes_representative case with a custom canonical transcript file still needs to be solved before merging this PR.

@dlaehnemann
Copy link
Collaborator Author

Maybe we should also refactor the write_results() function quite a bit. This is a big monolith, that can probably do with a bit of cleanup. But I'll first add some proper QuantSeq testing data to the fix-canonical... branch to get the test suite passing again.

@dlaehnemann dlaehnemann changed the title add more logging statemens to sleuth-diffexp.R fix: add more logging statemens to sleuth-diffexp.R, add QuantSeq testing data to get QuantSeq tests to pass Jan 26, 2024
@dlaehnemann dlaehnemann merged commit 17d272a into fix-canonical-transcript-mapped-read-extraction Jan 29, 2024
6 checks passed
@dlaehnemann dlaehnemann deleted the debug-vroom branch January 29, 2024 15:59
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.

1 participant