On GEO/SRA some datasets have multiple Runs per Sample, for example this one (96 SRR numbers for 12 BioSample/GEO_Accession/Library Name/Sample Name), and the authors provide their RNA-Seq counts for 12 samples/condition see here.
I know that an experiment involving Next Generation Sequencing sometimes requires that more reads are generated than fit on an NGS chip lane, or even more than fit on a single Next Generation Sequencer. So a sequencing library can be split over multiple lanes or multiple machines. This leads to multiple sets of raw data which all belong to the same library. For example to reach the right sensitivity in transcript abundance measurements, you need all the reads of the entire library analyzed together. At least, that is how I understand it. A Run is a set of reads, a Library may consist of multiple Runs, right? Here is some more relevant discussion on Reddit, and here is another one. Looks like you can merge but must be careful, there can be (quality) differences between the Runs. Moreover, NCBI themselves say here that they simply sum the counts of multiple runs pertaining to a single GEO Sample (RNA-Seq). It also looks like in the example dataset the number of bases is only sufficient for normal RNA-Seq analyses of all Runs of a Sample are combined together (you want 25 million reads or so for polyA based RNA-Seq).
I have two questions about this:
I think that I can just download the SRA files (
prefetch
), turn them into fastq files (fasterq-dump
) and then sort them and cat them together, right? Or is there a better/recommended way?What constitutes a single experiment? Is it the BioSample, GEO_Accession, Library Name or the Sample Name? I'm thinking GEO_Accession, since that is what is used on GEO to designate a "sample", right? I need a reliable indicator for what happened to single sample...
Looking forward to hearing how you all deal with this, highest regards.