Unconfigured Ad

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • robertorun
    Member
    • Nov 2009
    • 22

    How to assembel more than two million ESTs sequnces?

    There is a project which need a referrence sequences, so i collect all the ESTs sequences and four 454 datasets from NCBI and modify to fasta format.

    I tried to cluster and asemble with tgicl, but it's failure. My server have only one cpu with 4 core and 4GB RAM.

    Who can tell me how to assemble these sequences? more detail more well!

    best regards!
  • Jose Blanca
    Member
    • Aug 2009
    • 70

    #2
    We had exactly the same problem and we developed a software to clean and prepare the assembly for mira. You could take a look at it. If you find it interesting it I recommend you to install the git version, it is much improved and we are close to release a new version.
    If you have any questions we will be happy to help you.
    Best regards.

    Comment

    • robertorun
      Member
      • Nov 2009
      • 22

      #3
      Thanks for Jose Blanca's answer!

      I tried to insall MIRA ,but it's also failure. Becuase the OS is fedora7, and the latest version of python and boostlib under this OS is 2.5 and 1.3 respectively.

      The infomation of install MIRA is following:

      checking for boostlib >= 1.35.0... configure: error: We could not detect the boost libraries (version 1.35 or higher). If you have a staged boost library (still not installed) please specify $BOOST_ROOT in your environment and do not give a PATH to --with-boost option. If you are sure you have boost installed, then check your version number looking in <boost/version.hpp>. See http://randspringer.de/boost for more documentation.

      Comment

      • Jose Blanca
        Member
        • Aug 2009
        • 70

        #4
        Yes, you really requiere a more modern libboost. We have had that problem in the past. You might try to install the latest bost, talk to your sys admin.

        Comment

        • robertorun
          Member
          • Nov 2009
          • 22

          #5
          I have install MIRA 3 succesully and run it. But ,when I rum NGS_backbone , it's error.

          python ./backbone_create_project.py -p temp001

          Traceback (most recent call last):
          File "./backbone_create_project.py", line 21, in <module>
          from franklin.backbone.create_project import create_project
          File "/usr/local/lib/python2.6/site-packages/franklin/backbone/create_project.py", line 26, in <module>
          from configobj import ConfigObj
          ImportError: No module named configobj

          Comment

          • Jose Blanca
            Member
            • Aug 2009
            • 70

            #6
            Hi, thanks for trying out ngs_backbone.

            To be able to install it you need some python libraries, configobj is one of them. I've updated the documentation to clarify that point. Take a look at:

            franklin library for NGS sequencing analysis. Contribute to JoseBlanca/franklin development by creating an account on GitHub.


            Best regards

            Comment

            • robertorun
              Member
              • Nov 2009
              • 22

              #7
              I have installed the configobj successfully, but when i try to install pysam-0.2 and psubprocess-0.1.0, the same error is following

              pysam-0.2]# python ./setup.py install
              Traceback (most recent call last):
              File "./setup.py", line 36, in <module>
              from Pyrex.Distutils import build_ext
              ImportError: No module named Pyrex.Distutils

              ********************

              psubprocess-0.1.0]$ python ./setup.py install
              Traceback (most recent call last):
              File "./setup.py", line 60, in <module>
              from setuptools import setup
              ImportError: No module named setuptools
              Last edited by robertorun; 05-24-2010, 11:15 PM. Reason: miss some message!

              Comment

              • robertorun
                Member
                • Nov 2009
                • 22

                #8
                But when i execute the 'python ./backbone_create_project.py -p temp001', it's successed!

                Comment

                • robertorun
                  Member
                  • Nov 2009
                  • 22

                  #9
                  python ngs_backbone_analysis.py -a temp001
                  python: can't open file 'ngs_backbone_analysis.py': [Errno 2] No such file or directory
                  [root@cotton-dell scripts-2.6]# python backbone_analysis.py -a temp001
                  Traceback (most recent call last):
                  File "backbone_analysis.py", line 23, in <module>
                  from franklin.backbone.backbone_runner import (do_analysis,
                  File "/usr/local/lib/python2.6/site-packages/franklin/backbone/backbone_runner.py", line 29, in <module>
                  from franklin.backbone.annotation import DEFINITIONS as annot_defs
                  File "/usr/local/lib/python2.6/site-packages/franklin/backbone/annotation.py", line 25, in <module>
                  from franklin.backbone.analysis import Analyzer
                  File "/usr/local/lib/python2.6/site-packages/franklin/backbone/analysis.py", line 28, in <module>
                  from franklin.seq.readers import guess_seq_file_format
                  File "/usr/local/lib/python2.6/site-packages/franklin/seq/readers.py", line 28, in <module>
                  from Bio import SeqIO
                  ImportError: No module named Bio

                  Comment

                  • Jose Blanca
                    Member
                    • Aug 2009
                    • 70

                    #10
                    You need some python packages to install it.

                    The Bio error is due to the lack of Biopython, you have to install it.

                    pysam requires the pyrexpackage.

                    psubprocess depends on a setup tool, but I have changed that now to avoid that requirement, just download the git version.

                    easy and simple parallelization tool. Contribute to JoseBlanca/psubprocess development by creating an account on GitHub.


                    The easiest way to install everything is to use easy_install. In debian/ubuntu do:
                    sudo apt-get install easy_install
                    After that just do:
                    sudo easy_installl biopython
                    sudo easy_install pyrex
                    sudo easy_install psubprocess setup.py
                    And the rest.
                    Best regards.

                    Comment

                    • robertorun
                      Member
                      • Nov 2009
                      • 22

                      #11
                      My OS is fedora 7, the biopython and pyrex is already intalled.

                      Jose ,would you like to send the modified psubprocess package to me? Because of there much lilltle files. My email is [email protected] .

                      Comment

                      • Jose Blanca
                        Member
                        • Aug 2009
                        • 70

                        #12
                        Do you have python2.6 installed in FC7? If you have installed python2.6 outside the package manager and you use the package manager to install pyrex you are installing pyrex in the python provided by Fedora, not in python 2.6.
                        You can get the latest psubprocess here:

                        Comment

                        • robertorun
                          Member
                          • Nov 2009
                          • 22

                          #13
                          The version of Python is 2.6.5. It's downloaded from http://www.python.org/ and installed. The biopython is installed bu the following command:

                          yum install python-biopython

                          [ydj@cotton-dell estdemo2]$ python
                          Python 2.6.5 (r265:79063, May 24 2010, 16:24:13)
                          [GCC 4.1.2 20070502 (Red Hat 4.1.2-12)] on linux2
                          Type "help", "copyright", "credits" or "license" for more information.
                          >>>


                          If you have installed python2.6 outside the package manager and you use the package manager to install pyrex you are installing pyrex in the python provided by Fedora, not in python 2.6.

                          I can't catch your means!

                          Comment

                          • Jose Blanca
                            Member
                            • Aug 2009
                            • 70

                            #14
                            Yeah, you have the same problem with biopython. Every python version has it own libraries, so installing biopython (or pyrex) with yum install Biopython in your python2.5 copy, but not in python2.6.
                            The easiest way to solve that would be:
                            - Dowload the setuptools
                            Most extensible Python build backend with support for C/C++ extension modules


                            - run the python2.6 setup.py install for the setuptools. Mind the 2.6!!!

                            - Use easy_install to install everything.

                            sudo easy_installl biopython
                            sudo easy_install pyrex
                            sudo easy_install psubprocess setup.py
                            etc...

                            Comment

                            • robertorun
                              Member
                              • Nov 2009
                              • 22

                              #15
                              I have installed the biopython and pyrex after downloading from web, then excute ngs_backbone, the following is thas,but there is backbone.conf file under the temp001 fold.

                              python ./backbone_analysis.py -a temp001
                              Usage: backbone_analysis.py [options]

                              backbone_analysis.py: error: Settings file path is mandatory if backbone.conf is not found

                              Comment

                              Latest Articles

                              Collapse

                              • SEQadmin2
                                Advanced Sequencing Platforms Tackle Neuroscience’s Toughest Genomics Problems
                                by SEQadmin2


                                Genomics studies in neuroscience face a special challenge due to the brain’s complexity and scarcity of samples. Mapping changes in cell type and state using conventional next-generation sequencing methods remains challenging. Advances in technologies like single-cell sequencing, spatial transcriptomics, and long-read sequencing have opened the door to deeper studies of the brain and diseases like Alzheimer’s, amyotrophic lateral sclerosis (ALS), and schizophrenia.

                                Probing...
                                Today, 11:10 AM
                              • 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...
                                Yesterday, 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

                              ad_right_rmr

                              Collapse

                              News

                              Collapse

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