This is a test version of Biostars. For the public version, visit https://www.biostars.org.
Using flowcell name as file name for FASTQ file

I have two folders and each of them contain the same file names.

ls -1
10_S0_L001_R1_001.fastq.gz
10_S0_L001_R2_001.fastq.gz
11_S0_L001_R1_001.fastq.gz
11_S0_L001_R2_001.fastq.gz

Is there a way to extract from each dataset the flowcell name and use it as unique filename?

Thank you in advance.

sequence next-gen

1 answer

If you look inside the files then you should see headers that look something like

@HWI-EAS209_0006_FC706VJ:5:58:5894:21141

The flowcell serial is embedded in the header (e.g. FC706VJhere). Problem with using that for file names is all samples would have the same name unless you cat it to sample id with something like Sample_01_FC706VJ

Thank you, is there a script for it?

You can use standard unix tools (such as cut, awk, tr, grep, etc) or non-standard ones (e.g.,bioawk) to extract metadata from your fastqs. Like genomax said, you'd need to extract some other identifier(s) in order to make your filenames unique.

Log in to answer this question.