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

Implement rna-seq-pop results book #80

Merged
merged 30 commits into from
Jul 25, 2023
Merged

Conversation

sanjaynagi
Copy link
Owner

@sanjaynagi sanjaynagi commented Jul 22, 2023

This PR will implement a results-book using papermill and Jupyter-Book. It will resolve #77. It will require replacing python scripts with Jupyter notebooks, ran with papermill, which will be built during the workflow into a final private web-page, as is done in AmpSeeker.

This is a large change to the infrastructure of rna-seq-pop, and may take some time.

  • Quality control (tools) - link to MultiQC and ensure multiQC is collecting all inputs
  • DiffExp - quality control (pca + heatmaps)
  • DiffExp - summary plots and possibly link to .xslx
  • Gene family heatmaps
  • GSEA
  • Genetic Diversity
  • PCA
  • Variants of Interest
  • Selection
  • Karyotyping
  • Ancestry (requires plotting to be added)
  • Jupyter results book styling

There are still some minor features of RNA-Seq-Pop which will not be included in the results book for the time being.

After this has been implemented, we will release an RNA-Seq-Pop version 2.0

@sanjaynagi
Copy link
Owner Author

The Jupyter book is now functioning OK, I just need to improve the current notebooks and add more.

@sanjaynagi
Copy link
Owner Author

Ancestry plotting is a bit involved so going to leave this for a later date.

Everything seems to be working OK, needs more testing but happy with this for now.

@sanjaynagi sanjaynagi merged commit 509199a into master Jul 25, 2023
2 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.

Create Jupyter book and convert appropriate analyses to ipynb and papermill rather than py
1 participant