OK, the file (1300MB) has been uploaded.
Anyone with big space/bandwidth that can copy it from
and put on your site, tell me so I can remove it.
Unconfigured Ad
Collapse
X
-
Hi Klaus,
We search for any "mutations" which have up to the maximum specified mismatches. In the case of the public data which I just ran, the spec was "maximum 2 substitutions". It doesn't matter in how many places
so a max mismatch of 3 can be ....x....x....x... or ...xx....x... or ...xxx....
and , of course all lesser mismatches like two ...x... or ....xx.... or one\....x...... or zero ...... when the sample was identical to the reference AND the sequencer did not make any errors.
The search is lossless, in the sense that there are no compromises or shortcuts - if anywhere in the reference there are N (in this example 50) bases with either 0, or 1 , or 2 substitutions from the searched sequence - then it will be found. The only exception: if too many hits were already found, the search is abandoned. In this example, we set the limit to 10. So if a sequence is terribly repetitive, after 10 independent locations, it will not be searched for anymore.
We do NOT mask the reference, as we consider this kind of "cheating". If the use WANTS to see 100 repeats, he has the ability to do so. We report all the repeats, up to the specified limit (this is why the output file is sooooo big). This bring an idea to my mind... if I find that I am unable to upload the results file, I'll re-run with a smaller limit (2 or 3 ?) and get a much smaller file and upload that one. So far, while I'm typing this... about 60MB (out of 1300MB) have been uploaded.
As for "false negatives", from the mathematical point of view, if you accept the assumption of "no more than m mismatches" then there are no false negatives. From the practical point of view (whatever nature can do to the sample's DNA, plus whatever disasters the sequencer can add due to its thermal/mechanical.electrical problems) then no one can ever know the worst case "false negatives". Once can easily run simulations based on one's envelope of expectations. ABI has done such simulations (maybe they know the weaknesses of their machine better than others?) and were very happy - although in their case, we added the VA (valid adjacent) function to save the color code from missing real SNPs. If you're an Illumina customer - be happy that you don't have to worry about this problem. If you're a SOLiD customer - once you understand this problem, you'll always run ISAS with VA mode turned on. Theres a 5 page technical explanation of what I am talking about, so for Illumina customers - forget this
Indel is currently not enabled. We had it enabled originally, but ABI wanted it off, which I was surprised at the time, but since then we've seen really good results w/o indel so we left it off. We can add it if customers demand it. I think it can slow down about two to three times.
Current version (3.2) readlength range:
min max
colorspace 25 60
basespace 20 93 (we have one customer who is demanding 110
so this will go up in the next version)
We don't use the quality values provided by Illumina. This can be done in the future, but first we have to see concrete evidence that it REALLY helps. I've looked at a lot of claims of how great it is, but I didn't see that it really helped. We are relying on our partner for synthetic "gold standard" tests as this is the only evidence I will trust. Some people do all kinds of "fancy" things and then say "I got more unique mapped" or "I got less repetitions" but in reality they incorrectly mapped a repeat as a unique because of disqualifying a match which was below their quality threshold. Arbitrarily deciding what is the "magic" thershold for cutting off reads is a tricky business, and I fear, not scientifically done.
Performance is faster (especially for longer reads) in basespace or "sequence space" (let's just call it "Illumina" !). In general, alignment is easier for Illumina data. ABI argues (I'm not taking sides here - I really don't know) that you save money by needing less consumables, and more computation when you do colorspace (less consumables - they say) and alignment with VA (more computation - I agree).
OK - I hope I've answered all your questions
I'm too exhausted to continue.... 179MBytes have been uploaded (out of 1300), I'll come back in an hour to check....
Originally posted by kmay View PostHi BioWizard!
Impressive number, indeed!
To better understand youir ISAS i have some questions about the background of aligning.
1) 2 point mutations: do you search exhaustively for all combinations of pms in the 25mer? Are all found alignments true positives?
2) Do you mask the genome? How do you treat multiple matches? Do you keep them? What are you doing to repeats?
3) Any estimation of false negatives?
4) How do you treat InDels ? What effect has it on timings?
5) Any restrictions on read-length? If so, min/max?
6) How does it perform in sequence space? Do you consider quality files?
Cheers
Klaus
Leave a comment:
-
Thanks for the link Ih3,
I was worried that it would take forever to download, but actualy those files are quite small, only 12M 50mers, and they downloaded rather quickly. I ran each file separately, as well as both as pairs (which, in deed they turn out to be). I used the setting: 2 substitutions, max. 10 repeats. After running, I can see that the data is rather good quality, too. I will paste the "histograms" below. On the obsolete 2GHz server that R&D gets to use (while out customers get systems twice as fast as ours...) it took about 8 minutes for single files, and about 13 minutes for both together as pairs. Because I didn't know the min. or max. length between pairs I used 1 base as the min. and a ridiculously large max. of 1Mbases, I'll look at the output file to see the realistic lengths.
file=ERR000589_1.fastq
Aligned 12139786 sequences (415.8 sec.)
Wrote 12139786 aligned sequences (82.0 sec.)
Total of 12139786 sequences done in a total of 8 minutes and 18 seconds.
*** NOTE: 19490 sequences were skipped (no. of matches set to 0) because they contained invalid characters.
Hits Histogram
==== =========
0 990159
1 9122035
2 346049
3 154639
4 106323
5 86753
6 75089
7 57069
8 42622
9 33468
10+ 1125580
file=ERR000589_2.fastq
Aligned 12139786 sequences (428.8 sec.)
Wrote 12139786 aligned sequences (83.1 sec.)
Total of 12139786 sequences done in a total of 8 minutes and 32 seconds.
*** NOTE: 15844 sequences were skipped (no. of matches set to 0) because they c
ontained invalid characters.
Hits Histogram
==== =========
0 1296041
1 8883412
2 335689
3 150253
4 104689
5 84127
6 72865
7 55341
8 40498
9 32519
10+ 1084352
files=/home/Hadar/ISAS/IlluminaData/ERR000589_1.fastq,/home/Hadar/ISAS/IlluminaData/ERR000589_2.fastq,1,1000000
Aligned 12139786 sequence pairs (623.7 sec.)
Wrote 12139786 aligned sequence pairs (155.0 sec.)
Total of 12139786 sequence pairs done in a total of 12 minutes and 58 seconds.
*** NOTE: 35334 sequences were skipped (no. of matches set to 0) because they c
ontained invalid characters.
Hits Histogram
==== =========
0 2043749
1 9350603
2 275721
3 131604
4 88321
5 65691
6 48955
7 28766
8 20653
9 16101
10+ 69622
I will try to get the the paired run result file posted at:
But I will have to remove it by Monday... so please someone who has the bandwidth for this - copy it and post where for everyone. On Monday I will delete this before I get complaints
Great weekend to all !
Leave a comment:
-
Some questions...
Hi BioWizard!
Impressive number, indeed!
To better understand youir ISAS i have some questions about the background of aligning.
1) 2 point mutations: do you search exhaustively for all combinations of pms in the 25mer? Are all found alignments true positives?
2) Do you mask the genome? How do you treat multiple matches? Do you keep them? What are you doing to repeats?
3) Any estimation of false negatives?
4) How do you treat InDels ? What effect has it on timings?
5) Any restrictions on read-length? If so, min/max?
6) How does it perform in sequence space? Do you consider quality files?
Cheers
KlausLast edited by kmay; 03-06-2009, 06:26 AM.
Leave a comment:
-
How to get SOLiD data for alignment
As for the ABI data, its all downloadable from their web site,
although it takes forever, and its a pain to find the link. If you can't find the link, I'll search for it. As for the finite bandwidth of their web site... nothing I can do about that, ours is probably worse
As for the Illumina data, we got it from one of our customers, and although we didn't sign an NDA, I would consider it unethical to share this w/o their
permission.
Leave a comment:
-
Alternatively, you may align some publicly available data set and give your results, such as CPU time, memory, #aligned reads, #proper pairs and so on. I think the data here might be good (human male; 1000genomes data done by Illumina):
ftp://ftp.era.ebi.ac.uk/vol1/fastq/ERR000/ERR000589
Most aligners have to make a tradeoff between speed, memory and accuracy, especially for paired-end alignment. It would be good to show accuracy as well. This is particularly important for people who are interested in structural variations.
Leave a comment:
-
Looks good, is this dataset (100M CS) available for download for comparison with other aligners?
Leave a comment:
-
ISAS Alignment Software
Hi,
We're from a company called Imagenix Technologies.
We just want to give everyone a "heads up". We'll be at the NextGen Sequencing conference in San Diego in 2 weeks, doing real-time live demos of the world's fastest alignment system: ISAS
It was not easy to be able to state this confidently, as we found that most alignment software don't like to disclose how fast (or how slow) their alignment is. We are proud of our numbers and display them prominently:
"100 million 25mers in colorspace with 2 substitutions on full human genome (3GB) reference in 30 minutes on ONE computer".
And to be more specific, when Applied biosystems ran our software (which they licensed for their own use) on their Dell it took 36 minutes for 100Million 25mers straight from one of their SOLiD machines, with 2 subs, human 3G ref. When we run it on our computer (dual socket quad core Penryn), it takes 29 minutes. Next week we expect to build a new computer (that one is over a year old - thus obsolete) and hope to reach under 20 minutes for 100 million 25mers in colorspace. We cannot "brag" about 20 minutes yet... until the machine is built and we can start running. Also - longer sequences take longer to align. For example, 88 long with 4 substitutions, Illumina (basespace) data from Illumina machine: 56million plus another 56million "paired end" took 2 hours on our old computer.
So... if you're coming to San Diego, we'll be happy to see you at booth #40, next to the food stand
We encourage you to bring CDs or DVDs with cfasta or fastq files so we can show you on the spot what is fast alignment. Please bring human data, or if you want to do some other species, you'll have to bring the fa files so we can build a referecne database for your species.
Meanwhile.... we encourage your feedback, for example telling everyone how slow your current alignment is
but seriouswly, folks... maybe we can have a productive discussion on this forum ? For example, one university was so frustrated with how slow their alignment was, that they wanted to spend lots of money to build some fancy custom hardware (FPGA, and all that painfully expensive and instantly obsolete stuff), because they never heard of ISAS. So what some might think is selfish promotion on our behalf, other see as helpful info for the entire community.
Cheers !
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 -
ad_right_rmr
Collapse
News
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by SEQadmin2, Today, 10:32 AM
|
0 responses
8 views
0 reactions
|
Last Post
by SEQadmin2
Today, 10:32 AM
|
||
|
Started by SEQadmin2, 08-20-2026, 11:17 AM
|
0 responses
28 views
0 reactions
|
Last Post
by SEQadmin2
08-20-2026, 11:17 AM
|
||
|
Started by SEQadmin2, 08-18-2026, 10:05 AM
|
0 responses
30 views
0 reactions
|
Last Post
by SEQadmin2
08-18-2026, 10:05 AM
|
||
|
Started by SEQadmin2, 08-13-2026, 12:22 PM
|
0 responses
45 views
0 reactions
|
Last Post
by SEQadmin2
08-13-2026, 12:22 PM
|
Leave a comment: