Skip to content

Commit ef2b9f1

Browse files
Merge pull request #141 from nasa/DEV_Methylseq_250115
Update Methyl Seq pipeline as follows: Added a filtering and normalization step prior to differential methylation analysis. For studies in which the coverage is fairly similar across the samples, this step will not change the results, but in the case of outliers it will improve the data quality. See Step 11e for the complete implementation details, in brief: Normalize the data First, filter samples by coverage to account for PCR bias or over-amplification meth_obj <- filterByCoverage(meth_obj, lo.count = 10, lo.perc = NULL, hi.count = NULL, hi.perc = 99.9) Normalize coverage between samples using a scaling factor derived from the median coverage distributions norm_meth_obj <- normalizeCoverage(meth_obj, method = "median") Combined all pair-wise differential methylation analyses into one output table for bases and one output table for tiles, rather than providing individual sets of files for each comparison and splitting between hypo and hyper methylated regions. Provided the differential methylation output without filtering, rather than imposing significance cutoffs. The new output format matches the output formats we provide for our other assay types.
2 parents 810fc7a + 53e8666 commit ef2b9f1

File tree

14 files changed

+5215
-522
lines changed

14 files changed

+5215
-522
lines changed

Methyl-Seq/Pipeline_GL-DPPD-7113_Versions/GL-DPPD-7113.md

Lines changed: 846 additions & 522 deletions
Large diffs are not rendered by default.
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
from pathlib import Path
2+
3+
# Import for access at the module level
4+
from . import checks
5+
from . import protocol
6+
from . import schemas
7+
8+
# Set config path
9+
config = Path(__file__).parent / "methylSeqDNA_v2.yaml"

0 commit comments

Comments
 (0)