Differences between revisions 2 and 10 (spanning 8 versions)
Revision 2 as of 2010-08-09 18:58:25
Size: 6680
Editor: sau
Comment:
Revision 10 as of 2011-01-14 18:27:35
Size: 7674
Editor: sau
Comment:
Deletions are marked like this. Additions are marked like this.
Line 11: Line 11:
== New: ERANGE 3.2 == == ERANGE Development Edition ==
Line 13: Line 13:
ERANGE3.2 is now released. This is the version we are using in the Wold lab for both ChIP-seq and RNA-seq analyses. Some of the new supported features are: ERANGE is now available through Git. Future releases starting with ERANGE 4.0 will be available through a git repository. Development snapshots will be uploaded periodically for any interested parties. Available right now is a development alpha of ERANGE 4.0. [[http://woldlab.caltech.edu/gitweb | Woldlab Gitweb portal]]
Line 15: Line 15:
 * Support for custom annotations
 * Support for scaffolding of genomes using RNA-seq
== New: ERANGE 3.2.1 ==
Line 18: Line 17:
The current version is: [[href="http://woldlab.caltech.edu/rnaseq/ERANGE3.2.tgz | ERANGE3.2.tgz ]], which was released on 2010/06/03. Note that this version of ERANGE requires an upgrade of Cistematic to version 3.0. ERANGE3.2.1 is now released. This is the version we are using in the Wold lab for both ChIP-seq and RNA-seq analyses. Some of the new supported features are:

 * Support for SAM/BAM format

The current version is: [[http://woldlab.caltech.edu/erange/ERANGE3.2.1.tgz | ERANGE3.2.1.tgz ]], which was released on 2010/08/10. Note that this version of ERANGE requires an upgrade of Cistematic to version 3.0.
Line 22: Line 25:
 * A guide to building RDS files: [[ http://woldlab.caltech.edu/rnaseq/README.build-rds | README.build-rds ]]
 * A guide to using ERANGE for ChIP-seq: [[ http://woldlab.caltech.edu/rnaseq/README.chip-seq | README.chip-seq ]]
 * A guide to using ERANGE for (expressed) SNPs: [[ http://woldlab.caltech.edu/rnaseq/README.rna-esnp | README.rna-esnp ]]
 * A guide to using ERANGE for RNA-seq: [[ http://woldlab.caltech.edu/rnaseq/README.rna-seq | README.rna-seq ]]
 * A list of steps describing the standard RNA-seq pipeline: [[ http://woldlab.caltech.edu/rnaseq/RNA-seq.analysisSteps.txt | RNA-seq.analysisSteps.txt ]]
 * A guide to building RDS files: [[ http://woldlab.caltech.edu/erange/README.build-rds | README.build-rds ]]
 * A guide to using ERANGE for ChIP-seq: [[ http://woldlab.caltech.edu/erange/README.chip-seq | README.chip-seq ]]
 * A guide to using ERANGE for (expressed) SNPs: [[ http://woldlab.caltech.edu/erange/README.rna-esnp | README.rna-esnp ]]
 * A guide to using ERANGE for RNA-seq: [[ http://woldlab.caltech.edu/erange/README.rna-seq | README.rna-seq ]]
 * A list of steps describing the standard RNA-seq pipeline: [[ http://woldlab.caltech.edu/erange/RNA-seq.analysisSteps.txt | RNA-seq.analysisSteps.txt ]]
Line 37: Line 40:
== Interim Erange3.3 release ==
An interim build of Erange is available that includes support for analysis using self organizing maps. This will be incorporated into Erange4.0 shortly, but is being made available early as an interim release. [[http://woldlab.caltech.edu/erange/ERANGE3.3.tgz | ERANGE3.3.tgz ]] To use this you will also need an updated version of Cistematic's [[http://woldlab.caltech.edu/erange/analyzego.py | analyzego.py ]] which should replace the version located in your $CISTEMATIC_ROOT/cistematic/stat/ in order to support the bonferroni map correction.
Line 41: Line 47:
To use it for RNA-seq, first go through the [[ http://woldlab.caltech.edu/rnaseq/rnaseqREADME.txt | RNA-seq README ]], then read the file [[ http://woldlab.caltech.edu/rnaseq/analysisSteps.txt | analysisSteps.txt ]] and take a look at the pipeline shell script runStandardAnalysis.sh. To use it for RNA-seq, first go through the [[ http://woldlab.caltech.edu/erange/rnaseqREADME.txt | RNA-seq README ]], then read the file [[ http://woldlab.caltech.edu/erange/analysisSteps.txt | analysisSteps.txt ]] and take a look at the pipeline shell script runStandardAnalysis.sh.
Line 47: Line 53:
 * [[ http://woldlab.caltech.edu/rnaseq/ERANGE2.tgz | ERANGE2.tgz ]] (the code)
 * [[ http://woldlab.caltech.edu/rnaseq/mm9splices_spikes.tgz | mm9splices_spikes.tgz ]] (the files for building the exapnded genomes and remapping splices)
 * http://woldlab.caltech.edu/rnaseq/RNAFAR.tgz | RNAFAR.tgz ]] (the consolidated RNAFAR analysis, includes repeat library from UCSC - large!)
 * [[ http://woldlab.caltech.edu/erange/ERANGE2.tgz | ERANGE2.tgz ]] (the code)
 * [[ http://woldlab.caltech.edu/erange/mm9splices_spikes.tgz | mm9splices_spikes.tgz ]] (the files for building the exapnded genomes and remapping splices)
 * [[ http://woldlab.caltech.edu/erange/RNAFAR.tgz | RNAFAR.tgz ]] (the consolidated RNAFAR analysis, includes repeat library from UCSC - large!)
Line 62: Line 68:
 * [[ http://woldlab.caltech.edu/rnaseq/mm9Brain.wig | mm9Brain.wig ]]
 * [[ http://woldlab.caltech.edu/rnaseq/mm9Brain1.beds.tgz | mm9Brain1.beds.tgz ]]
 * [[ http://woldlab.caltech.edu/erange/mm9Brain.wig | mm9Brain.wig ]]
 * [[ http://woldlab.caltech.edu/erange/mm9Brain1.beds.tgz | mm9Brain1.beds.tgz ]]
Line 65: Line 71:
 * [[ http://woldlab.caltech.edu/rnaseq/mm9Brain1.rpkms.tgz | mm9Brain1.rpkms.tgz ]]
 * [[ http://woldlab.caltech.edu/rnaseq/mm9Brain1.comb.eland2.gz | mm9Brain1.comb.eland2.gz ]]
 * [[ http://woldlab.caltech.edu/erange/mm9Brain1.rpkms.tgz | mm9Brain1.rpkms.tgz ]]
 * [[ http://woldlab.caltech.edu/erange/mm9Brain1.comb.eland2.gz | mm9Brain1.comb.eland2.gz ]]
Line 70: Line 76:
 * [[ http://woldlab.caltech.edu/rnaseq/mm9Brain2.wig | mm9Brain2.wig ]]
 * [[ http://woldlab.caltech.edu/rnaseq/mm9Brain2.beds.tgz | mm9Brain2.beds.tgz ]]
 * [[ http://woldlab.caltech.edu/rnaseq/mm9Brain2.rpkms.tgz | mm9Brain2.rpkms.tgz ]]
 * [[ http://woldlab.caltech.edu/rnaseq/mm9Brain2.comb.eland2.gz | mm9Brain2.comb.eland2.gz ]]
 * [[ http://woldlab.caltech.edu/erange/mm9Brain2.wig | mm9Brain2.wig ]]
 * [[ http://woldlab.caltech.edu/erange/mm9Brain2.beds.tgz | mm9Brain2.beds.tgz ]]
 * [[ http://woldlab.caltech.edu/erange/mm9Brain2.rpkms.tgz | mm9Brain2.rpkms.tgz ]]
 * [[ http://woldlab.caltech.edu/erange/mm9Brain2.comb.eland2.gz | mm9Brain2.comb.eland2.gz ]]
Line 77: Line 83:
 * [[ http://woldlab.caltech.edu/rnaseq/mm9Liver.wig | mm9Liver.wig ]]
 * [[ http://woldlab.caltech.edu/rnaseq/mm9Liver1.beds.tgz | mm9Liver1.beds.tgz ]]
 * [[ http://woldlab.caltech.edu/erange/mm9Liver.wig | mm9Liver.wig ]]
 * [[ http://woldlab.caltech.edu/erange/mm9Liver1.beds.tgz | mm9Liver1.beds.tgz ]]
Line 80: Line 86:
 * [[ http://woldlab.caltech.edu/rnaseq/mm9Liver1.rpkms.tgz | mm9Liver1.rpkms.tgz ]]
 * [[ http://woldlab.caltech.edu/rnaseq/mm9Liver1.comb.eland2.gz | mm9Liver1.comb.eland2.gz ]]
 * [[ http://woldlab.caltech.edu/erange/mm9Liver1.rpkms.tgz | mm9Liver1.rpkms.tgz ]]
 * [[ http://woldlab.caltech.edu/erange/mm9Liver1.comb.eland2.gz | mm9Liver1.comb.eland2.gz ]]
Line 85: Line 91:
 * [[ http://woldlab.caltech.edu/rnaseq/mm9Liver2.wig | mm9Liver2.wig ]]
 * [[ http://woldlab.caltech.edu/rnaseq/mm9Liver2.beds.tgz | mm9Liver2.beds.tgz ]]
 * [[ http://woldlab.caltech.edu/rnaseq/mm9Liver2.rpkms.tgz | mm9Liver2.rpkms.tgz ]]
 * [[ http://woldlab.caltech.edu/rnaseq/mm9Liver2.comb.eland2.gz | mm9Liver2.comb.eland2.gz ]]
 * [[ http://woldlab.caltech.edu/erange/mm9Liver2.wig | mm9Liver2.wig ]]
 * [[ http://woldlab.caltech.edu/erange/mm9Liver2.beds.tgz | mm9Liver2.beds.tgz ]]
 * [[ http://woldlab.caltech.edu/erange/mm9Liver2.rpkms.tgz | mm9Liver2.rpkms.tgz ]]
 * [[ http://woldlab.caltech.edu/erange/mm9Liver2.comb.eland2.gz | mm9Liver2.comb.eland2.gz ]]
Line 93: Line 99:
 * [[ http://woldlab.caltech.edu/rnaseq/mm9Muscle.wig | mm9Muscle.wig ]]
 * [[ http://woldlab.caltech.edu/rnaseq/mm9Muscle1.beds.tgz | mm9Muscle1.beds.tgz ]]
 * [[ http://woldlab.caltech.edu/erange/mm9Muscle.wig | mm9Muscle.wig ]]
 * [[ http://woldlab.caltech.edu/erange/mm9Muscle1.beds.tgz | mm9Muscle1.beds.tgz ]]
Line 96: Line 102:
 * [[ http://woldlab.caltech.edu/rnaseq/mm9Muscle1.rpkms.tgz | mm9Muscle1.rpkms.tgz ]]
 * [[ http://woldlab.caltech.edu/rnaseq/mm9Muscle1.comb.eland2.gz | mm9Muscle1.comb.eland2.gz ]]
 * [[ http://woldlab.caltech.edu/erange/mm9Muscle1.rpkms.tgz | mm9Muscle1.rpkms.tgz ]]
 * [[ http://woldlab.caltech.edu/erange/mm9Muscle1.comb.eland2.gz | mm9Muscle1.comb.eland2.gz ]]
Line 101: Line 107:
 * [[ http://woldlab.caltech.edu/rnaseq/mm9Muscle2.wig | mm9Muscle2.wig ]]
 * [[ http://woldlab.caltech.edu/rnaseq/mm9Muscle2.beds.tgz | mm9Muscle2.beds.tgz< ]]
 * [[ http://woldlab.caltech.edu/rnaseq/mm9Muscle2.rpkms.tgz | mm9Muscle2.rpkms.tgz ]]
 * [[ http://woldlab.caltech.edu/rnaseq/mm9Muscle2.comb.eland2.gz | mm9Muscle2.comb.eland2.gz ]]
 * [[ http://woldlab.caltech.edu/erange/mm9Muscle2.wig | mm9Muscle2.wig ]]
 * [[ http://woldlab.caltech.edu/erange/mm9Muscle2.beds.tgz | mm9Muscle2.beds.tgz< ]]
 * [[ http://woldlab.caltech.edu/erange/mm9Muscle2.rpkms.tgz | mm9Muscle2.rpkms.tgz ]]
 * [[ http://woldlab.caltech.edu/erange/mm9Muscle2.comb.eland2.gz | mm9Muscle2.comb.eland2.gz ]]

=== Help ===

For assistance with Erange please contact Sean Upchurch (sau AT caltech.edu)
Line 107: Line 117:
Last Modified: 2010/08/09 by Sean Upchurch Last Modified: 14 Jan 2011 by Sean Upchurch

Mapping and Quantifying Mammalian Transcriptomes by RNA-Seq

Ali Mortazavi, Brian Williams, Kenneth McCue, Lorian Schaeffer, Barbara Wold


This is the page of the underlying data and code for the analysis of the paper above, which has been published in Nature Methods in 2008. While the paper focuses on mouse tissues, we have since used the same code in C elegans and human cell lines with great success.

If using Bowtie 0.10.X, please make sure to use the new '--strata' flag in order to handle multireads correctly. Note that ERANGE is not compatible with bowtie 0.9.9.X.

ERANGE Development Edition

ERANGE is now available through Git. Future releases starting with ERANGE 4.0 will be available through a git repository. Development snapshots will be uploaded periodically for any interested parties. Available right now is a development alpha of ERANGE 4.0. Woldlab Gitweb portal

New: ERANGE 3.2.1

ERANGE3.2.1 is now released. This is the version we are using in the Wold lab for both ChIP-seq and RNA-seq analyses. Some of the new supported features are:

  • Support for SAM/BAM format

The current version is: ERANGE3.2.1.tgz, which was released on 2010/08/10. Note that this version of ERANGE requires an upgrade of Cistematic to version 3.0.

The following READMEs constitute the bulk of the documentation for ERANGE:

You are highly encouraged to use the following pipeline scripts rather than the individual commands for RNA-seq:

  • unpaired reads: runStandardAnalysis.sh
  • unpaired reads, stranded: runStrandedAnalysis.sh
  • paired reads (assumes on network partition): runRNAPairedAnalysis.sh
  • expressed SNP analysis: runSNPAnalysis.sh

Please note that ERANGE3.X is a major departure from the bed-based formats used in ERANGE2.0 and requires re-importing read mappings into sqlite based read datasets (RDS). However, we suggest that you run v3.X instead of v2.X for production purposes.

Interim Erange3.3 release

An interim build of Erange is available that includes support for analysis using self organizing maps. This will be incorporated into Erange4.0 shortly, but is being made available early as an interim release. ERANGE3.3.tgz To use this you will also need an updated version of Cistematic's analyzego.py which should replace the version located in your $CISTEMATIC_ROOT/cistematic/stat/ in order to support the bonferroni map correction.

Dual-use E-RANGE

E-RANGE is our Python package for doing RNA-seq and ChIP-seq (hence the "dual-use"), and is a descendant of the ChIPSeq mini peak finder (Johnson, 2007).

To use it for RNA-seq, first go through the RNA-seq README, then read the file analysisSteps.txt and take a look at the pipeline shell script runStandardAnalysis.sh.

Note that E-RANGE assumes the following requirements: Python 2.5, Linux / Mac OS X (preferably with the Python Psyco compiler), and Cistematic 2.0 (all scripts with a command line genome specification rely on Cistematic!), which you can get here.

If you want to rerun our entire analysis starting with either the raw data (eland files) or the bed files, you will need the following files:

The Mouse Reference data

Briefly, each tissue has two replicates, the second of which was done with spike-ins, as described in the paper. For each replicate we provide:<br>

  • Normalized wigglegrams of the unique reads to display them on UCSC (mm9)
  • Bed files of all of the reads (uniques, splices, multireads, spikes) - note that only the splice bed files are small enough for loading onto UCSC
  • RPKM counts for each of the major steps of E-RANGE
  • ELAND results files run with the --multi option on the expanded genomes for those who want to look at the raw data (these files are *huge* - up to 1GB)

Brain 1 (no spike)

Brain 2 (spike)

Liver 1 (no spike)

Liver 2 (spike)

Muscle 1 (no spike)

Muscle 2 (spike)

Help

For assistance with Erange please contact Sean Upchurch (sau AT caltech.edu)


Last Modified: 14 Jan 2011 by Sean Upchurch

WoldlabWiki: RNASeq (last edited 2012-07-02 17:21:16 by sau)