I am currently working with GenomicRanges structures stored in a large list (~10,000 entries) produced via output from a `foreach` loop. These lists all contain similar GenomicRanges structures, and I would like to generate a single GenomicRanges or data.frame structure with all of the unique entries across the many structures in the list (and any relevant information, e.g., seqnames, ranges, strand) as well as a count of how many times each appears across the many structures (perhaps in a metadata column). I assume that the best way to accomplish this would be via `ldply` from `plyr`, but am unsure of what a good way to good about this might be? Has anyone solved a similar problem before?
Please be more specific. How similar are they? What do you mean by unique entry, i.e., what is an entry? Some code (including construction the first few elements in the list) would help.
Example Code:
The premise is simply that a particular data analytic function (e.g., limma) is called on a data set in data.frame or GenomicRanges form. The output is a data structure of genomic sites or regions (e.g., seqnames, positions, etc.). The list returned by foreach contains 1000+ of such output tables. The idea is to look at the frequency with which genomic sites/regions appear in across each of these output tables (contained in the list).