SlideShare a Scribd company logo
1 of 46
Download to read offline
GENEVESTIGATOR TUTORIAL




            VIB - Gent
            12.04.2011




1
Goals




     Understand what Genevestigator is and why it has been developed

     Understand the function of the tools provided by the software

     Learn how to use Genevestigator to find genes of interest




 2
Content

  Microarray technology

  Concept of Genevestigator

  Data curation

  Tools:
   –   Meta-profile analysis
   –   Biomarker search
   –   RefGenes
   –   Clustering analysis
Microarray technology


  Advantages:
   –   Genome wide
   –   Relatively cheap
   –   Standardized streamlined handling
   –   Use of an optimized system based on oligonucleotide sequences
   –   Possibility to store data in publicly available repositories


  Disadvantages:
   – Sequence must be known in advance
   – Hybridization reaction
Workflow of a microarray experiment
                                             Conditions selection and experiments
                                             RNA extraction, amplification and
                 Hybridization               labelling
                                             Hybridization on chips



                                             Each pixel intensity is determined by the
                 DAT file                    expression level of a gene in the specific
                 Scanned raw image           sample hybridized on the array




                            Raw Data (Probe level)
      CEL file              Quality Control
                            Normalization



                            Normalized Data
      TXT file              Analysis                     Submission to repository
                            Validation (Q-PCR)

 5
Concept of Genevestigator

                                    Tissue type 1
                                    Tissue type 2
                                    Tissue type 3
                                    Tissue type 4
                                    …
                                    …
                                    …
                                    …
                                    …
                                    Tissue type 200

  Thousands of microarray                                Model of a
experiments exist world-wide                          summarized output

=> Summarize information from thousands of public experiments into
   easily interpretable results
 6
Concept of Genevestigator

     Build a systematic database of gene expression information


       Data repositories                Curation                   Genevestigator




                                                       anatomy
                                                   development
                                                      condition
                                                      genotype


                               Data      Expert annotation
                              quality     with systematic
      meta-analysis?          control        ontologies           meta-analysis!



 7
1. Data Curation - Overview

     Quality control all sample data                   1. Data Curation

     Collect raw data files and normalize
     data
                                                                              anatomy
                                                                          development
     Read and understand the experiment                                      condition
                                                                             genotype

                                                Quality control   Expert annotation
     Manually annotate experiments using               +           with systematic
     structured vocabularies (ontologies)       Normalization         ontologies



     Final goal of curation: translate
     experimental information in computer-
     readable and „statistically usable“ form



 8
Curation: Quality control




                            Unprocessed probe intensity

                            RNA degradation plots

                            Probe-level analysis (RLE, NUSE)

                            Border element analysis

                            Array-array correlation plots




 9
Curation: normalization models

     Multi-array models
      – e.g. dChip, RMA, gcRMA
      – all arrays from an experiment are normalized simultaneously
      – cannot easily be used to create large databases
      – RMA and gcRMA use perfect-match information only (background estimation by
         statistical approaches)

     Single array models
      – e.g. MAS5
      – normalize each array independantly
      – does not correct for biases between experiments
      – MAS5 uses both perfect-match and mismatch probe information
         (mismatch is used to model background (biochemical approach))




10
Curation: Ontologies

     Ontologies built for
      – Anatomical parts                             Anatomy
      – Stages of development                        Ontology:
                                                     - Arabidopsis
      – Perturbations (diseases, chemicals, etc.)    - Rice
                                                     - Barley

     Ontologies                                      (version 2008)

      – Were compiled from various public ontology
        sources and own developments
      – Are built using tree structures




                                                      Development
                                                      Ontology:
                                                      - Mouse




11
Curation: Meta-profiles


                                              sample meta-data


                                              expression data




                                                       summarized
                                                       results


       [space]   [time]   [response]   [response]


12

                                                                    12
Curation: Data content




Total   1’742   54’786
                         As of December 2010: > 54’000 Affymetrix arrays
                         World’s largest standardized, quality
                         controlled, and manually annotated gene
                         expression compendium for plants, animals,
                         and microorganisms!


13
Genevestigator application
     Database and analysis engine
     Website with user support
     Analysis tool for the user
                                    Requirements
                                     Browser
                                      –   Genevestigator works in Internet Explorer,
                                          Firefox, Safari, Opera, and Chrome


                                     Java
                                      –   Sun Microsystems; Minimal: Java 1.4.2. or
                                          higher


                                     Computer:
                                      –   500 MB RAM or more



14
Toolsets




15
Analytical approach 1

genes            which conditions?


                        Anatomy
                        [space]


                        Development
                        [time]


                        Condition /
                        Genotype
                        [response]


16
Meta-Profile Analysis




     1. Choose an organism




     2. Enter the genes you
     wish to work with




17
Meta-Profile Analysis tools

     View and interpret the results across:
      –   Anatomical categories (Anatomy tab)
      –   Developmental stages (Development tab)
      –   Chemicals, diseases, tumors, etc. (Conditions tab)
      –   Genetic modifications (Genotype tab)
      –   Tumors (Neoplasm tab, only for Human)




18
Note: Select by experiment or annotation




19
Meta-Profile Analysis: Anatomy tool


                                      Looks at how genes are
                                      expressed in different tissues

                                      Mean and standard deviation

                                      Anatomy categories as a tree
                                      (ontology); expand / collapse

                                      Number of arrays per
                                      category is indicated




20
Meta-Profile Analysis: Neoplasm tool

                                                         Looks at how genes are
                                                         expressed in different tumors

                                                         Clinical parameters of the
                                                         tumors are available

                                                         Mean and standard deviation

                                                         Anatomy categories as a tree
                                                         (ontology); expand / collapse

Expression profile of NPY across different tumor types
                                                         Number of arrays per
                                                         category is indicated



 21
Meta-Profile Analysis: Development tool

                                   Looks at how genes are
                                   expressed during the life cycle
                                   of an organism




                                          Example for barley




                                        Example for mouse / rat




22
Meta-Profile Analysis: Conditions and Genotype tools

                       Most upregulating conditions




List (or tree)
of various             Spots indicate the
conditions             responses of selected
                       gene(s) to the list of conditions




                        Most downregulating conditions

23
Meta-Profile Analysis: Scanner tool

                                      All arrays are represented on
                                      a single screen

                                      Easily find and select
                                      experiments in which
                                      expression is particularly high
                                      (screen for peaks)

                                      Magnifying glass and tooltip
                                      allow to look into details of
                                      signals, arrays, and
                                      experiments.




24
Meta-Profile Analysis: Samples tool

                                      All arrays are represented in a
                                      single plot, scroll down

                                      Look at expression level and
                                      “absent / present” calls

                                      Tooltips allow to look into
                                      details of arrays and
                                      experiments.




25
Analytical approach 2

conditions              which genes?


Anatomy
[space]


Development
[time]


Conditions /
Genotypes
[response]


 26
Biomarker search




     1. Choose an organism




                                2. Choose conditions and
                                run analysis


     3. Save target genes for
     further analysis




27
Biomarker Search
     Identify genes that exhibit specific expression
     characteristics

     Anatomy




     Development




     Conditions / Genotype




28
Classical biomarker search




                                                                                                                                                                                                    condition 14
                                                                                                                                                                                                                   condition 15
                                                                                                                                        condition 10
                                                                                                                                                       condition 11
                                                                                                                                                                      condition 12
                                                                                                                                                                                     condition 13




                                                                                                                                                                                                                                  condition 16
                                                                                                                                                                                                                                                 condition 17
                                                                  condition 5
          condition 1
                        condition 2
                                      condition 3
                                                    condition 4


                                                                                condition 6
                                                                                              condition 7
                                                                                                            condition 8
                                                                                                                          condition 9
gene 1                                                                                                                                                                                                                                                          Most biomarker search
gene 2                                                                                                                                                                                                                                                          approaches look for the genes,
gene 3                                                                                                                                                                                                                                                          which respond the most to a
gene 4                                                                                                                                                                                                                                                          given condition
gene 5
gene 6
gene 7                                                                                                                                                                                                                                                          This condition may include
gene 8                                                                                                                                                                                                                                                          multiple similar studies
                                                           ?                                                                                                                                 ?
gene 9
gene 10
gene 11                                                                                                                                                                                                                                                         How these genes respond to
gene 12                                                                                                                                                                                                                                                         other conditions is unknown,
gene 13                                                                                                                                                                                                                                                         because they were not included
gene 14                                                                                                                                                                                                                                                         into the analysis
gene 15
gene 16
gene 17


 29
Biomarker validation in Genevestigator




                                                                                                                                                                                                    condition 14
                                                                                                                                                                                                                   condition 15
                                                                                                                                        condition 10
                                                                                                                                                       condition 11
                                                                                                                                                                      condition 12
                                                                                                                                                                                     condition 13




                                                                                                                                                                                                                                  condition 16
                                                                                                                                                                                                                                                 condition 17
                                                                  condition 5
          condition 1
                        condition 2
                                      condition 3
                                                    condition 4


                                                                                condition 6
                                                                                              condition 7
                                                                                                            condition 8
                                                                                                                          condition 9
gene 1                                                                                                                                                                                                                                                          Genevestigator allows to find out
gene 2                                                                                                                                                                                                                                                          how specific these genes are
gene 3                                                                                                                                                                                                                                                          (Meta-Profile Analysis ->
gene 4                                                                                                                                                                                                                                                          Stimulus/Mutation tools)
gene 5
gene 6
gene 7                                                                                                                                                                                                                                                          Only few are responsive only to
gene 8                                                                                                                                                                                                                                                          condition 9 (black arrows). All
gene 9                                                                                                                                                                                                                                                          others are sensitive to one (grey
gene 10
                                                                                                                                                                                                                                                                arrows) or more other
gene 11
                                                                                                                                                                                                                                                                conditions.
gene 12
gene 13
gene 14
gene 15
gene 16
gene 17


 30
Biomarker Search in Genevestigator




                                                                                                                                                                                                    condition 14
                                                                                                                                                                                                                   condition 15
                                                                                                                                        condition 10
                                                                                                                                                       condition 11
                                                                                                                                                                      condition 12
                                                                                                                                                                                     condition 13




                                                                                                                                                                                                                                  condition 16
                                                                                                                                                                                                                                                 condition 17
                                                                  condition 5
          condition 1
                        condition 2
                                      condition 3
                                                    condition 4


                                                                                condition 6
                                                                                              condition 7
                                                                                                            condition 8
                                                                                                                          condition 9
                                                                                                                                                                                                                                                                The Genevestigator Biomarker Search
gene 3
                                                                                                                                                                                                                                                                tools identify genes that are
gene 5
                                                                                                                                                                                                                                                                specifically responsive to the
gene 7
                                                                                                                                                                                                                                                                chosen condition (they respond
gene 13
                                                                                                                                                                                                                                                                minimally to other conditions).
gene 17
gene 10
gene 2
gene 15                                                                                                                                                                                                                                                         These genes are not necessarily the
gene 9                                                                                                                                                                                                                                                          ones with the strongest response to
gene 12                                                                                                                                                                                                                                                         the chosen condition
gene 4
gene 11
gene 16
gene 1
                                                                                                                                                                                                                                                                The Genevestigator Biomarker Search
gene 6
                                                                                                                                                                                                                                                                tools usually find other target
gene 8
                                                                                                                                                                                                                                                                candidates than classical tools, which
gene 14
                                                                                                                                                                                                                                                                analyze only a subset of experiments

 31
32
                                                          gene 8
                                                          gene 6
                                                                    gene 1
                                                                              gene 4
                                                                                        gene 9
                                                                                                  gene 2
                                                                                                                      gene 7
                                                                                                                                gene 5
                                                                                                                                gene 3




                                                          gene 14
                                                                    gene 16
                                                                              gene 11
                                                                                        gene 12
                                                                                                  gene 15
                                                                                                            gene 10
                                                                                                                      gene 17
                                                                                                                      gene 13
                                                                                                                                         condition 1
                                                                                                                                         condition 2




                                                                                                                                                                             –
                                                                                                                                         condition 3
                                                                                                                                         condition 4
                                                                                                                                         condition 5
                                                                                                                                         condition 6
                                                                                                                                         condition 7
                                                                                                                                         condition 8
                                                                                                                                         condition 9
                                                                                                                                         condition 10
                                                                                                                                         condition 11
                                                                                                                                         condition 12
                                                                                                                                         condition 13




                                                                                                                                                        target condition
                                                                                                                                         condition 14
                                                                                                                                         condition 15
                                                                                                                                         condition 16
                                                                                                                                         condition 17
                                                                                                                                         condition 18
                                                                                                                                         condition 19
                                                                                                                                         condition 20
                                                                                                                                         condition 21
                                                                                                                                         condition 22
                                                                                                                                         condition 23
                                                                                                                                         condition 24
                                                                                                                                         condition 25
                                                                                                                                         condition 26
                                                                                                                                         condition 27
                                                                                                                                         condition 28
                                                                                                                                         condition 29
                                                                                                                                         condition 30
                                                                                                                                         condition 31
                                                                                                                                         condition 32
                                                                                                                                         condition 33
                                                                                                                                         condition 34
                                                                                                                                         condition 35
                                                                                                                                         condition 36
                                                                                                                                         condition 37
                                                                                                                                         condition 38
                                                                                                                                         condition 39
                                                                                                                                         condition 40
                                                                                                                                         condition 41
                                                                                                                                         condition 42
                                                                                                                                         condition 43
                                                                                                                                         condition 44
                                                                                                                                         condition 45
                                                                                                                                         condition 46
                                                                                                                                         condition 47
                                                                                                                                         condition 48
                                                                                                                                         condition 49
                                                                                                                                         condition 50
                                                                                                                                         condition 51
                                                                                                                                                                                                                                                                                                         Biomarker Search in Genevestigator




                                                                                                                                         condition 52
                                                                                                                                         condition 53
                                                                                                                                         condition 54
                                                                                                                                                                                                                                             Imagine extending this to a much wider set of conditions…




                                                                                                                                         condition 55
                                                                                                                                         condition 56
                                                                                                                                                                           you may find other conditions to which the set of genes respond




                                                                                                                                         condition 57
                                                                                                                                         condition 58
                                                                                                                                         condition 59
                                                                                                                                         condition 60
                                                                                                                                         condition 61
                                                                                                                                         condition 62
     other conditions to which the genes are responding




                                                                                                                                         condition 63
                                                                                                                                         condition 64
                                                                                                                                         condition 65
                                                                                                                                         condition 66
                                                                                                                                         condition 67
                                                                                                                                         condition 68
                                                                                                                                         condition 69
                                                                                                                                         condition 70
                                                                                                                                         condition 71
                                                                                                                                         condition 72
                                                                                                                                         condition 73
                                                                                                                                         condition 74
                                                                                                                                         condition 75
Biomarker Search: example

     Search for genes that are associated with a set of conditions, e.g. how do
     abiotic stresses relate to hormonal responses?




     hormonal
     responses


     abiotic
     stresses
                                                                         BL / H3BO3(+)
                  ABA (+)          ---        ABA (+)       MeJA (+)                     ethylene (+)


                                                                           anoxia (-)
                   salt (+)      salt (-)      salt (+)      salt (+)     hypoxia (-)    hypoxia (-)
                 osmotic (+)   osmotic (-)   osmotic (+)   drought (+)
                                               cold (+)
33
Biomarker Search in Genevestigator

     Example: human genes responsive to Actinomycin-D


                                        target condition(s)                      Actinomycin-D




             vMyb   Oncolytic herpes           Propiconazole    Sapphyrin            Echinomycin
                     simplex virus
                                                                            Cell cycle inhibition


                                       co-inducing conditions                Chemical: ARC



34
RefGenes


     Goal: identify reference genes for use in qPCR.
     Solution: search the Genevestigator database for genes that show constant
     expression in a certain category of arrays.




35
RefGenes: validation experiment with mouse liver


                                             Validation experiment
                                                 on mouse liver




                                            geNorm selection of the most
                                            stable reference genes within
                                                    this experiment




     Dataset: 197 arrays from mouse liver

36
Clustering Analysis

     Goal: to identify groups of genes
     that have similar expression
     characteristics

     Tools:
      – Hierarchical clustering (with leaf
        ordering)
      – Biclustering (BiMax algorithm)




37
Biclustering

     Search for biclusters in a list of 64 genes responsive to myocardial
     infarction




            One of many possible biclusters   Development profile of these 7 genes


38
Advantages of using Genevestigator
     Benefit from the normalized data from 54’000 arrays on 12 organisms

     Extended and precise gene search according to:

           - Anatomy
           - Development
           - Stimulus / Mutation

     Find genes, which might be interesting for a further study

     Gain further information about specific gene sets

     Find appropriate reference genes for the conditions you study

     Rapidly compare, validate and extend data

39
QUESTIONS?
Supplementary Slides
Select Genes




42
Problems with classical reference genes

     Most groups use common housekeeping genes such as β-Actin or GAPDH
     to normalize qPCR data
     Depending on the condition studied, these genes show some regulations
     and are therefore unsuitable




     Hypothesis: for each biological context, there is a subset of genes that are
     most suitable to normalize expression data from this context.

43
Summary




44
Affymetrix GeneChip®




                       Scan
Affymetrix GeneChip® scanned image



                         DAT file
                         Scanned raw image


                                              CEL file                 TXT file




Each pixel intensity is determined by the    Raw Data (Probe level)   Normalized Data
expression level of a gene in the specific   Quality Control          Into repository
sample hybridized on the array               Normalization




46

More Related Content

What's hot

Structure and function of plasma membrane 2
Structure and function of plasma membrane 2Structure and function of plasma membrane 2
Structure and function of plasma membrane 2ICHHA PURAK
 
nuclear envelope
nuclear envelope nuclear envelope
nuclear envelope emicica
 
Eukaryotic and Prokaryotic Chromosomes
Eukaryotic and Prokaryotic ChromosomesEukaryotic and Prokaryotic Chromosomes
Eukaryotic and Prokaryotic ChromosomesZohaib HUSSAIN
 
intermediate filaments
intermediate filamentsintermediate filaments
intermediate filamentsAly Barakat
 
Genetic recombination in bacteria
Genetic recombination in bacteriaGenetic recombination in bacteria
Genetic recombination in bacteriaDhruvGohel5
 
Role of microbiology in pharmaceutical and food industry
Role of microbiology in pharmaceutical and food industryRole of microbiology in pharmaceutical and food industry
Role of microbiology in pharmaceutical and food industrySasmitaDas27
 
Lecture 8 genetic engineering of animal cells
Lecture 8   genetic engineering of animal cellsLecture 8   genetic engineering of animal cells
Lecture 8 genetic engineering of animal cellsSarah Aira Santos
 
molecular mechanisms in cell division
molecular mechanisms in cell divisionmolecular mechanisms in cell division
molecular mechanisms in cell divisionDr-HAMDAN
 
Extrachromosomal replication of DNA
Extrachromosomal replication of DNAExtrachromosomal replication of DNA
Extrachromosomal replication of DNALubnaSSubair
 
Theories regarding origin of Mitochondria and Chloroplasts
Theories regarding origin of Mitochondria and ChloroplastsTheories regarding origin of Mitochondria and Chloroplasts
Theories regarding origin of Mitochondria and ChloroplastsGuttiPavan
 

What's hot (20)

Ribosome
RibosomeRibosome
Ribosome
 
Nuclear transport
Nuclear transport Nuclear transport
Nuclear transport
 
Structure and function of plasma membrane 2
Structure and function of plasma membrane 2Structure and function of plasma membrane 2
Structure and function of plasma membrane 2
 
nuclear envelope
nuclear envelope nuclear envelope
nuclear envelope
 
Nuclear pores
Nuclear poresNuclear pores
Nuclear pores
 
Ribosome
RibosomeRibosome
Ribosome
 
Eukaryotic and Prokaryotic Chromosomes
Eukaryotic and Prokaryotic ChromosomesEukaryotic and Prokaryotic Chromosomes
Eukaryotic and Prokaryotic Chromosomes
 
Gene silencing
Gene silencing Gene silencing
Gene silencing
 
Mitotic spindle
Mitotic spindleMitotic spindle
Mitotic spindle
 
intermediate filaments
intermediate filamentsintermediate filaments
intermediate filaments
 
Genetic recombination in bacteria
Genetic recombination in bacteriaGenetic recombination in bacteria
Genetic recombination in bacteria
 
Role of microbiology in pharmaceutical and food industry
Role of microbiology in pharmaceutical and food industryRole of microbiology in pharmaceutical and food industry
Role of microbiology in pharmaceutical and food industry
 
Organelle genome
Organelle genomeOrganelle genome
Organelle genome
 
Lecture 8 genetic engineering of animal cells
Lecture 8   genetic engineering of animal cellsLecture 8   genetic engineering of animal cells
Lecture 8 genetic engineering of animal cells
 
molecular mechanisms in cell division
molecular mechanisms in cell divisionmolecular mechanisms in cell division
molecular mechanisms in cell division
 
Cell wall in plants
Cell wall in plantsCell wall in plants
Cell wall in plants
 
Rna seq
Rna seqRna seq
Rna seq
 
Extrachromosomal replication of DNA
Extrachromosomal replication of DNAExtrachromosomal replication of DNA
Extrachromosomal replication of DNA
 
Cloning vector
Cloning vectorCloning vector
Cloning vector
 
Theories regarding origin of Mitochondria and Chloroplasts
Theories regarding origin of Mitochondria and ChloroplastsTheories regarding origin of Mitochondria and Chloroplasts
Theories regarding origin of Mitochondria and Chloroplasts
 

Viewers also liked

BITS: Introduction to Linux - Software installation the graphical and the co...
BITS: Introduction to Linux -  Software installation the graphical and the co...BITS: Introduction to Linux -  Software installation the graphical and the co...
BITS: Introduction to Linux - Software installation the graphical and the co...BITS
 
Projekt sociala ekonomin i motala - slutrapport 2015
Projekt sociala ekonomin i motala - slutrapport 2015Projekt sociala ekonomin i motala - slutrapport 2015
Projekt sociala ekonomin i motala - slutrapport 2015Jonas Lagander
 
Lokala banksystem utan vinstkrav - för tillväxt och hållbar utveckling
Lokala banksystem utan vinstkrav - för tillväxt och hållbar utvecklingLokala banksystem utan vinstkrav - för tillväxt och hållbar utveckling
Lokala banksystem utan vinstkrav - för tillväxt och hållbar utvecklingJonas Lagander
 
Besök kimstad rapport förstudie
Besök kimstad   rapport förstudieBesök kimstad   rapport förstudie
Besök kimstad rapport förstudieJonas Lagander
 
BITS training - UCSC Genome Browser - Part 2
BITS training - UCSC Genome Browser - Part 2BITS training - UCSC Genome Browser - Part 2
BITS training - UCSC Genome Browser - Part 2BITS
 
Vnti11 basics course
Vnti11 basics courseVnti11 basics course
Vnti11 basics courseBITS
 
BITS: UCSC genome browser - Part 1
BITS: UCSC genome browser - Part 1BITS: UCSC genome browser - Part 1
BITS: UCSC genome browser - Part 1BITS
 
BITS - Introduction to comparative genomics
BITS - Introduction to comparative genomicsBITS - Introduction to comparative genomics
BITS - Introduction to comparative genomicsBITS
 
Text mining on the command line - Introduction to linux for bioinformatics
Text mining on the command line - Introduction to linux for bioinformaticsText mining on the command line - Introduction to linux for bioinformatics
Text mining on the command line - Introduction to linux for bioinformaticsBITS
 
Managing your data - Introduction to Linux for bioinformatics
Managing your data - Introduction to Linux for bioinformaticsManaging your data - Introduction to Linux for bioinformatics
Managing your data - Introduction to Linux for bioinformaticsBITS
 
RNA-seq: Mapping and quality control - part 3
RNA-seq: Mapping and quality control - part 3RNA-seq: Mapping and quality control - part 3
RNA-seq: Mapping and quality control - part 3BITS
 
BITS: Introduction to linux, distributions and installation
BITS: Introduction to linux, distributions and installationBITS: Introduction to linux, distributions and installation
BITS: Introduction to linux, distributions and installationBITS
 
BITS: Basics of sequence analysis
BITS: Basics of sequence analysisBITS: Basics of sequence analysis
BITS: Basics of sequence analysisBITS
 
BITS - Introduction to Mass Spec data generation
BITS - Introduction to Mass Spec data generationBITS - Introduction to Mass Spec data generation
BITS - Introduction to Mass Spec data generationBITS
 
BITS - Comparative genomics on the genome level
BITS - Comparative genomics on the genome levelBITS - Comparative genomics on the genome level
BITS - Comparative genomics on the genome levelBITS
 
Productivity tips - Introduction to linux for bioinformatics
Productivity tips - Introduction to linux for bioinformaticsProductivity tips - Introduction to linux for bioinformatics
Productivity tips - Introduction to linux for bioinformaticsBITS
 
BITS - Protein inference from mass spectrometry data
BITS - Protein inference from mass spectrometry dataBITS - Protein inference from mass spectrometry data
BITS - Protein inference from mass spectrometry dataBITS
 
The structure of Linux - Introduction to Linux for bioinformatics
The structure of Linux - Introduction to Linux for bioinformaticsThe structure of Linux - Introduction to Linux for bioinformatics
The structure of Linux - Introduction to Linux for bioinformaticsBITS
 
RNA-seq: analysis of raw data and preprocessing - part 2
RNA-seq: analysis of raw data and preprocessing - part 2RNA-seq: analysis of raw data and preprocessing - part 2
RNA-seq: analysis of raw data and preprocessing - part 2BITS
 

Viewers also liked (19)

BITS: Introduction to Linux - Software installation the graphical and the co...
BITS: Introduction to Linux -  Software installation the graphical and the co...BITS: Introduction to Linux -  Software installation the graphical and the co...
BITS: Introduction to Linux - Software installation the graphical and the co...
 
Projekt sociala ekonomin i motala - slutrapport 2015
Projekt sociala ekonomin i motala - slutrapport 2015Projekt sociala ekonomin i motala - slutrapport 2015
Projekt sociala ekonomin i motala - slutrapport 2015
 
Lokala banksystem utan vinstkrav - för tillväxt och hållbar utveckling
Lokala banksystem utan vinstkrav - för tillväxt och hållbar utvecklingLokala banksystem utan vinstkrav - för tillväxt och hållbar utveckling
Lokala banksystem utan vinstkrav - för tillväxt och hållbar utveckling
 
Besök kimstad rapport förstudie
Besök kimstad   rapport förstudieBesök kimstad   rapport förstudie
Besök kimstad rapport förstudie
 
BITS training - UCSC Genome Browser - Part 2
BITS training - UCSC Genome Browser - Part 2BITS training - UCSC Genome Browser - Part 2
BITS training - UCSC Genome Browser - Part 2
 
Vnti11 basics course
Vnti11 basics courseVnti11 basics course
Vnti11 basics course
 
BITS: UCSC genome browser - Part 1
BITS: UCSC genome browser - Part 1BITS: UCSC genome browser - Part 1
BITS: UCSC genome browser - Part 1
 
BITS - Introduction to comparative genomics
BITS - Introduction to comparative genomicsBITS - Introduction to comparative genomics
BITS - Introduction to comparative genomics
 
Text mining on the command line - Introduction to linux for bioinformatics
Text mining on the command line - Introduction to linux for bioinformaticsText mining on the command line - Introduction to linux for bioinformatics
Text mining on the command line - Introduction to linux for bioinformatics
 
Managing your data - Introduction to Linux for bioinformatics
Managing your data - Introduction to Linux for bioinformaticsManaging your data - Introduction to Linux for bioinformatics
Managing your data - Introduction to Linux for bioinformatics
 
RNA-seq: Mapping and quality control - part 3
RNA-seq: Mapping and quality control - part 3RNA-seq: Mapping and quality control - part 3
RNA-seq: Mapping and quality control - part 3
 
BITS: Introduction to linux, distributions and installation
BITS: Introduction to linux, distributions and installationBITS: Introduction to linux, distributions and installation
BITS: Introduction to linux, distributions and installation
 
BITS: Basics of sequence analysis
BITS: Basics of sequence analysisBITS: Basics of sequence analysis
BITS: Basics of sequence analysis
 
BITS - Introduction to Mass Spec data generation
BITS - Introduction to Mass Spec data generationBITS - Introduction to Mass Spec data generation
BITS - Introduction to Mass Spec data generation
 
BITS - Comparative genomics on the genome level
BITS - Comparative genomics on the genome levelBITS - Comparative genomics on the genome level
BITS - Comparative genomics on the genome level
 
Productivity tips - Introduction to linux for bioinformatics
Productivity tips - Introduction to linux for bioinformaticsProductivity tips - Introduction to linux for bioinformatics
Productivity tips - Introduction to linux for bioinformatics
 
BITS - Protein inference from mass spectrometry data
BITS - Protein inference from mass spectrometry dataBITS - Protein inference from mass spectrometry data
BITS - Protein inference from mass spectrometry data
 
The structure of Linux - Introduction to Linux for bioinformatics
The structure of Linux - Introduction to Linux for bioinformaticsThe structure of Linux - Introduction to Linux for bioinformatics
The structure of Linux - Introduction to Linux for bioinformatics
 
RNA-seq: analysis of raw data and preprocessing - part 2
RNA-seq: analysis of raw data and preprocessing - part 2RNA-seq: analysis of raw data and preprocessing - part 2
RNA-seq: analysis of raw data and preprocessing - part 2
 

Similar to Genevestigator

Curation Introduction - Apollo Workshop
Curation Introduction - Apollo WorkshopCuration Introduction - Apollo Workshop
Curation Introduction - Apollo WorkshopMonica Munoz-Torres
 
Dmla0910 – Hoeck– Presentation
Dmla0910 – Hoeck– PresentationDmla0910 – Hoeck– Presentation
Dmla0910 – Hoeck– PresentationWolfgang G. Hoeck
 
BioDec Srl Company Profile
BioDec Srl Company ProfileBioDec Srl Company Profile
BioDec Srl Company ProfileBioDec
 
20120907 microbiome-intro
20120907 microbiome-intro20120907 microbiome-intro
20120907 microbiome-introLeo Lahti
 
Quality Assessment of Biomedical Metadata using Topic Modeling
Quality Assessment of Biomedical Metadata using Topic ModelingQuality Assessment of Biomedical Metadata using Topic Modeling
Quality Assessment of Biomedical Metadata using Topic ModelingStuti Nayak
 
An introduction to Web Apollo for the Biomphalaria glabatra research community.
An introduction to Web Apollo for the Biomphalaria glabatra research community.An introduction to Web Apollo for the Biomphalaria glabatra research community.
An introduction to Web Apollo for the Biomphalaria glabatra research community.Monica Munoz-Torres
 
[DSC Europe 23][DigiHealth] Vesna Pajic - Machine Learning Techniques for omi...
[DSC Europe 23][DigiHealth] Vesna Pajic - Machine Learning Techniques for omi...[DSC Europe 23][DigiHealth] Vesna Pajic - Machine Learning Techniques for omi...
[DSC Europe 23][DigiHealth] Vesna Pajic - Machine Learning Techniques for omi...DataScienceConferenc1
 
GeneArt® services - Gene synthesis through protein production
GeneArt® services - Gene synthesis through protein productionGeneArt® services - Gene synthesis through protein production
GeneArt® services - Gene synthesis through protein productionThermo Fisher Scientific
 
An Adaptive Filter-Framework for the Quality Improvement of Open-Source Softw...
An Adaptive Filter-Framework for the Quality Improvement of Open-Source Softw...An Adaptive Filter-Framework for the Quality Improvement of Open-Source Softw...
An Adaptive Filter-Framework for the Quality Improvement of Open-Source Softw...Anna Glukhova
 
171017 giab for giab grc workshop
171017 giab for giab grc workshop171017 giab for giab grc workshop
171017 giab for giab grc workshopGenomeInABottle
 
BITS: Basics of sequence databases
BITS: Basics of sequence databasesBITS: Basics of sequence databases
BITS: Basics of sequence databasesBITS
 
Genomics In Personal Care Product Development
Genomics In Personal Care Product DevelopmentGenomics In Personal Care Product Development
Genomics In Personal Care Product DevelopmentGenemarkers
 
170120 giab stanford genetics seminar
170120 giab stanford genetics seminar170120 giab stanford genetics seminar
170120 giab stanford genetics seminarGenomeInABottle
 

Similar to Genevestigator (20)

Curation Introduction - Apollo Workshop
Curation Introduction - Apollo WorkshopCuration Introduction - Apollo Workshop
Curation Introduction - Apollo Workshop
 
Dmla0910 – Hoeck– Presentation
Dmla0910 – Hoeck– PresentationDmla0910 – Hoeck– Presentation
Dmla0910 – Hoeck– Presentation
 
BioDec Srl Company Profile
BioDec Srl Company ProfileBioDec Srl Company Profile
BioDec Srl Company Profile
 
Brizio rossibiodec
Brizio rossibiodecBrizio rossibiodec
Brizio rossibiodec
 
20120907 microbiome-intro
20120907 microbiome-intro20120907 microbiome-intro
20120907 microbiome-intro
 
iOmics
iOmicsiOmics
iOmics
 
MIRIAM Resources
MIRIAM ResourcesMIRIAM Resources
MIRIAM Resources
 
Quality Assessment of Biomedical Metadata using Topic Modeling
Quality Assessment of Biomedical Metadata using Topic ModelingQuality Assessment of Biomedical Metadata using Topic Modeling
Quality Assessment of Biomedical Metadata using Topic Modeling
 
An introduction to Web Apollo for the Biomphalaria glabatra research community.
An introduction to Web Apollo for the Biomphalaria glabatra research community.An introduction to Web Apollo for the Biomphalaria glabatra research community.
An introduction to Web Apollo for the Biomphalaria glabatra research community.
 
[DSC Europe 23][DigiHealth] Vesna Pajic - Machine Learning Techniques for omi...
[DSC Europe 23][DigiHealth] Vesna Pajic - Machine Learning Techniques for omi...[DSC Europe 23][DigiHealth] Vesna Pajic - Machine Learning Techniques for omi...
[DSC Europe 23][DigiHealth] Vesna Pajic - Machine Learning Techniques for omi...
 
GeneArt® services - Gene synthesis through protein production
GeneArt® services - Gene synthesis through protein productionGeneArt® services - Gene synthesis through protein production
GeneArt® services - Gene synthesis through protein production
 
An Adaptive Filter-Framework for the Quality Improvement of Open-Source Softw...
An Adaptive Filter-Framework for the Quality Improvement of Open-Source Softw...An Adaptive Filter-Framework for the Quality Improvement of Open-Source Softw...
An Adaptive Filter-Framework for the Quality Improvement of Open-Source Softw...
 
171017 giab for giab grc workshop
171017 giab for giab grc workshop171017 giab for giab grc workshop
171017 giab for giab grc workshop
 
170326 giab abrf
170326 giab abrf170326 giab abrf
170326 giab abrf
 
BITS: Basics of sequence databases
BITS: Basics of sequence databasesBITS: Basics of sequence databases
BITS: Basics of sequence databases
 
171017 giab for giab grc workshop
171017 giab for giab grc workshop171017 giab for giab grc workshop
171017 giab for giab grc workshop
 
Understanding Genome
Understanding Genome Understanding Genome
Understanding Genome
 
Data retrieval
Data retrievalData retrieval
Data retrieval
 
Genomics In Personal Care Product Development
Genomics In Personal Care Product DevelopmentGenomics In Personal Care Product Development
Genomics In Personal Care Product Development
 
170120 giab stanford genetics seminar
170120 giab stanford genetics seminar170120 giab stanford genetics seminar
170120 giab stanford genetics seminar
 

More from BITS

RNA-seq for DE analysis: detecting differential expression - part 5
RNA-seq for DE analysis: detecting differential expression - part 5RNA-seq for DE analysis: detecting differential expression - part 5
RNA-seq for DE analysis: detecting differential expression - part 5BITS
 
RNA-seq for DE analysis: extracting counts and QC - part 4
RNA-seq for DE analysis: extracting counts and QC - part 4RNA-seq for DE analysis: extracting counts and QC - part 4
RNA-seq for DE analysis: extracting counts and QC - part 4BITS
 
RNA-seq for DE analysis: the biology behind observed changes - part 6
RNA-seq for DE analysis: the biology behind observed changes - part 6RNA-seq for DE analysis: the biology behind observed changes - part 6
RNA-seq for DE analysis: the biology behind observed changes - part 6BITS
 
RNA-seq: general concept, goal and experimental design - part 1
RNA-seq: general concept, goal and experimental design - part 1RNA-seq: general concept, goal and experimental design - part 1
RNA-seq: general concept, goal and experimental design - part 1BITS
 
Introduction to Linux for bioinformatics
Introduction to Linux for bioinformaticsIntroduction to Linux for bioinformatics
Introduction to Linux for bioinformaticsBITS
 
BITS - Genevestigator to easily access transcriptomics data
BITS - Genevestigator to easily access transcriptomics dataBITS - Genevestigator to easily access transcriptomics data
BITS - Genevestigator to easily access transcriptomics dataBITS
 
BITS - Comparative genomics: the Contra tool
BITS - Comparative genomics: the Contra toolBITS - Comparative genomics: the Contra tool
BITS - Comparative genomics: the Contra toolBITS
 
BITS - Comparative genomics: gene family analysis
BITS - Comparative genomics: gene family analysisBITS - Comparative genomics: gene family analysis
BITS - Comparative genomics: gene family analysisBITS
 
BITS - Overview of sequence databases for mass spectrometry data analysis
BITS - Overview of sequence databases for mass spectrometry data analysisBITS - Overview of sequence databases for mass spectrometry data analysis
BITS - Overview of sequence databases for mass spectrometry data analysisBITS
 
BITS - Search engines for mass spec data
BITS - Search engines for mass spec dataBITS - Search engines for mass spec data
BITS - Search engines for mass spec dataBITS
 
BITS - Introduction to proteomics
BITS - Introduction to proteomicsBITS - Introduction to proteomics
BITS - Introduction to proteomicsBITS
 
Marcs (bio)perl course
Marcs (bio)perl courseMarcs (bio)perl course
Marcs (bio)perl courseBITS
 
Basics statistics
Basics statistics Basics statistics
Basics statistics BITS
 
Cytoscape: Integrating biological networks
Cytoscape: Integrating biological networksCytoscape: Integrating biological networks
Cytoscape: Integrating biological networksBITS
 
Cytoscape: Gene coexppression and PPI networks
Cytoscape: Gene coexppression and PPI networksCytoscape: Gene coexppression and PPI networks
Cytoscape: Gene coexppression and PPI networksBITS
 
Bits protein structure
Bits protein structureBits protein structure
Bits protein structureBITS
 

More from BITS (16)

RNA-seq for DE analysis: detecting differential expression - part 5
RNA-seq for DE analysis: detecting differential expression - part 5RNA-seq for DE analysis: detecting differential expression - part 5
RNA-seq for DE analysis: detecting differential expression - part 5
 
RNA-seq for DE analysis: extracting counts and QC - part 4
RNA-seq for DE analysis: extracting counts and QC - part 4RNA-seq for DE analysis: extracting counts and QC - part 4
RNA-seq for DE analysis: extracting counts and QC - part 4
 
RNA-seq for DE analysis: the biology behind observed changes - part 6
RNA-seq for DE analysis: the biology behind observed changes - part 6RNA-seq for DE analysis: the biology behind observed changes - part 6
RNA-seq for DE analysis: the biology behind observed changes - part 6
 
RNA-seq: general concept, goal and experimental design - part 1
RNA-seq: general concept, goal and experimental design - part 1RNA-seq: general concept, goal and experimental design - part 1
RNA-seq: general concept, goal and experimental design - part 1
 
Introduction to Linux for bioinformatics
Introduction to Linux for bioinformaticsIntroduction to Linux for bioinformatics
Introduction to Linux for bioinformatics
 
BITS - Genevestigator to easily access transcriptomics data
BITS - Genevestigator to easily access transcriptomics dataBITS - Genevestigator to easily access transcriptomics data
BITS - Genevestigator to easily access transcriptomics data
 
BITS - Comparative genomics: the Contra tool
BITS - Comparative genomics: the Contra toolBITS - Comparative genomics: the Contra tool
BITS - Comparative genomics: the Contra tool
 
BITS - Comparative genomics: gene family analysis
BITS - Comparative genomics: gene family analysisBITS - Comparative genomics: gene family analysis
BITS - Comparative genomics: gene family analysis
 
BITS - Overview of sequence databases for mass spectrometry data analysis
BITS - Overview of sequence databases for mass spectrometry data analysisBITS - Overview of sequence databases for mass spectrometry data analysis
BITS - Overview of sequence databases for mass spectrometry data analysis
 
BITS - Search engines for mass spec data
BITS - Search engines for mass spec dataBITS - Search engines for mass spec data
BITS - Search engines for mass spec data
 
BITS - Introduction to proteomics
BITS - Introduction to proteomicsBITS - Introduction to proteomics
BITS - Introduction to proteomics
 
Marcs (bio)perl course
Marcs (bio)perl courseMarcs (bio)perl course
Marcs (bio)perl course
 
Basics statistics
Basics statistics Basics statistics
Basics statistics
 
Cytoscape: Integrating biological networks
Cytoscape: Integrating biological networksCytoscape: Integrating biological networks
Cytoscape: Integrating biological networks
 
Cytoscape: Gene coexppression and PPI networks
Cytoscape: Gene coexppression and PPI networksCytoscape: Gene coexppression and PPI networks
Cytoscape: Gene coexppression and PPI networks
 
Bits protein structure
Bits protein structureBits protein structure
Bits protein structure
 

Recently uploaded

Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 

Recently uploaded (20)

Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 

Genevestigator

  • 1. GENEVESTIGATOR TUTORIAL VIB - Gent 12.04.2011 1
  • 2. Goals Understand what Genevestigator is and why it has been developed Understand the function of the tools provided by the software Learn how to use Genevestigator to find genes of interest 2
  • 3. Content Microarray technology Concept of Genevestigator Data curation Tools: – Meta-profile analysis – Biomarker search – RefGenes – Clustering analysis
  • 4. Microarray technology Advantages: – Genome wide – Relatively cheap – Standardized streamlined handling – Use of an optimized system based on oligonucleotide sequences – Possibility to store data in publicly available repositories Disadvantages: – Sequence must be known in advance – Hybridization reaction
  • 5. Workflow of a microarray experiment Conditions selection and experiments RNA extraction, amplification and Hybridization labelling Hybridization on chips Each pixel intensity is determined by the DAT file expression level of a gene in the specific Scanned raw image sample hybridized on the array Raw Data (Probe level) CEL file Quality Control Normalization Normalized Data TXT file Analysis Submission to repository Validation (Q-PCR) 5
  • 6. Concept of Genevestigator Tissue type 1 Tissue type 2 Tissue type 3 Tissue type 4 … … … … … Tissue type 200 Thousands of microarray Model of a experiments exist world-wide summarized output => Summarize information from thousands of public experiments into easily interpretable results 6
  • 7. Concept of Genevestigator Build a systematic database of gene expression information Data repositories Curation Genevestigator anatomy development condition genotype Data Expert annotation quality with systematic meta-analysis? control ontologies meta-analysis! 7
  • 8. 1. Data Curation - Overview Quality control all sample data 1. Data Curation Collect raw data files and normalize data anatomy development Read and understand the experiment condition genotype Quality control Expert annotation Manually annotate experiments using + with systematic structured vocabularies (ontologies) Normalization ontologies Final goal of curation: translate experimental information in computer- readable and „statistically usable“ form 8
  • 9. Curation: Quality control Unprocessed probe intensity RNA degradation plots Probe-level analysis (RLE, NUSE) Border element analysis Array-array correlation plots 9
  • 10. Curation: normalization models Multi-array models – e.g. dChip, RMA, gcRMA – all arrays from an experiment are normalized simultaneously – cannot easily be used to create large databases – RMA and gcRMA use perfect-match information only (background estimation by statistical approaches) Single array models – e.g. MAS5 – normalize each array independantly – does not correct for biases between experiments – MAS5 uses both perfect-match and mismatch probe information (mismatch is used to model background (biochemical approach)) 10
  • 11. Curation: Ontologies Ontologies built for – Anatomical parts Anatomy – Stages of development Ontology: - Arabidopsis – Perturbations (diseases, chemicals, etc.) - Rice - Barley Ontologies (version 2008) – Were compiled from various public ontology sources and own developments – Are built using tree structures Development Ontology: - Mouse 11
  • 12. Curation: Meta-profiles sample meta-data expression data summarized results [space] [time] [response] [response] 12 12
  • 13. Curation: Data content Total 1’742 54’786 As of December 2010: > 54’000 Affymetrix arrays World’s largest standardized, quality controlled, and manually annotated gene expression compendium for plants, animals, and microorganisms! 13
  • 14. Genevestigator application Database and analysis engine Website with user support Analysis tool for the user Requirements Browser – Genevestigator works in Internet Explorer, Firefox, Safari, Opera, and Chrome Java – Sun Microsystems; Minimal: Java 1.4.2. or higher Computer: – 500 MB RAM or more 14
  • 16. Analytical approach 1 genes which conditions? Anatomy [space] Development [time] Condition / Genotype [response] 16
  • 17. Meta-Profile Analysis 1. Choose an organism 2. Enter the genes you wish to work with 17
  • 18. Meta-Profile Analysis tools View and interpret the results across: – Anatomical categories (Anatomy tab) – Developmental stages (Development tab) – Chemicals, diseases, tumors, etc. (Conditions tab) – Genetic modifications (Genotype tab) – Tumors (Neoplasm tab, only for Human) 18
  • 19. Note: Select by experiment or annotation 19
  • 20. Meta-Profile Analysis: Anatomy tool Looks at how genes are expressed in different tissues Mean and standard deviation Anatomy categories as a tree (ontology); expand / collapse Number of arrays per category is indicated 20
  • 21. Meta-Profile Analysis: Neoplasm tool Looks at how genes are expressed in different tumors Clinical parameters of the tumors are available Mean and standard deviation Anatomy categories as a tree (ontology); expand / collapse Expression profile of NPY across different tumor types Number of arrays per category is indicated 21
  • 22. Meta-Profile Analysis: Development tool Looks at how genes are expressed during the life cycle of an organism Example for barley Example for mouse / rat 22
  • 23. Meta-Profile Analysis: Conditions and Genotype tools Most upregulating conditions List (or tree) of various Spots indicate the conditions responses of selected gene(s) to the list of conditions Most downregulating conditions 23
  • 24. Meta-Profile Analysis: Scanner tool All arrays are represented on a single screen Easily find and select experiments in which expression is particularly high (screen for peaks) Magnifying glass and tooltip allow to look into details of signals, arrays, and experiments. 24
  • 25. Meta-Profile Analysis: Samples tool All arrays are represented in a single plot, scroll down Look at expression level and “absent / present” calls Tooltips allow to look into details of arrays and experiments. 25
  • 26. Analytical approach 2 conditions which genes? Anatomy [space] Development [time] Conditions / Genotypes [response] 26
  • 27. Biomarker search 1. Choose an organism 2. Choose conditions and run analysis 3. Save target genes for further analysis 27
  • 28. Biomarker Search Identify genes that exhibit specific expression characteristics Anatomy Development Conditions / Genotype 28
  • 29. Classical biomarker search condition 14 condition 15 condition 10 condition 11 condition 12 condition 13 condition 16 condition 17 condition 5 condition 1 condition 2 condition 3 condition 4 condition 6 condition 7 condition 8 condition 9 gene 1 Most biomarker search gene 2 approaches look for the genes, gene 3 which respond the most to a gene 4 given condition gene 5 gene 6 gene 7 This condition may include gene 8 multiple similar studies ? ? gene 9 gene 10 gene 11 How these genes respond to gene 12 other conditions is unknown, gene 13 because they were not included gene 14 into the analysis gene 15 gene 16 gene 17 29
  • 30. Biomarker validation in Genevestigator condition 14 condition 15 condition 10 condition 11 condition 12 condition 13 condition 16 condition 17 condition 5 condition 1 condition 2 condition 3 condition 4 condition 6 condition 7 condition 8 condition 9 gene 1 Genevestigator allows to find out gene 2 how specific these genes are gene 3 (Meta-Profile Analysis -> gene 4 Stimulus/Mutation tools) gene 5 gene 6 gene 7 Only few are responsive only to gene 8 condition 9 (black arrows). All gene 9 others are sensitive to one (grey gene 10 arrows) or more other gene 11 conditions. gene 12 gene 13 gene 14 gene 15 gene 16 gene 17 30
  • 31. Biomarker Search in Genevestigator condition 14 condition 15 condition 10 condition 11 condition 12 condition 13 condition 16 condition 17 condition 5 condition 1 condition 2 condition 3 condition 4 condition 6 condition 7 condition 8 condition 9 The Genevestigator Biomarker Search gene 3 tools identify genes that are gene 5 specifically responsive to the gene 7 chosen condition (they respond gene 13 minimally to other conditions). gene 17 gene 10 gene 2 gene 15 These genes are not necessarily the gene 9 ones with the strongest response to gene 12 the chosen condition gene 4 gene 11 gene 16 gene 1 The Genevestigator Biomarker Search gene 6 tools usually find other target gene 8 candidates than classical tools, which gene 14 analyze only a subset of experiments 31
  • 32. 32 gene 8 gene 6 gene 1 gene 4 gene 9 gene 2 gene 7 gene 5 gene 3 gene 14 gene 16 gene 11 gene 12 gene 15 gene 10 gene 17 gene 13 condition 1 condition 2 – condition 3 condition 4 condition 5 condition 6 condition 7 condition 8 condition 9 condition 10 condition 11 condition 12 condition 13 target condition condition 14 condition 15 condition 16 condition 17 condition 18 condition 19 condition 20 condition 21 condition 22 condition 23 condition 24 condition 25 condition 26 condition 27 condition 28 condition 29 condition 30 condition 31 condition 32 condition 33 condition 34 condition 35 condition 36 condition 37 condition 38 condition 39 condition 40 condition 41 condition 42 condition 43 condition 44 condition 45 condition 46 condition 47 condition 48 condition 49 condition 50 condition 51 Biomarker Search in Genevestigator condition 52 condition 53 condition 54 Imagine extending this to a much wider set of conditions… condition 55 condition 56 you may find other conditions to which the set of genes respond condition 57 condition 58 condition 59 condition 60 condition 61 condition 62 other conditions to which the genes are responding condition 63 condition 64 condition 65 condition 66 condition 67 condition 68 condition 69 condition 70 condition 71 condition 72 condition 73 condition 74 condition 75
  • 33. Biomarker Search: example Search for genes that are associated with a set of conditions, e.g. how do abiotic stresses relate to hormonal responses? hormonal responses abiotic stresses BL / H3BO3(+) ABA (+) --- ABA (+) MeJA (+) ethylene (+) anoxia (-) salt (+) salt (-) salt (+) salt (+) hypoxia (-) hypoxia (-) osmotic (+) osmotic (-) osmotic (+) drought (+) cold (+) 33
  • 34. Biomarker Search in Genevestigator Example: human genes responsive to Actinomycin-D target condition(s) Actinomycin-D vMyb Oncolytic herpes Propiconazole Sapphyrin Echinomycin simplex virus Cell cycle inhibition co-inducing conditions Chemical: ARC 34
  • 35. RefGenes Goal: identify reference genes for use in qPCR. Solution: search the Genevestigator database for genes that show constant expression in a certain category of arrays. 35
  • 36. RefGenes: validation experiment with mouse liver Validation experiment on mouse liver geNorm selection of the most stable reference genes within this experiment Dataset: 197 arrays from mouse liver 36
  • 37. Clustering Analysis Goal: to identify groups of genes that have similar expression characteristics Tools: – Hierarchical clustering (with leaf ordering) – Biclustering (BiMax algorithm) 37
  • 38. Biclustering Search for biclusters in a list of 64 genes responsive to myocardial infarction One of many possible biclusters Development profile of these 7 genes 38
  • 39. Advantages of using Genevestigator Benefit from the normalized data from 54’000 arrays on 12 organisms Extended and precise gene search according to: - Anatomy - Development - Stimulus / Mutation Find genes, which might be interesting for a further study Gain further information about specific gene sets Find appropriate reference genes for the conditions you study Rapidly compare, validate and extend data 39
  • 43. Problems with classical reference genes Most groups use common housekeeping genes such as β-Actin or GAPDH to normalize qPCR data Depending on the condition studied, these genes show some regulations and are therefore unsuitable Hypothesis: for each biological context, there is a subset of genes that are most suitable to normalize expression data from this context. 43
  • 46. Affymetrix GeneChip® scanned image DAT file Scanned raw image CEL file TXT file Each pixel intensity is determined by the Raw Data (Probe level) Normalized Data expression level of a gene in the specific Quality Control Into repository sample hybridized on the array Normalization 46