Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • lipido
    Junior Member
    • Jun 2010
    • 4

    #1

    bicycle: bisulfite-based methylcytosine caller

    Hi,
    I wish to share with you a new BS-SEQ project: bicycle

    bicycle (bisulfite-based methylcytosine caller) is a next-generation sequencing bioinformatics pipeline able to perform a full DNA methylation level analysis, as well as methylcytosine calling, for all of the cytosines that are present in one of the three known methylation contexts (CG, CHG, CHH), based on the directional Lister et al. MethylC-seq protocol and analysis procedure.

    Please, take a look at the project homepage: http://sing.ei.uvigo.es/bicycle
  • canadian_corvid
    Junior Member
    • Oct 2010
    • 1

    #2
    Hi Lipido, I have a question about your tool, which looks to have some very nice features.

    Is there support for bowtie2? Bowtie2 has the very useful --local alignment option, which I find valuable since I'm working on an amplicon resequening project. Alternately, does your "analyze-methylation" command accept a SAM file generated with bowtie2 (or any other alignment program for that matter) or can the alignment only be performed using the 'align' command from within bicycle?

    Comment

    • lipido
      Junior Member
      • Jun 2010
      • 4

      #3
      Hi,
      By now bicycle does not support changing the aligner out-of-the-box.

      Altough we allow the user to change two parameters of the underlying bowtie, we force the remaining parameters to:
      - Report only one alignment per read (With -M 1, if there are more alignments, use the XM flag in SAM). Reads with more than one alignment position will be filtered out in the next step. We have done this because in the Lister protocol there are several strict conditions (because the genomes are more simpler, since there are no Cytosines in the Watson ref. and there are no Guanines in the Crick ref.), so a given read is more easy to be aligned in several positions. So only non-ambiguous alignments should be considered.

      I think that we can see if the --local alignment parameter of bowtie2 is compatible with -M 1 (report only one alignment). If so, I think that it could be easy to include it in further versions of bicycle.

      The second solution is "hacking" the sam files. You can try to do that looking at the output directory of the project after align and see how bicycle names the sam files. You can try to replace them (with the same name) before running the analysis step.

      In addition, I want to say that the analysis step was implemented with GATK framework. In fact, It is a GATK locus walker. We could provide this walker as a separated piece, but we have not documented this.

      In summary, I think that we should explore the first way, so: Does bowtie2 allows -M 1 along with --local?

      Comment

      • xfliwz
        Junior Member
        • Nov 2011
        • 7

        #4
        Hello lipido,
        I want to use bicycle to analyze paired-end sequencing reads. As mentioned on the manual, the latest version supports paired-end reads. But I do not know how to set the options. So, could you show me some example for paired-end reads analysis?
        Thanks for your attention!
        Yours truly
        xfliwz
        Genetics--Better Life for ALL!

        Comment

        • lipido
          Junior Member
          • Jun 2010
          • 4

          #5
          Hello,

          First, you have to put the .fastq files of the samples in subdirectories under your reads directory. For example (for one sample):
          Code:
          <reads_directory>
             sample-1/  <---- subdirectory
                  fileA_1.fastq
                  fileB_2.fastq
          Then, you have to provide a SUFFIX for mate1 files (in this example "_1.fastq" should be sufficient) in the create-project command, with the -m parameter.

          And finally, in the align command, remember to add the -I and -X params to specify the expected gap size. For example -I 0 -X 250.

          Hope it works! Let me know if not.
          Last edited by lipido; 09-26-2012, 02:32 AM.

          Comment

          • xfliwz
            Junior Member
            • Nov 2011
            • 7

            #6
            Hello,
            I used that in -m "_1.fastq" and it can create-project, but it throw wrong message when process reads-bisulfitation. The message are:

            Sep 26, 2012 6:53:19 PM es.cnio.bioinfo.bicycle.operations.SampleBisulfitation computeSampleBisulfitation
            INFO: Performing CtoT in-silico bisulfitation for /home/Project/bicycle-test/sample-1/chr10SimB_2.fastq......
            Error during execution: String index out of range: 5
            java.lang.StringIndexOutOfBoundsException: String index out of range: 5
            at java.lang.String.charAt(String.java:686)
            at es.cnio.bioinfo.bicycle.operations.SampleBisulfitation.computeSampleBisulfitation(SampleBisulfitation.java:78)
            at es.cnio.bioinfo.bicycle.cli.ReadsBisulfitationCommand.executeImpl(ReadsBisulfitationCommand.java:49)
            at es.cnio.bioinfo.bicycle.cli.ProjectCommand.execute(ProjectCommand.java:52)
            at es.cnio.bioinfo.bicycle.cli.CLIApplication.run(CLIApplication.java:79)
            at es.cnio.bioinfo.bicycle.cli.Main.main(Main.java:29)
            Genetics--Better Life for ALL!

            Comment

            • lipido
              Junior Member
              • Jun 2010
              • 4

              #7
              Mmmmm..., It seems that you have used the -b option in the reads-bisulfitation command. Does your reads where generated using barcodes? If you do not know this, do not use -b.

              Comment

              Latest Articles

              Collapse

              • SEQadmin2
                Multiomic Liquid Biopsy: What DNA/RNA Panels Reveal That DNA Alone Can’t
                by SEQadmin2



                Tumors contain complex mixtures of cell populations that evolve in response to treatment and host-specific factors. Tissue biopsies provide only static snapshots of a tumor’s state. But what if we could follow that evolution over time using a minimally invasive technique?

                Liquid biopsies can detect tumor-derived material circulating in the bloodstream, providing a way to study treatment response, detect emerging resistance, and discover new biomarkers. Circulating
                ...
                10-14-2026, 09:55 AM
              • SEQadmin2
                New Genomics Technologies Take Aim at Long-Standing Limits
                by SEQadmin2


                Researchers using sequencing and genomics tools often have to make trade-offs. They can choose between speed or scale, short reads or long-range information, or targeted panels or a view of the whole transcriptome. New technologies that have been released this year are built to address those tough choices.

                We asked six companies the same four questions to learn about their latest products. The new technologies bring a lot to the table, including rethinking sequencing
                ...
                09-28-2026, 10:25 AM

              ad_right_rmr

              Collapse

              News

              Collapse

              Topics Statistics Last Post
              Started by SEQadmin2, Yesterday, 11:13 AM
              0 responses
              19 views
              0 reactions
              Last Post SEQadmin2  
              Started by SEQadmin2, Yesterday, 10:48 AM
              0 responses
              18 views
              0 reactions
              Last Post SEQadmin2  
              Started by SEQadmin2, 10-15-2026, 10:52 AM
              0 responses
              36 views
              0 reactions
              Last Post SEQadmin2  
              Started by SEQadmin2, 10-14-2026, 05:39 AM
              0 responses
              42 views
              0 reactions
              Last Post SEQadmin2  
              Working...