Seqanswers Leaderboard Ad

Collapse

Announcement

Collapse
No announcement yet.
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Contamination resources

    Hi All,

    I'm working with a library with significant bacterial contamination, and I've spent a lot of time trying to remove it without much success. The organism of interest is an obligate root pathogen (not bacterial), and I'm afraid I've sequenced many non-target, associated bacterial species. Eventually, I hope to do some de novo assembly of the cleaned reads. Well, I've already done some de novo assembly, but find many bacterial sequences in my blast results. I still have some things I want to try, but wanted to ask for suggestions so that I might optimize my strategy and time. Anyway, so far I have tried:

    - Mapping raw reads DeconSeq with the included bacterial databases. This hasn't worked particularly well, and the program frequently crashes on our system anyway (even after recompiling as suggested).
    - Mapping raw reads with bwa mem to NCBI's all bacterial genome database, that is I downloaded the all_fna.tar.gz file for bacterial genomes, concatenated them, split this file into reasonably sized files, and indexed them as references for bwa mem. I then wrote a script to pull out any unmapped sequences from the resulting sam files. I realize this a nearly identical approach to DeconSeq, but it seems to work a little better (and is much more stable!)

    Via blast I'm still finding bacterial contamination in my resulting contigs, so whatever I'm doing isn't working well enough. I've checked the forums and it seems like BBMap/split is a logical next step, so I'll be trying that soon. I've got some questions for you:

    - With BBsplit can I use my concatenated NCBI bacterial genome fasta as my reference?
    - I've been using the default algorithm parameters for bwa mem. Is there something that I might change to make that pipeline more effective?
    - Any other suggestions?

    Obviously I've learned my lesson, and I'm trying to acquire some much cleaner template right now. However, I'd like to not waste all the data I've already received.

    Thanks for your help; this website is such a great resource!

  • #2
    Originally posted by baseq View Post

    Via blast I'm still finding bacterial contamination in my resulting contigs, so whatever I'm doing isn't working well enough. I've checked the forums and it seems like BBMap/split is a logical next step, so I'll be trying that soon. I've got some questions for you:

    - With BBsplit can I use my concatenated NCBI bacterial genome fasta as my reference?
    You should be able to use the NCBI fasta as your reference but see caveats below.
    Obviously I've learned my lesson, and I'm trying to acquire some much cleaner template right now. However, I'd like to not waste all the data I've already received.
    A few questions/observations:
    1. Is there any other genome available of a close(ly) linked species that could be used as a bait with BBSplit to pull out reads of interest.
    2. Is your organism of interest living on surface or inside the roots? I would have imagined that you must have gone through some sterilization/clean-up step to minimize/remove bacterial contaminants on/near surface but are still seeing bacterial contamination?
    3. What fraction of reads appear to be of bacterial origin?

    That said you will need to be careful about labeling "contaminants". Short reads will align to references just by chance or in other legitimate cases to (parts of) genes that may be conserved across genera. The only way you are going to be absolutely sure that you have data from your own organism is to somehow separate/purify it from other living things before making a library from it.

    You are obviously on the right track. If the present data bothers you too much then you could set it aside till such a time when you have a new/more defined dataset that can give you a better reference to use to pull out reads from this first set

    Comment


    • #3
      Originally posted by baseq View Post
      - With BBsplit can I use my concatenated NCBI bacterial genome fasta as my reference?
      BBSplit needs multiple reference files as input; one per organism, or one for target and another for everything else. It only outputs one file per reference file.

      Seal, on the other hand, which is similar, can use a single concatenated file, as it (by default) will output one file per reference sequence within a concatenated set of references.

      Comment


      • #4
        Hi Genomax,

        Thanks for the reply. Regarding your questions:

        1. Yes, there is a somewhat closely related organism with some scaffolds available. I tried to assemble the raw reads to it without much success. I'll use the sequences as bait as you've suggested.

        2. It lives inside the roots. I'm working with very robust spores. My method of purification was a DNAse treatment after lysing the root tissue using beads. This seems to have worked very well for removing the plant sequences, but not so well for the bacteria. I'm now testing a much more thorough protocol to lyse the bacteria before going through with the DNase treatment.

        3. I lose about 20-25% of the reads in the filtering that I'm currently doing. For the time being my goal is not to get a nice, clean genome assembly, rather I'm just trying to get some decent contigs with which we can do some other work. Therefore I'm filtering pretty stringently, even if I lose some of my good sequences.

        Hi Brian,

        Thanks for your reply too. I'm planning to run bbsplit with ref_hostplant = hostplantref.fa, ref_bact=ncbi_concatenated_bacteria.fa, ref_relative = ref_close_relative.fa and will ask it to capture unmapped reads as well. I don't really care how the bacteria reads map (at this point), I just want them gone! Hopefully this will help.

        Comment


        • #5
          You might want to try comparing at the protein level to the nr protein database and/or kmer frequency analysis, since I'm not sure how much bacteria from soil will match at the nucleotide level to known reference genomes.

          Comment


          • #6
            Since you have already contigs, why you don't blast them and eliminate the bacterial contigs.

            You can even use your contigs to blast vs the closely related organism.

            This should allow you to get your contigs of interest. They may not be enough to get the full assembly but at least you won't feel you wasted your time with this first experiment...

            And with your new dataset, you will be able to confirm or not the first contigs.

            s.

            Comment

            Latest Articles

            Collapse

            • seqadmin
              Strategies for Sequencing Challenging Samples
              by seqadmin


              Despite advancements in sequencing platforms and related sample preparation technologies, certain sample types continue to present significant challenges that can compromise sequencing results. Pedro Echave, Senior Manager of the Global Business Segment at Revvity, explained that the success of a sequencing experiment ultimately depends on the amount and integrity of the nucleic acid template (RNA or DNA) obtained from a sample. “The better the quality of the nucleic acid isolated...
              03-22-2024, 06:39 AM
            • seqadmin
              Techniques and Challenges in Conservation Genomics
              by seqadmin



              The field of conservation genomics centers on applying genomics technologies in support of conservation efforts and the preservation of biodiversity. This article features interviews with two researchers who showcase their innovative work and highlight the current state and future of conservation genomics.

              Avian Conservation
              Matthew DeSaix, a recent doctoral graduate from Kristen Ruegg’s lab at The University of Colorado, shared that most of his research...
              03-08-2024, 10:41 AM

            ad_right_rmr

            Collapse

            News

            Collapse

            Topics Statistics Last Post
            Started by seqadmin, Yesterday, 06:37 PM
            0 responses
            12 views
            0 likes
            Last Post seqadmin  
            Started by seqadmin, Yesterday, 06:07 PM
            0 responses
            10 views
            0 likes
            Last Post seqadmin  
            Started by seqadmin, 03-22-2024, 10:03 AM
            0 responses
            51 views
            0 likes
            Last Post seqadmin  
            Started by seqadmin, 03-21-2024, 07:32 AM
            0 responses
            68 views
            0 likes
            Last Post seqadmin  
            Working...
            X