Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • kmkocot
    Member
    • Jun 2009
    • 51

    #1

    Can blastp (blast+) print a line for seqs with no hits when using -outfmt 6?

    Hi all,

    I'm trying to write a script that processes blastp output when using the -outfmt 6 setting. I want blastp to print a line for sequences with no hits. It doesn't matter what the line says as long as the name of the query sequence is printed. I thought about making the e-value really high but some sequences will still hit nothing. Is this possible?

    Example command:
    blastp+ -db good -query input.fa -num_descriptions 1 -num_alignments 1 -outfmt 6 -num_threads 6 > intput_vs_good.txt

    Thanks!
    Kevin
  • SES
    Senior Member
    • Mar 2010
    • 275

    #2
    In order to determine which reads have no hits you simply create a file of sequence IDs with a BLAST hit (call this set i) and create another file with all your sequence IDs in the query file (call this set j). Next, sort the files (it is difficult to optimize the sort command without seeing your sequence IDs) and then compare the files to find the IDs in set j that are not in set i. That should help you design your script, but personally I would not write a script for this job. If you are familiar with the unix tool chain you can do all this in a couple of commands with cut, grep, sed, sort, and comm.

    Comment

    • maubp
      Peter (Biopython etc)
      • Jul 2009
      • 1544

      #3
      Originally posted by SES View Post
      In order to determine which reads have no hits you simply ... and create another file with all your sequence IDs in the query file (call this set j)...
      I find the input query FASTA file works very well for this if writing a simple script.

      Comment

      • SES
        Senior Member
        • Mar 2010
        • 275

        #4
        Originally posted by maubp View Post
        I find the input query FASTA file works very well for this if writing a simple script.
        That is correct. I was referring to the query Fasta file when I mentioned the "query file." Sorry if that was not clear. There is one more dependency that I had not mentioned with a command line approach. That is, you would need some program for indexing the query Fasta and extracting your IDs that did not appear in the BLAST report (e.g., cdbfasta, Vmatch, leaff, etc.).

        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, 10-15-2026, 10:52 AM
        0 responses
        16 views
        0 reactions
        Last Post SEQadmin2  
        Started by SEQadmin2, 10-14-2026, 05:39 AM
        0 responses
        21 views
        0 reactions
        Last Post SEQadmin2  
        Started by SEQadmin2, 10-13-2026, 09:56 AM
        0 responses
        22 views
        0 reactions
        Last Post SEQadmin2  
        Started by SEQadmin2, 10-09-2026, 11:14 AM
        0 responses
        27 views
        0 reactions
        Last Post SEQadmin2  
        Working...