Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • nilshomer
    Nils Homer
    • Nov 2008
    • 1283

    #1

    BFAST - Alignment for ABI or Illumina sequencing - with qualities

    I wanted to let the community know about a new release of BFAST that now supports reads with quality scores.



    It is designed to handle Illumina and ABI SOLiD data on the human whole-genome resequencing scale (billions of reads). It is multi-threaded and can be easily be parallelized on a cluster, or on your local desktop. You can easily tune it to handle large insertions or deletions (>10bp) in your alignment, SNPs, and even appropriately mapping ABI SOLiD color errors, all while maintaining speed and accuracy.
  • valeu
    Member
    • Sep 2008
    • 69

    #2
    Dear Nils,

    Can I run BFAST directly on GAII fastq data? They look like this:

    @HWUSI-EAS454:5:1:0:149
    ATTTCTCCACCTCCTCNCCCACCCCTTTTTTTTCCTTACTTCTTACTAAT
    +HWUSI-EAS454:5:1:0:149
    abaabaaaaab`baa]D\a]D]bbaaaZa][``aa_a]_ba_aa_aa``_
    @HWUSI-EAS454:5:1:0:314
    AGCCAGATCCTTACCCNCTCCACCTCTTTTTCTGTGTTTTATTTATGGTG
    +HWUSI-EAS454:5:1:0:314
    a_aaZS]Za__NDV_^DOYYMDZVYaY]Y___]ZWZZZ]QPNUNU^^QQR

    Thanks in advance,

    Valentina

    Comment

    • valeu
      Member
      • Sep 2008
      • 69

      #3
      Dear Nils,

      While waiting for your answer, I run BFAST on a very small subset of my mate-pair data without changing the format. I took only 42 reads (21 mate-pairs).

      These are Illumina data and they should be aligned to the genome like this:
      <-(50bp)--(3000pb)--(50bp)->

      This means that the left read should be align to the Crick strand and the right one to the Watson strand with a 3000bp spacer between them.

      So I run "bfast match" and then "bfast localalign".

      .bmf file was successfully created:

      In total, found matches for 20 out of 21 reads.
      ************************************************************
      Terminating successfully!
      ************************************************************

      but localalign reported an error (parameters "-l 3000 -L 3"):

      Performing alignment...
      Currently on:
      thread:1 [0]Assertion failed: 0 <= endRowStepOne && 0 <= endColStepOne, file AlignNTSpace.c, line 192
      Abort (core dumped)

      without "-L" I don't get an error:

      Outputted alignments for 20 reads.
      Outputted 1 reads for which there were no alignments.
      Outputting complete.
      ************************************************************
      Terminating successfully!
      ************************************************************

      So my question is why I can get such an error, and if the parameter "-L 3" I use in localalign is what I need for my mate-pairs?

      And also "-f" option, is it for mirroring or for fasta file?

      Thank you in advance,

      Valentina

      Comment

      • valeu
        Member
        • Sep 2008
        • 69

        #4
        Dear Nils,

        Sorry to bother you again,

        I have a question about the output format of BFAST (option "-O" in postprocess).

        -O 1 gives almost all information I need but it is not a standard format.. So I would prefer to have output in gff or sam. But
        -O 2 does not give me the information about chromosome
        -O 3 does not give the information about strand...

        And also it would be great to have the information about positions of mismatches and indels! Now I don't see how I can get it...

        Thank you,

        Valentina

        Comment

        • nilshomer
          Nils Homer
          • Nov 2008
          • 1283

          #5
          Originally posted by valeu View Post
          Dear Nils,

          Can I run BFAST directly on GAII fastq data? They look like this:

          @HWUSI-EAS454:5:1:0:149
          ATTTCTCCACCTCCTCNCCCACCCCTTTTTTTTCCTTACTTCTTACTAAT
          +HWUSI-EAS454:5:1:0:149
          abaabaaaaab`baa]D\a]D]bbaaaZa][``aa_a]_ba_aa_aa``_
          @HWUSI-EAS454:5:1:0:314
          AGCCAGATCCTTACCCNCTCCACCTCTTTTTCTGTGTTTTATTTATGGTG
          +HWUSI-EAS454:5:1:0:314
          a_aaZS]Za__NDV_^DOYYMDZVYaY]Y___]ZWZZZ]QPNUNU^^QQR

          Thanks in advance,

          Valentina
          That should work, although the base qualities may not be scaled properly.

          Originally posted by valeu View Post
          Dear Nils,

          While waiting for your answer, I run BFAST on a very small subset of my mate-pair data without changing the format. I took only 42 reads (21 mate-pairs).

          These are Illumina data and they should be aligned to the genome like this:
          <-(50bp)--(3000pb)--(50bp)->

          This means that the left read should be align to the Crick strand and the right one to the Watson strand with a 3000bp spacer between them.

          So I run "bfast match" and then "bfast localalign".

          .bmf file was successfully created:

          In total, found matches for 20 out of 21 reads.
          ************************************************** **********
          Terminating successfully!
          ************************************************** **********

          but localalign reported an error (parameters "-l 3000 -L 3"):

          Performing alignment...
          Currently on:
          thread:1 [0]Assertion failed: 0 <= endRowStepOne && 0 <= endColStepOne, file AlignNTSpace.c, line 192
          Abort (core dumped)

          without "-L" I don't get an error:

          Outputted alignments for 20 reads.
          Outputted 1 reads for which there were no alignments.
          Outputting complete.
          ************************************************** **********
          Terminating successfully!
          ************************************************** **********

          So my question is why I can get such an error, and if the parameter "-L 3" I use in localalign is what I need for my mate-pairs?

          And also "-f" option, is it for mirroring or for fasta file?

          Thank you in advance,

          Valentina
          What version are you using (hopefully bfast.0.6.1c)? The "-f" option is for the fasta filename, the "-F" option is for mirroring (notice the case!).

          Originally posted by valeu View Post
          Dear Nils,

          Sorry to bother you again,

          I have a question about the output format of BFAST (option "-O" in postprocess).

          -O 1 gives almost all information I need but it is not a standard format.. So I would prefer to have output in gff or sam. But
          -O 2 does not give me the information about chromosome
          -O 3 does not give the information about strand...

          And also it would be great to have the information about positions of mismatches and indels! Now I don't see how I can get it...

          Thank you,

          Valentina
          The SAM format has information about strand. See the SAM spec. As for positions of mismatches and indels, use a variant caller or compare the alignment to the reference. It is implicit in the SAM format.

          For more help, consider the BFAST help mailing list ([email protected]).

          Comment

          Latest Articles

          Collapse

          • SEQadmin2
            Beyond CRISPR/Cas9: Understand, Choose, and Use the Right Genome Editing Tool
            by SEQadmin2



            CRISPR/Cas9 sparked the gene editing revolution for both research and therapeutics.1 But this system still showed severe issues that limited its applications. The most prominent were the heavy reliance on PAM sequences, delivery limitations, double-stranded breaks that prompt unintended edits and cell death, and editing inefficiency (both in targeting and in knock-in reliability).

            Despite this, “CRISPR helped turn genome editing from a specialized technique into
            ...
            07-31-2026, 11:01 AM
          • SEQadmin2
            Proteomic Platforms: How to Choose the Right Analytical Strategy to Improve Detection and Clinical Applications
            by SEQadmin2


            Proteomics platforms are evolving rapidly, with advances in mass spectrometry and affinity-based approaches expanding what researchers can detect and at what scale. As the field moves toward deeper proteome coverage and clinical applications, scientists face an increasingly complex landscape of tools. This article will explore how researchers are navigating these choices to find the right platform for their work.

            The systematic characterization of the human proteome has
            ...
            07-20-2026, 11:48 AM

          ad_right_rmr

          Collapse

          News

          Collapse

          Topics Statistics Last Post
          Started by SEQadmin2, Yesterday, 10:35 AM
          0 responses
          7 views
          0 reactions
          Last Post SEQadmin2  
          Started by SEQadmin2, 08-06-2026, 07:41 AM
          0 responses
          25 views
          0 reactions
          Last Post SEQadmin2  
          Started by SEQadmin2, 08-03-2026, 10:13 AM
          0 responses
          44 views
          0 reactions
          Last Post SEQadmin2  
          Started by SEQadmin2, 07-31-2026, 02:55 AM
          0 responses
          48 views
          0 reactions
          Last Post SEQadmin2  
          Working...