Unconfigured Ad

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • seqfast
    Member
    • Aug 2008
    • 16

    ChIP-Seq reads correlated/distance to with TSS/promoter etc.

    Hi all,

    Interested in producing some of those plots that illustrate the read density at some distance from the transcription start site, or from other known regions/features.

    I understand basic intersects and thing like this, but running all the read locations against said features is my main goal.

    I see a site that can produce these for you (http://www.isrec.isb-sib.ch/chipseq/chip_cor.html), and this works for their resident data, but I can't get their ELAND2SGA tool to produce a file for me, and when trying to make my own SGA format things don't go well.

    I realize that given a file with TSS sites or other features, you could write a script that would catalog the average read density of window X size at some distance and report this, I lack the requisite programming skills for this however. If there's a simple, free tool or something I am missing at UCSC or Galaxy that's great. I'm comfortable in Linux environments, just not pure programming.

    Thanks!
  • apfejes
    Senior Member
    • Feb 2008
    • 236

    #2
    Hi Seqfast,

    There are TONS of tools out there for doing the first part of this: aligning the reads against the genome. Most of them are designed for ChIP-Seq: FindPeaks, Peakfinder, USeq, MACS.... etc etc etc.

    The trick is then interpreting the data they return. We (the people at the BC Genome Sciences Centre) have developed lots of tools for this particular application, but it's not necessarily a straight forward interpretation - it really depends on the signal you're looking at. (eg. transcription factor vs histone modification, etc). I only work on the first part, processing the reads, but there are several people here working full time on interpreting results and writing software that perform the tasks you require. (I just don't think any of the tools have officially been released, though it's in the works, I believe.)

    To get started, you might want to pick one of the tools out there for ChIP-Seq, and play with it for a while. It probably won't get you all the way to the results you require, but it probably will get you pretty far.

    I'm the author of FindPeaks, so I'm a little biased towards it, but the others are all good too. (-:

    Anthony
    Last edited by apfejes; 09-03-2008, 08:46 AM. Reason: clarity
    The more you know, the more you know you don't know. —Aristotle

    Comment

    • seqfast
      Member
      • Aug 2008
      • 16

      #3
      Thanks Anthony,

      I have all the upstream portions and have used a lot of the peakfinders - I like yours quite a bit! BED and WIG tracks are fine, and the intersects can give some info I'm after. I have data for both histone variants and TF's, totally different applications indeed. I'll be on the lookout for ways to make some plots. Thanks and keep up the good work!

      sf

      Comment

      • apfejes
        Senior Member
        • Feb 2008
        • 236

        #4
        Good to hear you've found a tool you like.... (-:

        and good luck with the experiment!

        Anthony
        The more you know, the more you know you don't know. —Aristotle

        Comment

        • seqing
          Junior Member
          • Oct 2008
          • 3

          #5
          Hi Anthony
          Do you know which ChIP-seq peak finder works well for widespread histone marks? I am trying MACS but am not getting satisfying results.
          Thanks
          HS

          Comment

          • seqing
            Junior Member
            • Oct 2008
            • 3

            #6
            One thing that keeps me from trying FindPeaks is that it does not seem to integrate control data to find the peaks...
            Last edited by seqing; 10-06-2008, 10:56 PM.

            Comment

            • seqing
              Junior Member
              • Oct 2008
              • 3

              #7
              it's tough choosing the right peak finder!
              Last edited by seqing; 10-06-2008, 10:59 PM.

              Comment

              • bioinfosm
                Senior Member
                • Jan 2008
                • 483

                #8
                QuEST does use a control lane, but I could not interpret it as well as I would like to..
                --
                bioinfosm

                Comment

                • ECO
                  --Site Admin--
                  • Oct 2007
                  • 1360

                  #9
                  I saw a couple good presentations by this group, and others who used their tool:

                  Comment

                  • apfejes
                    Senior Member
                    • Feb 2008
                    • 236

                    #10
                    I figure I should respond to the points mentioned here as best as I can.

                    The "integrated control" feature is coming up soon for FindPeaks. However, I think that this has been WAY overblown. Integrating it into your peak finder itself is a relatively poor solution from many angles. I.e, some implementations require that you have identical numbers of reads in both your control and your sample - which is never a great precondition.

                    With any peak finder, you can get a list of peaks from your control and your sample - it's a simple matter of scripting to compare your peak list. The trick is then using this information wisely, which I'm not sure any of the peak finders currently do. I've been sketching out ideas for how to improve this for the past couple of days, and finally think I have a winning solution - I just need to find the time to do that, and still write up my thesis proposal. (-;

                    Anyhow, if you have feature requests like this for findpeaks, feel free to file a request or a bug report for it -- or better yet, write a patch. (-: I do read the bug reports, and try my best to reply to all FindPeaks related email.

                    For the question of which peak finder should be used for histones - the honest answer is that each peak finder has it's strong and weak points. I personally believe that the triangle weighted distribution in FindPeaks is a major advantage over the other peak finders, and that for this application, you'll absolutely require a sub-peak function. Both FindPeaks and MACS are probably your best bets. (The wold lab and SISSR versions doesn't do sub-peaks, if I recall correctly, but that may have changed.)

                    I believe I'm about 2 weeks away from tagging a FindPeaks 3.2 beta release, if all goes smoothly - and hopefully this will address the points above.
                    Last edited by apfejes; 10-07-2008, 12:31 PM. Reason: clarity
                    The more you know, the more you know you don't know. —Aristotle

                    Comment

                    • Chipper
                      Senior Member
                      • Mar 2008
                      • 323

                      #11
                      SISSRs way of identifying peak locations makes it unnecessary to search for subpeaks since it does not cluster reads in peaks in the first place. But I agree that you have to use the control carefully - otherwise you may end up filtering away a large proportion of your true positives.

                      Seqing, did I understand you correctly that you are studying histone marks like k27me3 or k36 wher you would expect large regions to be enriched but with realatively few reads obtained per histone? Then I guess you would be better of trying a window-based scanning methid using large windows as opposed to identifying peaks from individual nucleosomes which is what findpeaks/SISSRs/MACS will do.

                      Comment

                      • apfejes
                        Senior Member
                        • Feb 2008
                        • 236

                        #12
                        Hi Chipper

                        SISSR does do "subpeaks", in a sense, however it's based entirely on finding areas bracketed by reads facing opposite directions. From personal experience - we had implemented a version of this in FindPeaks at one point, it isn't a particularly reliable method, as peaks which appear in low-seqenceability regions will disappear completely (whether they're real or not is a different story), and small peaks don't always have reads in both directions even when they are real.

                        In any case, as for the windows, I can't think of a valid reason for using them - you'd lose resolution, and a large window would give you "blurrs" instead of positions for nucleosomes, where they're available. You'd be throwing away a lot of valuable information, while peak finders will still find the blurry regions as well just as well as a windowed method.
                        The more you know, the more you know you don't know. —Aristotle

                        Comment

                        • Chipper
                          Senior Member
                          • Mar 2008
                          • 323

                          #13
                          Hi,

                          sorry if I was not clear enough. If your FindPeaks identifies subpeaks it will (or at least should) have opposing reads otherwise it is not going to form a subpeak so what SISSR will do is more or less the same. But it does not require a window (was it 20 bp?) to have reads from both strands, just that you go from + to -, it could be readless windows in between. If it is a good method or not is another story.

                          My interpretation of the Histone question was that he wanted to find regions that are enriched, not the histone positions. But that may be totally wrong. Anyway, if each histone gives only a few reads, or if the nucleosomes are not well positioned, there is really not much valuable information to throw away. If you for example take the avearge read density over the gene body it can still be significanltly enriched.

                          Comment

                          • apfejes
                            Senior Member
                            • Feb 2008
                            • 236

                            #14
                            Hi Chipper,

                            Thanks for clarifying. I'm not sure we're talking about the same things, when it comes to sub-peaks. When you have a good model of the length distribution of the reads, you often see complex regions which don't necessarily switch from forward to reverse - but are made up of distinct "clusters" of reads. FindPeaks does this without worrying about the forward/reverse orientation of the reads by simply building in the model of the read lengths. Thus, the "peaks" themselves are probabilities of the number of fragments overlapping at a given point.

                            For both TF and histone, you will see clear enrichments at certain locations, using these models because the contribution of any given read is clearly directional, based upon the location and strand of the tag sequenced.

                            This is much easier to draw than to explain in text!

                            Anyhow, you could be right that seqing is looking only for area of enrichment, but a good peak finder should handle those areas just as well as those with clear TF-like enrichment.

                            Cheers!
                            The more you know, the more you know you don't know. —Aristotle

                            Comment

                            Latest Articles

                            Collapse

                            • SEQadmin2
                              Cancer Drug Resistance: The Lingering Barrier to Rising Survival
                              by SEQadmin2



                              Cancer survival rates have significantly increased in the last few decades in the United States, reaching a combined 70% 5-year survival rate by 2021. Behind this number, there are years of research to find new therapies, drug targets, and early detection methods. But there is one core challenge that keeps slowing down these advances, and it’s about drug resistance.

                              There is no single reason why many patients don’t respond to treatment as expected. Cancer is...
                              Today, 05:17 AM
                            • GATTACAT
                              Reply to Nine Things a Sample Prep Scientist Thinks About Before Sequencing
                              by GATTACAT
                              Love this - good data definitely starts from good input, and poor input can only give relatively poor data. I particularly like the mention of Nanodrop/absorbance based methods for quantification. It's such a toss up if you'll get an accurate reading or what amounts to a randomly generated number, and a lot of library/sequencing related issues can be traced back to poor quant.
                              07-01-2026, 11:43 AM
                            • SEQadmin2
                              Nine Things a Sample Prep Scientist Thinks About Before Sequencing
                              by SEQadmin2


                              I’m not a sequencing expert. I’m a purification scientist who uses NGS to evaluate workflows my group develops. With this perspective, we think about the sample first and the NGS workflow second. The sequencer is an exceptionally honest reporter, but it can only report on what you give it, so whether you get clean, interpretable data from an NGS workflow is largely determined before you begin.

                              Here are nine questions we think about, in roughly the order they matter, before...
                              06-18-2026, 07:11 AM

                            ad_right_rmr

                            Collapse

                            News

                            Collapse

                            Topics Statistics Last Post
                            Started by SEQadmin2, Today, 10:08 AM
                            0 responses
                            6 views
                            0 reactions
                            Last Post SEQadmin2  
                            Started by SEQadmin2, Yesterday, 11:05 AM
                            0 responses
                            7 views
                            0 reactions
                            Last Post SEQadmin2  
                            Started by SEQadmin2, 07-02-2026, 11:08 AM
                            0 responses
                            31 views
                            0 reactions
                            Last Post SEQadmin2  
                            Started by SEQadmin2, 06-30-2026, 05:37 AM
                            0 responses
                            28 views
                            0 reactions
                            Last Post SEQadmin2  
                            Working...