Is it possible to output bwa output directly into samtools view to convert into bam format without using intermediate files? I am running low on hard disk space and I am attempting to automate my script. I would like to convert my bwa output to bam, sort it, and index it. I know the sam-bam conversion can be piped into the sort command, but is it possible for the samtools view to take its input from STDIN?
Unconfigured Ad
Collapse
X
-
figured out on linux at least, if I give it the filename /dev/stdin that will satisfy it since the OS does the work, even though samtools does not appear to be expressly programmed to switch to stdin.
It appears to be working too, which is going to save me some headaches.
--edit
apparently I could also have done this with named pipesLast edited by Kotoro; 07-18-2011, 04:06 PM.
-
bwa + samtools have been developed with pipes in mind:Originally posted by Kotoro View PostIs it possible to output bwa output directly into samtools view to convert into bam format without using intermediate files? I am running low on hard disk space and I am attempting to automate my script. I would like to convert my bwa output to bam, sort it, and index it. I know the sam-bam conversion can be piped into the sort command, but is it possible for the samtools view to take its input from STDIN?
HTHCode:$ bwa aln [OPTIONS] [DB] [FASTQ] | bwa samse [OPTIONS] [DB] - [FASTQ] | samtools view -Su - | samtools sort - [PREFIX]
d
Comment
-
-
Almost, this should work (essentially it is a double process substitution).Originally posted by gavin.oliver View PostIs the same thing somehow possible for PE reads?
Code:$ bwa sampe [OPTIONS] [DB] <(bwa aln [OPTIONS] [DB] [FASTQ1]) <(bwa aln [OPTIONS] [DB] [FASTQ2]) [FASTQ1] [FASTQ2] | samtools view -Su - | samtools sort - [PREFIX]
Comment
-
Latest Articles
Collapse
-
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...-
Channel: Articles
07-31-2026, 11:01 AM -
-
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...-
Channel: Articles
07-20-2026, 11:48 AM -
ad_right_rmr
Collapse
News
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by SEQadmin2, 08-06-2026, 07:41 AM
|
0 responses
23 views
0 reactions
|
Last Post
by SEQadmin2
08-06-2026, 07:41 AM
|
||
|
Started by SEQadmin2, 08-03-2026, 10:13 AM
|
0 responses
37 views
0 reactions
|
Last Post
by SEQadmin2
08-03-2026, 10:13 AM
|
||
|
Started by SEQadmin2, 07-31-2026, 02:55 AM
|
0 responses
43 views
0 reactions
|
Last Post
by SEQadmin2
07-31-2026, 02:55 AM
|
||
|
Started by SEQadmin2, 07-24-2026, 12:17 PM
|
0 responses
26 views
0 reactions
|
Last Post
by SEQadmin2
07-24-2026, 12:17 PM
|
Comment