Does anyone know of a program out there that will generate psuedo paired-end sequencing reads from Illumina 100bp single-end reads? This is for an initial pass at looking for structural variation (large scale inversions) between a reference genome and some high coverage SE read population genomics data that I have, I would like to use Pindel and some other methods that required paired-end sequencing data.
Unconfigured Ad
Collapse
X
-
I'm not aware of such a program, but depending on exactly what you wanted it wouldn't be difficult to write. My assumption is that you just want to split the 100bp read into two non-overlapping 50bp reads, which is simple to write (just reverse complement the sequence for read #2 and reverse its quality line). That should be doable in basically any language, though either of biopython or bioperl have the advantage of providing reverse complement functions, which means the whole thing could be a small handful of lines.
-
You may also need to put a gap between the paired ends. Say bases 1-45 and then 55-100. While I would tend to do what dpryan suggest -- roll your own -- that is just because it would be easy to do. Another thought is to use the FastX tools.
fastx_trimmer to get the first 45 (or 50) bases
fastx_reverse_complement and then fastx_trimmer to get the last 45 (50) bases.
Comment
-
I have a program which does that...
bbfakereads.sh in=reads.fastq out1=r1.fastq out2=r2.fastq length=100
That will generate fake pairs from the input file, with whatever length you want (maximum of input read length). We use it in some cases for generating a fake LMP library for scaffolding from a set of contigs. Read 1 will be from the left end, and read 2 will be reverse-complemented and from the right end; both will retain the correct original qualities. And " /1" " /2" will be suffixed after the read name.
Comment
-
It does do contaminant removal
As long as whatever is stuck between your teeth is genetically distinct from human, at least.
Last edited by Brian Bushnell; 01-14-2015, 02:50 PM.
Comment
-
I would have thought using a soft-clip based SV caller (local alignment required) would be more appropriate for single-end reads. A mean fragment untemplated sequence length of 0 with a variance of 0 does seem rather unusual and I wouldn't be surprised if some of the callers you tried crashed or gave meaningless results (eg: on my idealised simulated indel data, breakdancer-max drops to ~2% TP calling rate, and clever & gasv-pro refuse to run when average fragment size < 2*read length). I'd be interested to hear how you go.
Comment
Latest Articles
Collapse
-
by SEQadmin2
Tumors contain complex mixtures of cell populations that evolve in response to treatment and host-specific factors. Tissue biopsies provide only static snapshots of a tumor’s state. But what if we could follow that evolution over time using a minimally invasive technique?
Liquid biopsies can detect tumor-derived material circulating in the bloodstream, providing a way to study treatment response, detect emerging resistance, and discover new biomarkers. Circulating...-
Channel: Articles
10-14-2026, 09:55 AM -
ad_right_rmr
Collapse
News
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Genome Sequencing Reveals Large, Repeat-Rich DNA in Trapdoor Spider Named for Stephen Colbert
by SEQadmin2
Started by SEQadmin2, 10-28-2026, 09:57 AM
|
0 responses
21 views
0 reactions
|
Last Post
by SEQadmin2
10-28-2026, 09:57 AM
|
||
|
Started by SEQadmin2, 10-28-2026, 09:51 AM
|
0 responses
14 views
0 reactions
|
Last Post
by SEQadmin2
10-28-2026, 09:51 AM
|
||
|
Started by SEQadmin2, 10-22-2026, 11:13 AM
|
0 responses
67 views
0 reactions
|
Last Post
by SEQadmin2
10-22-2026, 11:13 AM
|
||
|
Started by SEQadmin2, 10-22-2026, 10:48 AM
|
0 responses
47 views
0 reactions
|
Last Post
by SEQadmin2
10-22-2026, 10:48 AM
|
Comment