Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • abysslover
    Member
    • Jul 2013
    • 13

    #1

    Could anyone test and report problems of the tool I've been developing?

    Hi,

    I've been developing a sequencing error correction tool for Illumina datasets since 2013 named trowel. I have put statically-linking binaries for 64-bit linux in the repository.
    Could anyone let me know any problems while executing the binaries? Obviously, the current codes are working in our cluster setting. I would like to collect any problems in different server configurations and improve the compatibility of the tool. The code is not in public yet since some codes contain unpublished ideas.
    Thanks in advance.

    Sincerely,
    Euncheon Lim
    =============================
    PhD Student

    Max Planck Institute for Developmental Biology
    Department of Molecular Biology
    Spemannstraße 37-39,
    D-72076 Tuebingen, Germany
    Last edited by abysslover; 06-21-2015, 11:04 AM. Reason: wrong wording
  • Brian Bushnell
    Super Moderator
    • Jan 2014
    • 2709

    #2
    I'm working on error correction at the moment, so I'll try it out tomorrow.

    Comment

    • Richard Finney
      Senior Member
      • Feb 2009
      • 701

      #3
      Linux Mint 17 Qiana 3.13.0-24-generic #47-Ubuntu SMP Fri May 2 23:30:00 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

      seems to work okay.

      Had chmod +x to run.


      You should move to github

      Comment

      • abysslover
        Member
        • Jul 2013
        • 13

        #4
        Thanks for your times.
        I mentioned about chmod command in the README file regarding Mr. Finney's comment.
        I am looking forward to seeing more comments.
        Last edited by abysslover; 06-22-2015, 02:33 AM.

        Comment

        • Brian Bushnell
          Super Moderator
          • Jan 2014
          • 2709

          #5
          My results:

          Code:
          bushnell@gpint109:/global/scratch2/sd/bushnell/ecoli$ ./trowel
          Trowel: An error correction module for genomic FASTQ files(Ver. 0.2.0.0)
          =========================================================================
          Syntax:    trowel2 -f <file_list> [-k] [-m]
          Options:   -f STR  a single list file that contains a list of FASTQ files
                     -k INT  size of pre-mer [DEFAULT: 11] (11-15)
                     -m      fast less accurate mode [DEFAULT: slow accurate mode]
          
          Example of a file_list file:
                     a.thal.chr1.fq a.thal.chr2.fq a.thal.chr3.fq ...
                     h.sap.chr1.fq h.sap.chr2.fq h.sap.chr3.fq ...
                                  ...
          
          Note:      1. trowel only supports FASTQ files.
                     2. For datasets of high coverage or of large genome, you should use k of 13-15.
                     3. You have to run the following commands before running trowel
                        sudo ulimit -v unlimited
                        sudo ulimit -n 8192
          
          Contact:   Euncheon Lim <[email protected]>
          
          bushnell@gpint109:/global/scratch2/sd/bushnell/ecoli$ sudo ulimit -v unlimited
          -bash: sudo: command not found
          bushnell@gpint109:/global/scratch2/sd/bushnell/ecoli$ sudo ulimit -n 8192
          -bash: sudo: command not found
          bushnell@gpint109:/global/scratch2/sd/bushnell/ecoli$ memtime ./trowel -f 1snp.fq.gz
          Killed [4]
          0.00 user, 0.01 system, 1.40 elapsed -- Max VSize = 3724KB, Max RSS = 588KB
          Is sudo a default component of Debian?

          Comment

          • abysslover
            Member
            • Jul 2013
            • 13

            #6
            Thanks Mr. Bushnell.
            Actually, the maximum number of open files should be increased before running trowel. I think that you have specified a root password during installation. Thus, your package configuration does not contain "sudo" command.
            Trowel does not support compressed files to enable the parallelism. The -f parameter demands for a fastq-file list containing file names.
            e.g.)
            echo lsnp.fq > file_list && trowel -f file_list

            Thanks for your testing.

            Comment

            • Brian Bushnell
              Super Moderator
              • Jan 2014
              • 2709

              #7
              Oops, my mistake. There's still some problem, though:

              Code:
              bushnell@mc1357:/global/scratch2/sd/bushnell/ecoli$ gunzip 1snp.fq.gz
              bushnell@mc1357:/global/scratch2/sd/bushnell/ecoli$ ./trowel -f 1snp.fq
              Illegal instruction (core dumped)
              bushnell@mc1357:/global/scratch2/sd/bushnell/ecoli$ echo 1snp.fq > file_list && ./trowel -f file_list
              Illegal instruction (core dumped)
              Note that this is from the binary I downloaded; I did not rebuild it. Should I rebuild it? It works fine for displaying help.

              Comment

              • abysslover
                Member
                • Jul 2013
                • 13

                #8
                Thanks, Mr. Bushnell,
                I have encountered this problem before. It was a compiler version problem.
                Could you try again with "trowel.0.2.0.2.linux.64" binary in the bin folder?
                Last edited by abysslover; 06-22-2015, 01:59 PM.

                Comment

                • Brian Bushnell
                  Super Moderator
                  • Jan 2014
                  • 2709

                  #9
                  Same error still with 0.2.0.2.

                  Comment

                  • abysslover
                    Member
                    • Jul 2013
                    • 13

                    #10
                    I did overwrite the binary after building it on the debian.
                    Thanks Mr. Bushnell for testing.
                    Last edited by abysslover; 06-22-2015, 07:07 PM.

                    Comment

                    • Brian Bushnell
                      Super Moderator
                      • Jan 2014
                      • 2709

                      #11
                      OK - the new version completed without crashing, but did not produce any output.

                      Code:
                      [BlockReader.set_k] K-mer size: 11
                      [BlockReader.calculate_all_file_sizes] Total: 0 bytes
                      [BlockReader.calculate_all_file_sizes] Ends at 2015-06-23.10:11:01, Real: 0.016 sec, CPU: 0.006 sec, RSS: 0.645(GB)/447.430(GB), CPU: 32
                      [BlockReader.create_all_blocks] starts at 2015-06-23.10:11:01
                      [BlockReader.create_all_blocks] Ends at 2015-06-23.10:11:01, Real: 0.000 sec, CPU: 0.000 sec, RSS: 0.645(GB)/447.430(GB), CPU: 32
                      [BlockReader.count_all_n_reads] starts at 2015-06-23.10:11:02
                      [BlockReader.count_all_n_reads] Ends at 2015-06-23.10:11:02, Real: 0.000 sec, CPU: 0.000 sec, RSS: 0.645(GB)/447.430(GB), CPU: 32
                      [BlockReader.create_all_read_ids] starts at 2015-06-23.10:11:02
                      [BlockReader.create_all_read_ids] Ends at 2015-06-23.10:11:02, Real: 0.001 sec, CPU: 0.003 sec, RSS: 0.645(GB)/447.430(GB), CPU: 32
                      [Correction.Main] Ends at 2015-06-23.10:11:02, Real: 58.783 sec, CPU: 57.369 sec, RSS: 0.645(GB)/447.430(GB), CPU: 32
                      Exit [0]
                      6.78 user, 54.93 system, 63.26 elapsed -- Max VSize = 744972KB, Max RSS = 675956KB

                      Comment

                      • abysslover
                        Member
                        • Jul 2013
                        • 13

                        #12
                        I am unsure why the size of total files is zero for your inputs. Have you used regular uncompress fastq files?

                        Comment

                        • Brian Bushnell
                          Super Moderator
                          • Jan 2014
                          • 2709

                          #13
                          Yes... I used a 418MB fastq file with 1.2Mx150bp reads. They are synthetic reads, so the headers are not normal Illumina headers, but it's a perfectly valid fastq file. Does the tool need any specific characteristics of the input data?
                          Last edited by Brian Bushnell; 06-23-2015, 11:02 AM.

                          Comment

                          • abysslover
                            Member
                            • Jul 2013
                            • 13

                            #14
                            I got the problem. Trowel officially does not support fasta files.

                            Comment

                            • Brian Bushnell
                              Super Moderator
                              • Jan 2014
                              • 2709

                              #15
                              Sorry, that was a typo on my part - it's actually fastq. Perhaps you could post a very small sample fastq that works correctly on your system?

                              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...