No retraction, correction or concern found when last checked on Oct 23, 2026.
damidseq_pipeline: an automated pipeline for processing DamID sequencing datasets
Owen J. Marshall, Andrea H. Brand
Bioinformatics · 2015 · CC BY
doi:10.1093/bioinformatics/btv386
Abstract
Summary: DamID is a powerful technique for identifying regions of the genome bound by a DNA-binding (or DNA-associated) protein. Currently, no method exists for automatically processing next-generation sequencing DamID (DamID-seq) data, and the use of DamID-seq datasets with normalization based on read-counts alone can lead to high background and the loss of bound signal. DamID-seq thus presents novel challenges in terms of normalization and background minimization. We describe here damidseq_pipeline, a software pipeline that performs automatic normalization and background reduction on multiple DamID-seq FASTQ datasets. Availability and implementation: Open-source and freely available from http://owenjm.github.io/damidseq_pipeline. The damidseq_pipeline is implemented in Perl and is compatible with any Unix-based operating system (e.g. Linux, Mac OSX). Contact: o.marshall@gurdon.cam.ac.uk Supplementary information: Supplementary data are available at Bioinformatics online.
Full text
From PubMed Central, U.S. National Library of Medicine, as current on Oct 23, 2026. Paragraph numbers are ours, so an answer can point at one.
1 Introduction
DamID is a well-established technique for discovering regions of DNA bound by or associated with proteins. It has been used to map the genome-wide binding of transcription factors, chromatin proteins, nuclear complexes associated with DNA and RNA pol II (for e.g.;;; ). The technique can be performed in cell culture, whole organisms or with cell-type specificity, and requires no fixation or antibody purification.
DamID involves the fusion of a bacterial DNA adenine methylase (Dam) to any DNA-associated protein of interest. The bacterial Dam protein methylates adenine in the sequence GATC and, given that higher eukaryotes lack native adenine methylation, the DNA-binding footprint of the protein of interest is uniquely detectable through isolating sequences flanked by methylated GATC sites. However, a major consideration with DamID is that any Dam protein within the nucleus will non-specifically methylate adenines in GATC sequences at accessible regions of the genome. For this reason, DamID is always performed concurrently with a Dam-only control, and the final DNA-binding profile is typically presented as a log2(Dam-fusion/Dam-only) ratio.
Although the majority of published DamID experiments have used tiling microarrays for data analysis, next-generation sequencing (NGS) allows greater sensitivity and higher accuracy. Although several recent studies have used NGS with DamID, these have relied upon a comparison of peak binding intensities between read-count-normalized Dam-fusion and Dam samples. Depending on the characteristics of the Dam-fusion protein (see later) this approach may lead to real signal being lost, and correct normalization of the datasets is required to detect all binding by many Dam-fusion proteins. Here, we describe a software pipeline for the automated processing of DamID-sequencing (DamID-seq) data, including normalization and background reduction algorithms.
2 Algorithms
Although DamID-seq data can be aligned and binned as per all NGS data, two issues arise that are specific to DamID. The first major consideration is the correct normalization of the Dam-fusion and Dam-control samples. The greatest contribution to many Dam-fusion protein datasets is the non-specific methylation of accessible genomic regions (e.g. Fig. 1B), with a mean correlation between Dam alone and Dam-fusion datasets of 0.70 (n = 4, Spearman’s correlation). Representing the data as a (Dam-fusion/Dam) ratio in theory negates such non-specific methylation. However, strong methylation signals at highly bound regions in the Dam-fusion dataset will reduce the relative numbers of reads present at accessible genomic regions in this dataset (see, for example, the occupancy of Dam-RNA Pol II over the eyeless gene in Fig. 1), and normalizing the data based on read counts alone can therefore produce a strong negative bias to the ratio file [Fig. 1B (iii), Supplementary Fig. S5A]. Depending on the characteristics of the fusion protein, this negative bias can lead to real signal being lost (Fig. 1). Although microarray data inadvertently overcame this bias through the manual adjustment of laser intensities during microarray scanning, until now no method has existed for correctly normalizing DamID-seq datasets.
In order to correct for this negative bias we use the read counts from accessible genomic regions—as determined from the Dam-only dataset—as the basis for normalization, while avoiding regions likely to contain real signal in the Dam-fusion sample. We use the following algorithm to adjust the Dam-fusion dataset. Given the GATC-site resolution of DamID, we divide the read counts into GATC fragments.All GATC fragments lacking read counts are excluded. The remaining GATC fragments are divided into deciles.Given the high probability that the highest 10% of Dam-fusion read counts represent bound signal rather than background signal, we exclude fragments that have scores in this decile.The first three deciles of the Dam sample can generate inconsistent normalization values if included (Supplementary Table S2), so we exclude fragments that lie within this range.The distribution of the log2(Dam-fusion/Dam) ratio for all remaining fragments is determined via the Gaussian kernel density estimate, where h is the bandwidth, estimated via the method of: (where σ is the standard deviation of the sample and IQR the interquartile range). For speed considerations, we estimate kernel density over 300 equally spaced points within the interval.The point of maximum kernel density represents the point of maximum correspondence between Dam-fusion and Dam values; if both samples are correctly normalized this value should equal 0. We therefore normalize all Dam-fusion values by.In addition to ensuring correct normalization, a second important consideration is the reduction of background noise. Regions without specific methylation will have randomly distributed background counts that, when a ratio file is generated, will generate a large degree of noise. Such noise can potentially obscure peak detection. In order to mitigate this effect we add pseudocounts to both datasets. In order to maintain equivalence between replicates with differing numbers of reads (assuming that genomebound ≪ genomeunbound) the number of pseudocounts added is proportional to the sequencing coverage, thus, where c is a constant. (Supplementary Table S1 for a comparison of gene calls with different read-depths). Adding pseudocounts increases the number and the total genomic coverage of detected peaks and increases the signal:noise ratio (Supplementary Figs S1–S4).
Given the GATC-site resolution of DamID, we divide the read counts into GATC fragments.
All GATC fragments lacking read counts are excluded. The remaining GATC fragments are divided into deciles.
Given the high probability that the highest 10% of Dam-fusion read counts represent bound signal rather than background signal, we exclude fragments that have scores in this decile.
The first three deciles of the Dam sample can generate inconsistent normalization values if included (Supplementary Table S2), so we exclude fragments that lie within this range.
The distribution of the log2(Dam-fusion/Dam) ratio for all remaining fragments is determined via the Gaussian kernel density estimate, where h is the bandwidth, estimated via the method of: (where σ is the standard deviation of the sample and IQR the interquartile range). For speed considerations, we estimate kernel density over 300 equally spaced points within the interval.
The point of maximum kernel density represents the point of maximum correspondence between Dam-fusion and Dam values; if both samples are correctly normalized this value should equal 0. We therefore normalize all Dam-fusion values by.
The combination of these two methods compares favorably with previously published microarray data [Fig. 1B (iv)] or DamID-seq data (Supplementary Figs S1–S4; Supplementary Fig. S5).
3 Implementation
The damidseq_pipeline software is implemented in Perl, and will process multiple single-end read sequencing files in FASTQ or BAM format. The pipeline can match sequencing adaptors to sample names, automatically identifies the Dam-only control, and performs alignment, read-length extension, normalization, background reduction and ratio file generation. (Supplementary Methods for details).
A large number of user-configurable options are provided, including the ability to adjust the normalization algorithm parameters, generate read-count normalized files and add a user-specified number of pseudocounts. Parameters specified on the command-line can be saved as defaults if the user desires.
The damidseq_pipeline software is open-source and freely available at http://owenjm.github.io/damidseq_pipeline. A detailed set of installation and usage instructions are provided at the above website, along with a small example dataset.
References 10
- 1.
Carl S.H. Russell S. (2015 ) Common binding by redundant group B Sox proteins is evolutionarily conserved in Drosophila. BMC Genomics, 16, 1–22.
Not in our library10.1186/s12864-015-1495-3
- 2.
Choksi S.P. (2006 ) Prospero acts as a binary switch between self-renewal and differentiation in Drosophila neural stem cells. Dev. Cell, 11, 775–789.
Not in our library10.1016/j.devcel.2006.09.015
- 3.
Clough E. (2014 ) Sex- and tissue-specific functions of drosophila doublesex transcription factor target genes. Dev. Cell, 31, 761–773.
Not in our library10.1016/j.devcel.2014.11.021
- 4.
Filion G.J. (2010 ) Systematic protein location mapping reveals five principal chromatin types in Drosophila cells. Cell, 143, 212–224.
Not in our library10.1016/j.cell.2010.09.009
- 5.
Lie-A-Ling M. (2014 ) RUNX1 positively regulates a cell adhesion and migration program in murine hemogenic endothelium prior to blood emergence. Blood, 124, e11–e20.
Not in our library10.1182/blood-2014-04-572958
- 6.
Silverman B.W. (1986 ) Density Estimation for Statistics and Data Analysis. Chapman and Hall, London.
Not in our library
- 7.
Singer R. (2014 ) Drosophila COP9 signalosome subunit 7 interacts with multiple genomic loci to regulate development. Nucleic Acids Res., 42, 9761–9770.
Not in our library10.1093/nar/gku723
- 8.
Southall T.D. (2013 ) Cell-type-specific profiling of gene expression and chromatin binding without cell isolation: assaying RNA Pol II occupancy in neural stem cells. Dev. Cell, 26, 101–112.
Not in our library10.1016/j.devcel.2013.05.020
- 9.
van Steensel B. Henikoff S. (2000 ) Identification of in vivo DNA targets of chromatin proteins using tethered dam methyltransferase. Nat. Biotechnol., 18, 424–428.
Not in our library10.1038/74487
- 10.
Wu F. Yao J. (2013 ) Spatial compartmentalization at the nuclear periphery characterized by genome-wide mapping. BMC Genomics, 14, 591.
Not in our library10.1186/1471-2164-14-591
Cited by papers we hold 1
Reads
Read by people on this page
None yet.
Checked or read by AI through naulon
None yet.
A person counts once a day per paper. We keep no cookie and no address: a reader is a hash that changes every day. Any month under five reads shows no number.
Are you an author?
Is this your paper?
Claim it to add your note and be paid when agents cite it. Free.