version 1 - biosciences and bioengineeringsanjeeva/virtual_lab/software_user_manual.pdf · the...

52
Version 1.0 Indian Institute of Technology Bombay, India | Bhushan N Kharbikar PROTEOMICA DEMYSTIFYING PROTEINS

Upload: buikien

Post on 20-Aug-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

Version 1.0

Indian Institute of Technology Bombay, India | Bhushan N Kharbikar

PROTEOMICA DEMYSTIFYING PROTEINS

Page 2: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

Software User’s Manual

Version 1.0

Copyright © 2013

Bhushan N Kharbikar, Proteomics Lab

Department of Biosciences and Bioengineering

Indian Institute of Technology Bombay

Page 3: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

CONTENT

PROTEOMICA 3

INTRODUCTION 3

WHAT IS PROTEOMICA? 4

FIRST TIME USER EXPERIENCES (FTUE) 5

CONFIGURING ENVIRONMENT 5

LAUNCHING PROTEOMICA 5

PRINCIPAL GRAPHICAL USER INTERFACE 8

KNOW THE CONTROLS 9

IMAGE DOMAIN BASED APPROACH 9

DESCRIBING PROTEOMICA GUI 10

WORKFLOW 10

COMMAND BUTTONS 12

SAMPLE GEL ANALYSIS USING PROTEOMICA 15

SET UP AN EXPERIMENT 15

CREATE MATCHSET 15

PRE-PROCESSING OF IMAGES 17

GEL IMAGE MATCHING 20

MATCH AND ALIGN 20

GLOBAL GEL 24

SPOT DETECTION 26

SEGMENT 26

QUANTIFY 32

RESULT AND UTILITY TOOLS 34

STATISTICS 34

3D VIEW VISUALISATION TOOL 39

PROFILE PLOT 44

HELP 50

EXIT 50

REFERENCES 51

Page 4: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

Proteomica

Introduction

The processing and analysis of 2 DE gel images is crucial step in proteomics workflow and

have substantial impact on final qualitative and quantitative outcome. Due to large

complexity in protein patterns in gel images, its analysis is very subtle and tedious hence

computer assisted automated processing and analysis is inevitable.

While 2 DE technique for study of proteome is matured over last 3-4 decades, computer

assisted automated techniques are still evolving, even after their introduction between late

70s to early 80s.

Majority of research publications and commercial packages emerged in due course of time

offers varied approaches towards implementation of image processing workflows for 2 DE

gel images. More robust algorithms comes up which effectively address the major underlying

challenges in processing of 2DE gel images e.g., presence of multiple noise, horizontal and

vertical streaking, spot segmentation, spot intensity saturation, overlapping of spots,

geometrical variations, image registrations etc.

Although plenty of commercial software packages are available for analysing 2DE gel

images, their high cost, unavailability of standard image analysis workflow, not-so promising

results and black box development led many research groups to open-source and freeware to

perform analysis of 2DE gel images.

It’s unfortunate that the freeware and open-source resources available do not offers all the

steps required to complete analysis of 2DE gel images. Hence till date not widely used and

adopted and eventually not proved to be the alternative for costly commercial software.

Page 5: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

What is Proteomica?

Proteomica Demystifying Proteins developed by us at Proteomics Laboratory, Indian Institute of

Technology Bombay is also motivated by the factors described in the previous section above.

Proteomica is complete open source and freeware alternative solution to commercial software

which provides handy and cost effective option for research community. Proteomica

incorporates all the required operation for complete analysis of 2DE gel images. Proteomica

implement the image domain based analysis workflow which is powered with established and

widely accepted algorithms [][] for processing gel images in each steps. Development of

Proteomica is inspired by []. Also It also incorporates plot and visualisation tool.

Proteomica is a plugin developed for ImageJ and use complete ImageJ framework. Some of

the ImageJ original codes are also modified for its operations hence distributed as bundled

with ImageJ.

For Proteomica we request you to use the Proteomica bundled ImageJ distribution provided

on plugin download page.

Bhushan N Kharbikar,

Biomedical Engineering,

Indian Institute of Technology Bombay

April 2013

Page 6: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

First Time User Experiences (FTUE)

Configuring environment

Please follow all the steps provided at link http://imagej.nih.gov/ij/docs/install/ required for

installation of ImageJ as per your operating system (OS) for installing Proteomica bundled

ImageJ distributions.

Setup the required Java environments by setting environmental variables. For details please

refer http://docs.oracle.com/javase/tutorial/essential/environment/paths.html.

Alternatively download the archive (.zip) from link __________________.

Create directory unzip the distribution.

Proteomica is set to use.

Launching Proteomica

Open the directory created after unzipping the to enter you will get directory

structure as follows

Page 7: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

Double click on the highlighted above. It will launch the ImageJ.

From all the available menu option in the IJ menu bar go to plugins

Dropdown menu will pop-up. Proteomica distribution is available here and highlighted a

Page 8: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

Click on the Proteomica. It launches Splash welcome screen projecting product and its tagline

along with information for copyright.

The programs then load and display the Proteomica’s principal graphical user interface as

below.

Page 9: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

Principal Graphical User Interface

Principal screen is divided in three area Product viz., label text area (marked as 1), Copyright

text area (marked as 3) and command area (marked as 2). The command area is further

divided subarea depending group of operations involved in workflow. Also the arrangement

flows as per flow of steps in the image processing workflow for 2DE gel image analysis.

1

2

3

Page 10: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

Know the controls

Proteomica do the 2DE image analysis in image domain.

Image domain based approach

In image domain based approach the image alignment step precedes the spot detection.

Reference image has been selected which has maximum no of spots patterns. Other gels

images in match set then aligned to the referenced gel by warping. If alignment is not

satisfactory, the process is then manually intervened and representative spot are selected over

the gels which can be acts landmark points. Algorithm, then realign the images with the

landmark in position and generated smooth interpolated warping for global alignment and

with estimation of intermediary interpolation local alignment is achieved. Effective image

also called fusion image or mean image is created by combining all the aligned images.

Fusion image thus used for further analysis helps in reducing noise and to overcome variable

features and artefacts. The fusion image is then subjected to background subtraction and

intensity normalization. Use of fusion image for spot segmentation and quantification tends

to increase sensitivity over single spots detection. Spot parameters are computed for spots on

individual gel images. The resultant match sets have no missing spots and fidelity of analysis

is high as compared with conventional method. Also the correctness of algorithm is limited

by degree of correctness of gel alignments.

Page 11: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

Describing Proteomica GUI

Workflow

Gel analysis starts with setting up an experiment by creating match set

After match-set creation, all the gels added to the match-set are pre-processed to remove all

the noise and background. Pre-procesing can be done repetitively till we get satisfactory

results.

After pre-processing, we have to determine best gel with minimum geometrical distortion and

align all the gels with best one selected as target gel image.

Match and alignment removes all the geometric distortions present in the gel images.

Followed by the same Global gel image is created which would be the combination of all the

gel images present in the match-set of an experiment for analysis of 2DE gel images.

Page 12: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

Workflow further advances with the spot detections on the Global gel and after generating the

spot list the spot’s volume are quantified on each individual gels.

Further, the results are generated with spot quantified on each and every gel image signifying

their differential expressions if any. Result also includes few basics statistical parameters

about detected protein’s spots on the analysed 2DE gel images.

Page 13: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

Command Buttons

Several command buttons on panel marked as 2 above performs all the important functions in

the image processing and analysis of 2DE gel images. Command buttons controls the

calculations or help in accessing the other functions, as listed below.

Match set button initiate the process and creates the match set

by including gel images in order to setup an experiment

Pre-process button fires the de-noising and background

subtraction filters in order to clean the images and make it ready for the next step in

workflow

Match and Align button pops up the window in which you can

select source and target gel images you want to align along with other options to set up or

refines parameters and perform the matching and alignments and ask you to save the aligned

image.

Global gel button close all the open gel windows and launch

the file selection popups to select all the aligned gel images to create global gel which is the

combination of all the 2DE gel images which is pre-processed and aligned in the previous

steps. Also it generates the stack of all the gel images.

Segment button executes the mark and segment the protein

spots on the Global gel image obtained in previous steps and add the list of detected protein

spots in the spot manger / roi manager.

Quantify button distributed all the protein spots detected in

previous steps to all the gel image in the stack and quantify the corresponding volume of

proteins for the same spot on every gel images.

Page 14: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

Spot’s Manager / ROI’s manager button launches the spot /

roi manages which displays and manages all the detected spots on the global gel also it has

capability to save / open (load) / select / add and delete spots from the global gel which are

auto-detected during segmentation of global gel image.

Statistics button generate results for the entire analysis and

also basic statistics describing all the protein spots detected on all the 2DE gel images

included in the match-set for the experiment done as specified

.

3D view button opens the JAVA3D interface to visualize the

3D surface profile of protein spots in gel images.

Profile Plots button plots the 2D pots of the protein spot

intensities. Also it can be operated at real-time or in the live mode. It also saves spot locations

and the plot in the file.

Help button displays the general FAQs about the Proteomica,

Credits and Citations / References used for developing the current version of the Proteomica.

Exit button closes all the windows and exit the Proteomica.

Page 15: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

Hovering of the move pointer over the button provides you with the brief information about

function of the said buttons.

Page 16: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

Sample gel analysis using Proteomica

Sample gels used in this demonstration are obtained from Proteomics Laboratory,

Department of Biosciences and Bioengineering, IIT Bombay.

Set up an experiment

Create matchset

We start with creating the match set by clicking on Matchset button and selecting all the gels

which we intend to include in the experiments

Page 17: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

After selecting all the images click open in file chooser dialog, it will create your matchset by

opening all the selected images

Page 18: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

Pre-processing of images

We now proceeds towards the pre-processing steps

Activate the image window frame by clicking on them and then click on pre-processing

button on the Proteomica

Input dialog window pops up asking for the various parameters to be put into it. The filters

are already optimised for best performance based on the default values which appeared in the

popup.

Page 19: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

If you still fill to provide different values kindly fill in the same for improving the output of

the step.

Add the end of pre-processing the image is free from most of the noise and also the uneven

background is subtracted from the image under processing.

This step has been repeated for every image added to the image set if you feels that image

requires pre-processing.

Page 20: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

This figure below shows the output images before and after pre-processing step.

Page 21: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

Gel Image Matching

Match and Align

Next step come is gel image matching. Click on the Match and align button.

Popup dialog comes up asking for the source and target gel image to match. Select target

image as which is best and which may be a reference image and select source image as the

image which you want to align with reference image. And hit done.

Page 22: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

Image alignment is started and you see real animated output when registration is in process.

Page 23: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

After alignment you can see the image stack of which first image is output aligned image

second image is the target (reference) image and other two in the stacks are distortion vectors

and warping mask.

Page 24: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

After successful alignment popup appears asking for the name of the images to save. It will

only save the first image from the stack which the output aligned image in the match set

directory.

Page 25: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

Popup message appears displaying the successful alignment of source image with the target /

reference image

Global Gel

Now we move towards creating the Global gel which is the effective combination of the all

the aligned gel images.

Click on Global gel button, file chooser window pops up.

Page 26: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

Select only the aligned registered/aligned .jpeg file and click open button on UI.

Popup appears in case if the all gel images are not of the same size. Select copy centre

method from the method dropdown as it provide best results You select other methods to as

which can be decided based on 2DE gel image. Click on OK button.

Page 27: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

The process generates the effective Global gel as shown below.

Spot Detection

Segment

Now we have to detect spot on the Global gel. Hit segment button in the spot detection sub

panel.

Page 28: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

Window pops up asking for the parameters. Provide necessary parameters and click on start

watershed button.

It initiates watershed segmentation on Global gel image.

Page 29: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

Output of the watershed steps appears as follows.

After the successful watershed click on segment button.

Page 30: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

Clicking on the segment button opens up the advanced popup asking for the parameters.

Default parameters which appear are already optimised for good performance. Still feel free

to play around with these parameters.

Click OK on the pop-up. It starts detecting the spots and add the detected protein spots on the

Global gel to the ROI/ Spot Manager.

Page 31: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

All the detected spots are appeared to be labelled on Global gel and added to ROI/ Spot

Manager.

Before clicking on the start watershed button or segment button, makes sure that Global gel

window is active.

Page 32: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

You are able to save the detected spot list in the match-set directory by clicking on the save

button in the ROI/Spot Manager.

Page 33: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

Quantify

After detection of the spots on the global gel we have to determine the volume of the protein

spots on the individual gel images.

Quantify does the same for us. Activate the image stack window by click the image stack

window and click on the Quantify button

Page 34: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

It put the same spot pattern detected on the Global gel and quantify the volume of the protein

on the individual gel images.

Page 35: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

Result and Utility Tools

Statistics

Finally to view results click on statistics button.

Popup message appears stating that generating statistics is under process.

Page 36: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

Again popup appears asking how to arrange the results in the result tables. Provide suitable

option and click ok.

Result table starts appearing

Page 37: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

Result tables displaying the results which include gel label, spot area, standard deviation,

intDen (Spot Volume), median, kurtosis and skewness.

Page 38: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

We can save results file save as and then by giving std extensions (.txt or .csv or .xls)

Page 39: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

We can even compute few more results and advanced parameters and display it in result table

to configure the same go to the result window. Click on Results Set Measurements

check all the required parameters and click ok.

Page 40: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

3D view visualisation tool

Click on the 3D view button. It launch Java3D viewer in which complete gel and/or even the

part of the gel or protein spot are visualised in 3 Dimensions. For details please follow the

below snapshots

Page 41: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for
Page 42: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for
Page 43: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for
Page 44: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for
Page 45: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

Profile Plot

It helps us to see the 2 dimensional intensity profile of proteins spot on the gel image. Also

the profile of only spots on detected on the stack of the gel image can be visualised.

Page 46: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

For visualising the profile of spots detected on the stack of the gel image. The spots must be

loaded in the spot manager / roi manager.

Page 47: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

After loading the save spot list in the Spot Manager / ROI manager use ImageJ selection tool

to select the area of the gel for which profile needs to be visualized.

Page 48: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

Below the profile plot of spot intensity are displayed.

Page 49: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

Interface provides us with option to save the profile plots for 2DE gel images.

We have option to see the live plotting by changing the selection and plot get updated for the

same. This is achieved by clicking on the Live button on the UI.

Page 50: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for
Page 51: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

Help

Help button displays the general FAQs about the Proteomica, Credits and Citations /

References used for developing the current version of the Proteomica.

Exit

Exit button closes all the windows and exit the Proteomica.

Page 52: Version 1 - Biosciences and Bioengineeringsanjeeva/virtual_lab/Software_User_Manual.pdf · The processing and analysis of 2 DE gel images is ... Proteomica is a plugin developed for

References Will be updated soon possible.