Unconfigured Ad

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • cmccabe
    Senior Member
    • Jul 2012
    • 355

    bedtools sort by faidx

    The sort order of my bam file is:

    Code:
    cmccabe@DTV-A5211QLM:~/Desktop/NGS/pool_I_090215$ samtools view -H IonXpress_008_150902_newheader.bam | grep SQ | cut -f 2 | awk '{ sub(/^SN:/, ""); print;}'
    chr1
    chr2
    chr3
    chr4
    chr5
    chr6
    chr7
    chr8
    chr9
    chr10
    chr11
    chr12
    chr13
    chr14
    chr15
    chr16
    chr17
    chr18
    chr19
    chr20
    chr21
    chr22
    chrX
    chrY
    chrM
    So I created a names.txt to do a sortBed in bedtools but it appears that the option I need is not there.

    Code:
    Tool:    bedtools sort (aka sortBed)
    Version: v2.25.0
    Summary: Sorts a feature file in various and useful ways.
    
    Usage:   bedtools sort [OPTIONS] -i <bed/gff/vcf>
    
    Options: 
    	-sizeA			Sort by feature size in ascending order.
    	-sizeD			Sort by feature size in descending order.
    	-chrThenSizeA		Sort by chrom (asc), then feature size (asc).
    	-chrThenSizeD		Sort by chrom (asc), then feature size (desc).
    	-chrThenScoreA		Sort by chrom (asc), then score (asc).
    	-chrThenScoreD		Sort by chrom (asc), then score (desc).
    	-faidx (names.txt)	Sort according to the chromosomes declared in "names.txt"
    	-header	Print the header from the A file prior to results.
    
    cmccabe@DTV-A5211QLM:~/Desktop/NGS$ sortBed faidx -i /home/cmccabe/Desktop/NGS/bed/bedtools/xgen_targets.bed > /home/cmccabe/Desktop/NGS/bed/bedtools/xgen_targets_sorted.bed
    
    *****ERROR: Unrecognized parameter: faidx *****
    Basically, since the sort order of my bam is in "human ordering" I wanted to sort my bed in the same way. Thank you .
  • GenoMax
    Senior Member
    • Feb 2008
    • 7142

    #2
    Did you try

    Code:
    $ sortBed -faidx -i etc.

    Comment

    • cmccabe
      Senior Member
      • Jul 2012
      • 355

      #3
      I tried that and got:

      Code:
      Tool:    bedtools sort (aka sortBed)
      Version: v2.25.0
      Summary: Sorts a feature file in various and useful ways.
      
      Usage:   bedtools sort [OPTIONS] -i <bed/gff/vcf>
      
      Options: 
      	-sizeA			Sort by feature size in ascending order.
      	-sizeD			Sort by feature size in descending order.
      	-chrThenSizeA		Sort by chrom (asc), then feature size (asc).
      	-chrThenSizeD		Sort by chrom (asc), then feature size (desc).
      	-chrThenScoreA		Sort by chrom (asc), then score (asc).
      	-chrThenScoreD		Sort by chrom (asc), then score (desc).
      	-faidx (names.txt)	Sort according to the chromosomes declared in "names.txt"
      	-header	Print the header from the A file prior to results.
      
      
      cmccabe@DTV-A5211QLM:~/Desktop/NGS$ sortBed -faidx -i /home/cmccabe/Desktop/NGS/bed/bedtools/xgen_targets.bed > /home/cmccabe/Desktop/NGS/bed/bedtools/xgen_targets_sorted.bed
      
      *****ERROR: Unrecognized parameter: /home/cmccabe/Desktop/NGS/bed/bedtools/xgen_targets.bed *****
      I checked the directory where the bed is located as well:
      Code:
      cmccabe@DTV-A5211QLM:~/Desktop/NGS$ ls /home/cmccabe/Desktop/NGS/bed/bedtools
      names.txt  names.txt~  xgen_targets.bed  xgen_targets.bed~
      Thank you .

      Is there a better way to sort by human ordering for the bed file. I have searched but it appears "lexical" ordering is preferred. Thanks.
      Last edited by cmccabe; 09-28-2015, 12:30 PM.

      Comment

      • HESmith
        Senior Member
        • Oct 2009
        • 512

        #4
        Did you actually read the output, or just copy and paste when it didn't work?

        Code:
        -faidx (names.txt)  Sort according to the chromosomes declared in "names.txt"
        You have to specify the sorting file when you issue the command, immediately after the option flag.

        Comment

        Latest Articles

        Collapse

        ad_right_rmr

        Collapse

        News

        Collapse

        Topics Statistics Last Post
        Started by SEQadmin2, 06-09-2026, 11:58 AM
        0 responses
        21 views
        0 reactions
        Last Post SEQadmin2  
        Started by SEQadmin2, 06-05-2026, 10:09 AM
        0 responses
        27 views
        0 reactions
        Last Post SEQadmin2  
        Started by SEQadmin2, 06-04-2026, 08:59 AM
        0 responses
        38 views
        0 reactions
        Last Post SEQadmin2  
        Started by SEQadmin2, 06-02-2026, 12:03 PM
        0 responses
        61 views
        0 reactions
        Last Post SEQadmin2  
        Working...