Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • markusli
    Junior Member
    • Feb 2015
    • 2

    #1

    Indels in bacterial RNA-seq data

    Hello everyone! It's my first time posting here.

    In the lab I'm at, we're working mostly with bacteria (A bit of yeast here and there, but rarely) and I got involved in a project where we're working with RNA-seq data from Illumina that consists of a decent amount of E.coli RNA sequences.

    Currently I'm trying to look for indels in these data, and it took me shamefully long to notice, that VarScan, which I was using for variant calling, in fact only reports one alternate allele per position and somehow just loses the others. I only noticed it because reads supporting alternate allele and those supporting the reference allele do not add up to total coverage at many positions. I wasn't that surprised as most of the tools are optimized (or in fact created solely) for analyzing human data which is quite different from bacterial and so one has to be careful when sticking bacteria where is not their place.

    In my troubles I happened upon this site: http://www.oliverelliott.org/article...t_mpileup2vcf/ . Where a man of knowledge was troubled by the same problem and wrote a program in C++ that takes the input from smatools mpileup and turns it into a .vcf file from which I can sort out indels.
    Now I'm not all that good in reading C++ so I wouldn't notice any mistakes and would have to rely on user feedback, but lo and behold there is none!

    Has anyone ever seen or used this piece of software or knows any other that could help me in my troubles with my bacterial data?

    Now bear in mind that I got my BsC just last spring in biology and couldn't write even a line of python by the life of me at the time so you could say I'm quite wet behind the ears.
    Last edited by markusli; 02-26-2015, 11:10 AM.
  • dpryan
    Devon Ryan
    • Jul 2011
    • 3478

    #2
    Be very careful with that program as its author fundamentally misunderstands what he's doing. BAM->pileup->VCF is absolutely NOT a format conversion. Actually, bcftools doesn't even call variants, samtools mpileup does, so he didn't even get that part right. The biggest mistake that the author makes is believing that if a variant exists in a read that it should be in the VCF file. This is simply false. Typical NGS reads are full of sequencing mistakes and you need multiple alignments giving evidence of a variant in order to reasonably declare that it actually exists. Not doing this is a complete fail.

    The reason many tools don't accurately report multiallelic variants is that they're designed around diploid organisms and use a model dependent on that. If you're doing an experiment that requires calling rare variants in pooled data, then use a tool intended for that (I don't know of any off-hand, but that's not what I work on).

    Comment

    • markusli
      Junior Member
      • Feb 2015
      • 2

      #3
      But he doesn't expect you to use it to somehow generate a vcf from a bamfile, but to pipe samtools mpileup to this tool and have it do the heavy lifting.
      It generates a vcf file that has total depth, reference supporting read count, variant supporting read count and qualities for each reported position and doesn't really seem to just report all inconsistencies between reads and the reference sequence.

      Comment

      • dpryan
        Devon Ryan
        • Jul 2011
        • 3478

        #4
        The processing that samtools mpileup is doing before being piped into that script is non-existent. There are two ways of running mpileup:
        1. You can have mpileup call variants in VCF or BCF format
        2. You can have mpileup create a pileup (or mpileup) of each base


        His script processes the output of #2. Varscan does the same thing, but it also doesn't perform a trivial conversion of that to VCF.

        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, Yesterday, 10:13 AM
        0 responses
        14 views
        0 reactions
        Last Post SEQadmin2  
        Started by SEQadmin2, 07-31-2026, 02:55 AM
        0 responses
        28 views
        0 reactions
        Last Post SEQadmin2  
        Started by SEQadmin2, 07-24-2026, 12:17 PM
        0 responses
        21 views
        0 reactions
        Last Post SEQadmin2  
        Started by SEQadmin2, 07-23-2026, 11:41 AM
        0 responses
        21 views
        0 reactions
        Last Post SEQadmin2  
        Working...