Seqanswers Leaderboard Ad

Collapse

Announcement

Collapse
No announcement yet.
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • sisterdot
    replied
    two options that have not been tested:

    1) genomeCoverageBed has a -scale option (e.g. DESeq estimateSizeFactors), although i guess Dario1984 suggestion might be easier: "get raw coverage, you can use the coverage function from GenomicRanges, then multiply each sample's coverage by the scale factor you calculated with calcNormFactors. To export the coverage to a BedGraph or BigWig file, the export function from rtracklayer can be used."

    2) using normalize_bigwig.py (RSeQC package)
    Last edited by sisterdot; 04-09-2013, 03:44 AM.

    Leave a comment:


  • Dario1984
    replied
    The estimates for fold change aren't stable for those genes. A couple of extra reads here or there could change the fold change calculation drastically for a lowly expressed gene. Also, a rough rule is that about ten percent of genes are being reproducibly expressed in a cell at any one time, so unstable fold changes from spurious, low transcription would contribute the most to the calculation.

    Leave a comment:


  • Richard Finney
    replied
    It's a good idea to get rid of lowly expressed genes

    Why is that?

    Leave a comment:


  • Dario1984
    replied
    It's a good idea to get rid of lowly expressed genes before calculating the normalisation factors. There is no safe gene list. I use all of them and don't filter on variance.

    Leave a comment:


  • puggie
    replied
    Okay I will try this.

    Regarding the raw counts table, what would be the best procedure for selecting regions for normalization? Lets say I have an ensembl annotation file of 30.000 regions total (isoforms merged etc.). When I do the raw counting I get something like <10.000 regions/sample, which may contain up to several thousand read counts. Also I see a pattern between the samples e.g. from random line selection I could get something looking like this for 4 samples:

    0 0 2 0
    0 15 0 0
    96 143 71 132
    1 0 5 0
    850 1201 1171 907
    1 0 0 1

    Hence same genes seems to be active, which makes sense as the samples are from same tissue type.

    What would be the best way to buidling this table, e.g. taking all intervals (genes) into account in edgeR which are 1. Expressed and 2. Expression in general do not deviate by a preset factor ??

    Or is there some recommended "general gene list" that is considered stable like we know from the qPCR days.

    Leave a comment:


  • Dario1984
    replied
    Make an MA plot before and after normalisation. The function is maPlot in edgeR. You will see that the data points will be centred around M = 0 after normalisation. This is based on the biological assumption that, between conditions, the majority of genes don't change in expression.

    Leave a comment:


  • puggie
    replied
    Thanks for your reply,

    I have now done the analysis in R after calculating raw counts against ensembl genes. For three of the samples (ABC) I get from calcNormFactors:

    sample lib.size. norm.scaling
    A 5604846 0.9273452
    B 4433633 1.0454615
    C 6520510 1.0314556

    Intuitively, I would have thought that C should have been scaled somewhat compared to B, when comparing library sizes.

    The raw counts were calculated on exon/intron of genes and excluding intervals of <50 counts

    Leave a comment:


  • Dario1984
    replied
    Using a combination of Bioconductor packages will give you what you need. You can make raw counts in gene regions, then use the function calcNormFactors in edgeR to work out the compositional bias of each sample. To get raw coverage, you can use the coverage function from GenomicRanges, then multiply each sample's coverage by the scale factor you calculated with calcNormFactors. To export the coverage to a BedGraph or BigWig file, the export function from rtracklayer can be used.

    Leave a comment:


  • The way to normalize RNA-SEQ coverage data for multiple samples?

    Dear Forum,

    Im analyzing several RNA-seq samples from the same Illumina run. I have obtained 50-70 mio reads pr sample, and following mapping I get a figure of 40-50 mio reads aligned depending on sample (an arbitary example). Then I would go on to make bedGraph og bigwig files of the bam alignments for visualization in UCSC, but these are not "normalized" e.g. for direct sample comparison. How should I scale these files? E.g. if one sample has 50 mio aligned and the other 40 mio should this be taken into account when making these visualization files (bed wig etc). I believe it should, but what would be the correct procedure, and how is it done?

    Tia

Latest Articles

Collapse

  • seqadmin
    Addressing Off-Target Effects in CRISPR Technologies
    by seqadmin






    The first FDA-approved CRISPR-based therapy marked the transition of therapeutic gene editing from a dream to reality1. CRISPR technologies have streamlined gene editing, and CRISPR screens have become an important approach for identifying genes involved in disease processes2. This technique introduces targeted mutations across numerous genes, enabling large-scale identification of gene functions, interactions, and pathways3. Identifying the full range...
    08-27-2024, 04:44 AM
  • seqadmin
    Selecting and Optimizing mRNA Library Preparations
    by seqadmin



    Sequencing mRNA provides a snapshot of cellular activity, allowing researchers to study the dynamics of cellular processes, compare gene expression across different tissue types, and gain insights into the mechanisms of complex diseases. “mRNA’s central role in the dogma of molecular biology makes it a logical and relevant focus for transcriptomic studies,” stated Sebastian Aguilar Pierlé, Ph.D., Application Development Lead at Inorevia. “One of the major hurdles for...
    08-07-2024, 12:11 PM

ad_right_rmr

Collapse

News

Collapse

Topics Statistics Last Post
Started by seqadmin, 08-27-2024, 04:40 AM
0 responses
16 views
0 likes
Last Post seqadmin  
Started by seqadmin, 08-22-2024, 05:00 AM
0 responses
293 views
0 likes
Last Post seqadmin  
Started by seqadmin, 08-21-2024, 10:49 AM
0 responses
135 views
0 likes
Last Post seqadmin  
Started by seqadmin, 08-19-2024, 05:12 AM
0 responses
124 views
0 likes
Last Post seqadmin  
Working...
X