Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • seb567
    replied
    Nils Homer: Correct me if I am wrong, but decoding the color-space read in a nucleotide representation will impede the meaning of the bits if at least one color is erroneous.

    Edit: as Sparks suggested, one can simply discard the starting base and the first color (in your exemple T0010100 becomes 010100). But then, which (A or T or C or G) base should be utilized for decoding paths produced by Ray's algorithm? Thanks a lot for your expertise with the SOLiD sequencing technology!
    Last edited by seb567; 04-01-2010, 12:51 PM. Reason: added a point (indicated by 'Edit:')

    Leave a comment:


  • nilshomer
    replied
    Originally posted by sparks View Post
    Hi Sébastien,
    For Q1&2, the primer base and first colour define first base of read so you need to keep this for every read along with where the read started in the contig. With some luck the contigs would consistent with the first bases and so if you start code conversion at one read start then all the rest will match but I expect this might not work in practice (error in first colour) so maybe try a sliding window that selects conversion that matches the most first bases.
    I haven't any experience of error rate yet.

    Colin
    You can also normalize the color reads to have the same starting adapter (say A). You convert the adapter and first color appropriately. You will then only need to store the first color.

    Code:
    original: T0010100
    base: TTGGTTT
    normalized: A3010100

    Leave a comment:


  • sparks
    replied
    Hi Sébastien,
    For Q1&2, the primer base and first colour define first base of read so you need to keep this for every read along with where the read started in the contig. With some luck the contigs would consistent with the first bases and so if you start code conversion at one read start then all the rest will match but I expect this might not work in practice (error in first colour) so maybe try a sliding window that selects conversion that matches the most first bases.
    I haven't any experience of error rate yet.

    Colin

    Leave a comment:


  • seb567
    replied
    Hi sparks,

    I am glad that Ray sparks interest.

    Ray is not ready yet for color space. Ray loads color-space reads and builds a distributed de Bruijn graph in color space and compute paths in that graph. The algorithm is pretty much the same, except that in color space, the reverse-complement is simply the reverse (AA and TT have the same color). But I have not implemented the conversion back to nucleotides yet because I have not figured out which starting base to use for decoding color-encoded paths.

    In particular, these questions remain unanswered regarding color space:

    Q1) If all color-space reads use T, does that mean the decoding is done with T?

    Q2) If some (color-space) reads start with T, while others use A, how do I sort things out?

    Q3) What is the error (mismatch errors) rate of the numerous versions of the SOLiD appliance?

    Thanks!

    ***
    Sébastien Boisvert
    The Ray Project Team

    Leave a comment:


  • sparks
    replied
    Colour Space

    Hi Sebastien,
    My apologies re name mix up. We have two lanes of 50bp PE from a bacteria to assemble in next few weeks so well give Ray a try. I'm thinking assembly in colour space isn't much different to that in nucleotide space but after CS assembly we need to convert back to Nucleotide. This could mean remembering first colour of all the reads and their positions in the contigs as first colour and primer base gives a reference for conversion. Are you doing this?
    Thanks for giving us Ray. We'll let you know how it goes.
    Colin

    Originally posted by seb567 View Post
    Dear sparks,

    You are right. I changed +1 to +2 to skip the first color too.

    p.s.: I (Sébastien Boisvert) developed Ray.

    Leave a comment:


  • seb567
    replied
    Dear sparks,

    You are right. I changed +1 to +2 to skip the first color too.

    p.s.: I (Sébastien Boisvert) developed Ray.

    Leave a comment:


  • sparks
    replied
    Colour space Alignmnet

    Hi Kevin,
    I had a quick look at your code for colour space and I think you need to skip the first colour as well as the leading primer base on each read as the first colour is made by primer base plus first base of the fragment. If you leave the first colour on it will add an extra error into 3/4 reads.

    ColourSpaceLoader.cpp:63 t->copy(NULL,bufferForLine+2,readMyAllocator);// remove the leading T & first colour

    Colin

    Leave a comment:


  • seb567
    replied
    Dear Ray enthusiasts:


    Ray 0.0.5 is now available with these new features:

    * Ray now outputs assemblies in AMOS format (with -a),
    * Ray commands can be provided with a commands file (like in 0.0.3 and 0.0.4) as well as with command-line arguments, and
    * Ray removes non-A-T-C-G letters at both ends of reads.

    About Ray:

    Ray is a computer-controlled software that perform parallel de novo genome assemblies of next-gen sequencing data using message passing interface. It uses an assembly engine called Parallel_Ray_Engine.

    Download Ray 0.0.5: https://sourceforge.net/projects/den...r.bz2/download

    Mailing list: https://lists.sourceforge.net/lists/...ssembler-users

    Statistics:

    Ray 0.0.3 downloads since 2010-03-09: 63
    Ray 0.0.4 downloads since 2010-03-22: 23
    SeqAnswers Thread Views since 2010-03-09: 767

    Tests results (2010-03-28-3159-1): https://sourceforge.net/mailarchive/...ssembler-users

    Leave a comment:


  • seb567
    replied
    @KevinLam

    Indeed, I started the development for color space using these datasets:

    http://solidsoftwaretools.com/gf/project/dh10bfrag/
    http://solidsoftwaretools.com/gf/project/ecoli2x50/

    However, these data contain too many errors (in color space) to be assembled de novo (in color space), in my opinion. My estimation is that the error rate in color space ranges from 8% to 12% for these two datasets. That would explain the total lack of de novo assemblies performed so far with SOLiD technology.

    So, you are free to try Ray with csfasta files, but it is not 100% tested yet.

    Perhaps the last version of the SOLiD sequencer produces more reliable readouts, but that I don't know. And I am sure someone else is more aware of that than me on SeqAnswers.com.

    Thank you, happy assembly!

    ***
    The Ray Project Team

    Leave a comment:


  • KevinLam
    replied
    NIce, SOLiD support is in already.
    But darn on CentOS 5.4
    (Open MPI) is version 1.3.2 so I had compile errors. still messing around with it.

    Leave a comment:


  • seb567
    replied
    Dear SeqAnswers.com community:

    Ray 0.0.4 is now available for download.

    Changes:



    Download Ray 0.0.4:



    Thank you.

    ***
    The Ray Project Team

    Leave a comment:


  • seb567
    replied
    @Mizzou55: I don't know, honestly, if your data are better assembled with a specific tool.
    Last edited by seb567; 03-22-2010, 06:33 PM. Reason: spelling

    Leave a comment:


  • Mizzou55
    replied
    For the worm genome we have 100bp reads and two inserts sizes; 300 and 400 PE's. We will have 30-40X. Assuming the heterozygosity issue is resolved you would anticipate better results than SOAP or Abyss with this data input?

    Leave a comment:


  • seb567
    replied
    @bioinfosm The SRA001125 dataset has about 109 X coverage. I think something between 30 and 100 is adequate for Illumina data.

    @Mizzou55 You will need paired-end reads. What is your read length? Fragment length? You can handle as much as you can with the available distributed memory. Please note that you need Open-MPI, not MPICH2 or MVAPICH because these libraries are crashing whereas Open-MPI does not. Ray MPI processes always send small messages, and Open-MPI always sends small messages eagerly, but MPICH2-based MPI implementations apparently lack that behavior. For the high heterozygosity, Ray does not support that right now, because Ray currently sees this as non-random error incorporation. I am currently working on color-space for the next upcoming release version 0.0.4, but heterozygosity is the next feature I will add.


    Thanks!

    **
    The Ray Project Team

    Leave a comment:


  • Mizzou55
    replied
    Any sort of limit to number of Illumina reads Ray can handle? We were going to try it on a 200 Mb worm that's repetitive and has high heterozygosity. What do you think, too big?

    Leave a comment:

Latest Articles

Collapse

  • SEQadmin2
    Beyond CRISPR/Cas9: Understand, Choose, and Use the Right Genome Editing Tool
    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
    ...
    07-31-2026, 11:01 AM
  • SEQadmin2
    Proteomic Platforms: How to Choose the Right Analytical Strategy to Improve Detection and Clinical Applications
    by SEQadmin2


    Proteomics platforms are evolving rapidly, with advances in mass spectrometry and affinity-based approaches expanding what researchers can detect and at what scale. As the field moves toward deeper proteome coverage and clinical applications, scientists face an increasingly complex landscape of tools. This article will explore how researchers are navigating these choices to find the right platform for their work.

    The systematic characterization of the human proteome has
    ...
    07-20-2026, 11:48 AM
  • SEQadmin2
    Advanced Sequencing Platforms Tackle Neuroscience’s Toughest Genomics Problems
    by SEQadmin2



    Genomics studies in neuroscience face a special challenge due to the brain’s complexity and scarcity of samples. Mapping changes in cell type and state using conventional next-generation sequencing methods remains challenging. Advances in technologies like single-cell sequencing, spatial transcriptomics, and long-read sequencing have opened the door to deeper studies of the brain and diseases like Alzheimer’s, amyotrophic lateral sclerosis (ALS), and schizophrenia.
    ...
    07-09-2026, 11:10 AM

ad_right_rmr

Collapse

News

Collapse

Topics Statistics Last Post
Started by SEQadmin2, 08-06-2026, 07:41 AM
0 responses
13 views
0 reactions
Last Post SEQadmin2  
Started by SEQadmin2, 08-03-2026, 10:13 AM
0 responses
30 views
0 reactions
Last Post SEQadmin2  
Started by SEQadmin2, 07-31-2026, 02:55 AM
0 responses
40 views
0 reactions
Last Post SEQadmin2  
Started by SEQadmin2, 07-24-2026, 12:17 PM
0 responses
26 views
0 reactions
Last Post SEQadmin2  
Working...