Professional Documents
Culture Documents
Chipster
12.-14.6.2013
Eija Korpelainen, Massimiliano Gentile
chipster@csc.fi
Course outline
Introduction to Chipster
Microarray data analysis
• Importing microarray data to Chipster
• Normalization
• Quality control (inc. clustering)
• Filtering
• Statistical testing, including linear modeling
• Pathway analysis
• Saving and sharing workflows
NGS data analysis
• Quality control
• Preprocessing
• Alignment
• Differential expression analysis
1
Introduction to Chipster
Chipster
Open source software with emphasis on usability
Enables life scientists with no programming skills to
• analyse and integrate high-throughput data
• visualize data efficiently
• save and share automatic workflows
2
Analysis functionality, overview
110 NGS tools for 140 microarray tools for
• ChIP-seq • gene expression
• RNA-seq • miRNA expression
• miRNA-seq • protein expression
• MeDIP-seq • aCGH
• CNA-seq • SNP
• DNA-seq • integration of different data
3
Interactive visualizations
Technical aspects
Client-server system
• Enough CPU and memory for NGS jobs
• Centralized maintenance
Easy to install
• Client uses Java Web Start
• Server available as a virtual machine
4
What can I do with Chipster?
Life scientist
• Analyze, visualize and integrate your data
• Share workflows and analysis sessions with colleagues
Bioinformatician
• Offload routine tasks to biologists
• Prepare workflows for them
• Customize Chipster for your users by adding new tools
More info
chipster@csc.fi
http://chipster.csc.fi
http://chipster.sourceforge.net/
5
Using Chipster: general aspects
6
Mode of operation
Select data
Select tool category
Select tool (set parameters if necessary) and click run
View results
Workflow view
7
Analysis sessions
In order to continue your work later, you have to save the
analysis session.
Saving the session will save all the files and their
relationships.
The session is packed into a single .zip file and saved on your
computer
• in the next Chipster version you can also save it on the server
Session files allow you to continue the work on another
computer, or share it with a colleague.
You can have multiple analysis sessions saved separately, and
combine them later if needed.
When you save a workflow this way, all the analysis steps and
their parameters are saved as a script file, which you can share
with other users
8
Saving and using workflows
Select the starting point for
your workflow and click
”Workflow/ Save starting from
selected”
9
You can run many analysis jobs at the same time
You don’t need to wait that one task finishes before submitting another one
Use Task manager to
• view status
• cancel jobs
• view time, parameters
Data visualizations
10
Visualizing the data
Data visualization panel
• Maximize and redraw for better viewing
• Detach = open in a separate window, allows you to view several
images at the same time
Available actions:
• Select genes and create a gene list
• Change titles, colors etc
• Zoom in/out
11
12
Static images produced by R/Bioconductor
Box plot
Histogram
Heatmap
Idiogram
Chromosomal position
Correlogram
Dendrogram
NMDS plot
QC stats plot
RNA degradation plot
K-means clustering
SOM-clustering
etc
13
Importing microarray data to Chipster
You can import Illumina GenomeStudio files to Chipster as is, if all the
samples are in one file
• Need columns AVG, BEAD_STDERR, Avg_NBEADS and DetectionPval
• Note: Use lumi normalization for data imported this way
You can import any tab delimited files (e.g. Agilent) using the Import tool
14
Import tool
Step 1: Define title row, header and footer
Import tool
Step 2: Define columns
15
Which columns to mark in Import tool?
http://chipster.csc.fi/manual/import-help.html
Agilent
• Identifier (ProbeName)
• Sample (rMeanSignal or rMedianSignal)
1-color
• Sample background (rBGMedianSignal) 2-color
• Control (gMeanSignal or gMedianSignal)
• Control background (gBGMedianSignal)
• Flag (Control type)
Import the same file using the Import tool and normalize
• In the Import files -window choose the action “Use Import tool”
• Click the Mark title row –button and click on the title row of the data.
• Click Next. Click the Identifier –button and click on the TargetID
column. Click the Sample –button and click on all the AVG columns.
• Select the 6 files and tool Normalization/ Illumina. Set parameters so
that Illumina software version = BeadStudio1, identifier type =
TargetID and chiptype = Human-6v1.
16
Importing normalized data
Bring the data file in using the Import tool. Mark the identifier column
and all the sample columns.
17