We want to analyse quality of our peak calling and compare different peak callers with each other. Also it would be good to find out some decreasing or increasing of peaks count between groups of young donors and old donors.
Requirements
Implement function for plotting next graphs:
Venn diagram for specified consensus percent between young and old donors groups
Bar plot for specified consensus percent divided into 4 parts: common peaks, own group peaks, opposite group peaks and individual peaks (x - donor, y - peaks count)
Reverse cumulative consensus peaks sum via number of donors
Heat map for peaks with metric#1 (reuse Roman code)
Frip plot - frip via peaks count
Frip box plot divided into age groups
Length bar plots for each donors - peaks count via peaks length
Create two report scripts:
Peaks analysis report aggregating all mention graphs (with 50% consensus percent)
Consensuses range report with Venn diagram and Consensus bar plots (for 15%, 20%, 33%, 50%, 66%, 80%, 85% and 100% consensus percents)
In Scope
Functions for calculating and visualising:
1) Common/groups/individual peaks count with different consensus percent
2) Cumulative consensus
3) Frip plot via peaks count and age groups boxplot
4) Lengths boxplots
report scripts mentioned above.
Out of Scope
Functions for calculating and visualising heatmap - use made by Roman instead.
Report script for comparing different tools peaks using one heatmap and one consensus barplot (will be made in separate ticket)
Background
We want to analyse quality of our peak calling and compare different peak callers with each other. Also it would be good to find out some decreasing or increasing of peaks count between groups of young donors and old donors.
Requirements
Implement function for plotting next graphs:
Create two report scripts:
In Scope
Functions for calculating and visualising: 1) Common/groups/individual peaks count with different consensus percent 2) Cumulative consensus 3) Frip plot via peaks count and age groups boxplot 4) Lengths boxplots
Out of Scope