Seqanswers Leaderboard Ad

Collapse

Announcement

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

  • 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 .

  • #2
    Did you try

    Code:
    $ sortBed -faidx -i etc.

    Comment


    • #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


      • #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

        • seqadmin
          Essential Discoveries and Tools in Epitranscriptomics
          by seqadmin


          The field of epigenetics has traditionally concentrated more on DNA and how changes like methylation and phosphorylation of histones impact gene expression and regulation. However, our increased understanding of RNA modifications and their importance in cellular processes has led to a rise in epitranscriptomics research. “Epitranscriptomics brings together the concepts of epigenetics and gene expression,” explained Adrien Leger, PhD, Principal Research Scientist on Modified Bases...
          Yesterday, 07:01 AM
        • seqadmin
          Current Approaches to Protein Sequencing
          by seqadmin


          Proteins are often described as the workhorses of the cell, and identifying their sequences is key to understanding their role in biological processes and disease. Currently, the most common technique used to determine protein sequences is mass spectrometry. While still a valuable tool, mass spectrometry faces several limitations and requires a highly experienced scientist familiar with the equipment to operate it. Additionally, other proteomic methods, like affinity assays, are constrained...
          04-04-2024, 04:25 PM

        ad_right_rmr

        Collapse

        News

        Collapse

        Topics Statistics Last Post
        Started by seqadmin, 04-11-2024, 12:08 PM
        0 responses
        39 views
        0 likes
        Last Post seqadmin  
        Started by seqadmin, 04-10-2024, 10:19 PM
        0 responses
        41 views
        0 likes
        Last Post seqadmin  
        Started by seqadmin, 04-10-2024, 09:21 AM
        0 responses
        35 views
        0 likes
        Last Post seqadmin  
        Started by seqadmin, 04-04-2024, 09:00 AM
        0 responses
        55 views
        0 likes
        Last Post seqadmin  
        Working...
        X