SlideShare ist ein Scribd-Unternehmen logo
1 von 46
Yannick Pouliot, PhD
Biocomputational scientist
Khatri Laboratory
04/09/2014
Databases, Web Services and
Tools For Systems Immunology
Databases for Systems
Immunology
GOALS
Convey understanding of:
1. a set of databases highly relevant to
Systems Immunology
2. the issues and pitfalls associated with
each DB
Systems Immunology, and particularly
the application of meta-analysis, can
reveal testable hypotheses.
But for that to happen, you need lots
of (diverse) …
DATA
Historically, data were typically
available in flat file formats only
Relational databases now used
increasingly
Huge Numbers of Databases
• See Nucleic Acids Research’ yearly database issue
to see just how many there are…
• Many need to be licensed ($)
▫ Ingenuity Pathways Analysis (IPA)
 Excellent but pricey
▫ MetaCore
 competitor to IPA
 available from Lane Library
• Many more freely available
▫ E.g., DAVID: similar to IPA and MetaCore
▫ Typically dirtier than commercial products, but
sometimes much more comprehensive
But first: “Free” does not necessarily
mean “easy to use”
(yet another application of the “there
ain’t no free lunch” principle)
Typical Problems with Third Party Data 1: Data
Cleanup
• Third party data almost always requires preprocessing
▫ reshaping input data for reading by R or database upload
▫ substituting offending strings
 single quotes
 ending spaces
 converting spaces to nulls
▫ normalizing equivalent strings (“Saline” = “saline”)
▫ semantic normalization
 encoding source terms against controlled nomenclature
 computing against same concept
 enables cross-database queries
▫ reconciling descriptions of data to that in source papers
 is this thing here what they are talking about in the paper?
 missing data
 extraneous data
▫ poorly described protocols
 which *!&!! antibody did the authors actually use?
 software version, parameters used
Typical Problems with Third Party Data 2: Must be
Downloadable
To be useful in Systems Immunology, a database needs to offer
one of the following:
1. downloadable (FTP/SFTP) in text or other form
2. accessible programmatically over the Internet (e.g., Web
service)
 Otherwise, must write a scraping program
 assuming this is acceptable use
Manual Web interfaces don’t cut it…
Familiarity with databasing and programming skills essential
Relational Databases -- Take Your Pick
A Small Sample of DBs Useful in Systems Immunology
• NCBI:
▫ GEO: Gene expression
▫ PubChem: Drug an compound activity data
• DrugBank: Comprehensive info on drugs and their targets
• BioGPS, Expression Atlas: Compendia of gene expression across tissues
• Connectivity Map (CMAP): systematic survey of effects of compounds on
cells
• Comparative Toxicogenomics Database (CTD): effects of compounds on
genes; correlation of compounds with diseases
• Unified Medical Language System (UMLS): concept identification, DB
cross-querying
• ImmPort: Only multi-assay type immunological DB
• Stanford Data Miner (SDM): Human Immune Monitoring Core’s database
• The Cancer Genome Atlas (TCGA): Incredibly wide and deep repository of
human cancer data
Gene Expression
… including
- microarray
- qPCR
- RNA-Seq
GEO
• Vast repository of everything expression
▫ microarray gene expression as well as e.g., RNA-
Seq
▫ lots of disease and drug treatment data in
humans
• Semi-structured data
▫ limits searchability of GEO search engine
▫ minimal standards applied by GEO
 manual curation required
GEO: Example
Goal: Identifying transcripts unique to individual leukocyte cell
types
Process:
1. Curate GEO gene expression datasets for immune cells; store in
MySQL
2. Classify cell types according to Cell Ontology
3. Compute z-score of expression for all genes in each cell type
Tools: RMySQL + shiny + ggplot
Drugs, compounds, bioactivity
PubChem
• Three components:
▫ Compounds
▫ Substances
▫ BioAssay  this is where the action is
• PubChem BioAssay is a repository of bioactivity for
compounds
▫ Very wide range of assays:
 high throughput screening
 in vivo assays
 cell-free assays
• Complex data model (XML)
▫ can be converted to relational, though…
PubChem BioAssay: Example
Approach: Create a model that correlates
bioactivity profiles in screening assays with
pattern of drug adversity
Enables prediction of adversity based on how
a compound behaves in selected screens
DrugBank
• Comprehensive collection of detailed drug data
▫ chemical
▫ pharmacological
▫ pharmaceutical
▫ target
• Contents
▫ 7,680 drug entries
 1,552 FDA-approved small molecule drugs
 55 FDA-approved biotech (antibodies/protein/peptide) drugs
 6,000 experimental drugs
• But …
Even When Data Are Available For Download, Converting Into Desired
Format Can Be Challenging…
 Converting to relational or TSV formats doable but not trivial
Operating directly on XML not recommended…
DrugBank: Example
SELECT distinct
c.`NAME` as drug_name,
case
when ( not(d.GENE_NAME = null) and (e.symbol = null)) then d.GENE_NAME
when ( d.GENE_NAME = '') and (not(e.symbol = null)) then e.symbol
else e.symbol
end as Symbol,
e.GeneID,
c.`DRUGBANK_ID` as drugbank_id,
c.`rxcui`,
c.CAS_NUMBER as cas_number,
d.`NAME` as gene_name
FROM
`target` a
join (`targets` b, drug c, partner d)
on (
a.`TARGETS_FKEY` = b.`TARGETS_PKEY`
and b.`DRUG_FKEY` = c.`DRUG_PKEY`
and a.`PARTNER` = d.`PARTNER_PKEY`
)
left join
annot_gene.`gene_info_hs` e
on
d.`NAME` = e.`name`
order by
drug_name,
Symbol;
• Retrieve known targets of drugs
• Find as many gene symbols as
possible for targets
Connectivity Map
• Contents: collection of microarray gene expression
datasets from panels of cell types treated with
multiple compounds at multiple doses
• Used to find drugs where the expression profiles
match that of a user’s query gene signature
▫ The system computes a similarity metric to quantify
the connection between that gene signature and
reference profiles
• Cells are all tumor cells from NCI-60 set
Connectivity Map: Example 1
select
`a`.`instance_id` AS `instance_id`,
`a`.`probe_name` AS `probe_name`,
`b`.`direction` AS `direction`,
`b`.`msigdb_id` AS `msigdb_id`,
`a`.`rank` AS `rank`,
`c`.`cmap_name` AS `cmap_name`,
`c`.`cell` AS `cell_type`,
`c`.`catalog_name`,
`c`.`catalog_number`,
`c`.`cas_number`,
`c`.`rxcui`,
`c`.`batch_id`,
`c`.`perturbation_scan_id`
from
((`v_instance2probe1` `a`
join `gene_sets` `b`)
join `instances` `c`)
where
((`a`.`probe_id` = `b`.`probe_id`)
and (`a`.`instance_id` = `c`.`instance_id`))
1. Assemble gene expression data and metadata
stored in multiple files into a cohesive DB
schema
2. Retrieve results into an integrated view
Connectivity Map: Example 2
Goal: Find drugs that increase gene expression in the reverse
direction to what is observed in Inflammatory Bowel Disease
(IBD) vs. normal tissues should decrease symptoms
Method:
1. Characterize the effect of drugs on human gene transcript
levels
2. Characterize the difference in human gene transcript levels
between disease and normal tissue pairs
3. Find drugs that induce the reciprocal signature observed in
disease
 link using rxcui
GEO CM
Data Sources
Disease data: GEO
• Assemble MySQL database of 176 gene expression microarray datasets
from GEO
▫ diseased vs. normal tissue pairs
▫ 100 specific diseases manually reviewed and encoded using UMLS identifiers
▫ drug names encoded against UMLS RXCUI
Drug data : Connectivity Map
Gene expression microarray profiles of effects of 164 drugs in:
▫ breast cancer: MCF7 epithelial cell line
▫ prostate cancer: PC3 epithelial cell line
▫ leukemia: HL60
▫ melanoma: SKMEL5
▫ drug names encoded against UMLS RXCUI
Comparative Toxicogenomics Database
• Based on curation of literature of interactions
between
▫ compounds and diseases
▫ compounds and genes
▫ genes and diseases
CTD: Example
Goal: Retrieve genes whose
expression is influenced by
testosterone-related compounds
Data integration
Unified Medical Language System (UMLS)
… and why you need it
• Provided by the National Library of Medicine
• Inter-relates many controlled nomenclatures
• Assigns single concept identifiers
• enables collapsing of variant expressions into
one concept
• Particularly useful when dealing with drug or
compound names (RXCUI)
• Use it from NCI Metathesaurus
or create a MySQL DB
UMLS: Example 1
• Developed by National Library of Medicine
 data files and software that brings together multiple
biomedical vocabularies and ontologies to enable
semantic interoperability
▫ repository of terms, definitions and concepts in
biomedicine, complete with cross-referencing
and ontological relationships
• Essential but complex and large
• Requires free license
▫ or use it from NCI Metathesaurus
UMLS: Example 2
“ I don’t like these drug names…”
SELECT distinct
a.drug_name,
c.STR as shorter_drug_name,
length(c.STR) as str_length
FROM
pharm_drugbank.`m_drug2gene` a,
kb_umls.`RXNCONSO` b,
kb_umls.`RXNCONSO` c
where
a.drug_name = b.`STR`
and b.RXCUI = c.RXCUI
and not(b.STR = c.STR)
and
length(c.`STR`)<length(b.`STR`)
and not(a.Symbol is null)
order by
a.drug_name,
length(c.STR) asc
First 10 rows…
Immunological data
- ImmPort
- Stanford Data Miner
ImmPort: The King of Immunology
Databases
• Very rich metadata
• Stores data for many
different types of assays
(unusual)
• Uniquely curated and
parsed
• Excellent database
schema
• well documented
on ImmPort site
• sample 
ImmPort: Example 2
SELECT distinct
a.`study_accession`,
i.`name` as fcs_file,
j.`panel`,
j.`number_of_markers`
FROM
kb_immport.`study` a,
kb_immport.`arm_or_cohort` b,
kb_immport.arm_2_subject c,
kb_immport.`subject` d,
kb_immport.`biosample` e,
kb_immport.`biosample_2_expsample` f,
kb_immport.`expsample` g,
kb_immport.`expsample_2_file_info` h,
kb_immport.`file_info` i,
kb_immport.fcs_annotation j
where
a.`study_accession` = b.`study_accession`
and b.`study_accession` = e.`study_accession`
and c.`subject_accession` = d.`subject_accession`
and d.`subject_accession` = e.`subject_accession`
and a.`workspace_id` = b.`workspace_id`
and b.`workspace_id` = e.`workspace_id`
and e.`workspace_id` = g.`workspace_id`
and g.`workspace_id` = i.`workspace_id`
and i.`workspace_id` = j.`workspace_id`
and e.`biosample_accession` = f.`biosample_accession`
and f.`experiment_accession` = g.`experiment_accession`
and g.`experiment_accession` = h.`experiment_accession`
and h.`experiment_accession` = j.`experiment_accession`
and f.`expsample_accession` = g.`expsample_accession`
and g.`expsample_accession` = h.`expsample_accession`
and h.`expsample_accession` = j.`expsample_accession`
and h.`file_info_id` = i.`file_info_id`
and i.file_info_id = j.`file_info_id`
and a.`official_title` regexp 'influenz'
and i.`name` regexp '.fcs'
and d.species = 'Homo sapiens'
order by
a.`study_accession`,
j.`panel`
Goal: Retrieve all flow cytometry
files (FCS) and marker panels
associated with studies involving
influenza
ImmPort: Example 3
Goal: Retrieve HAI results for
influenza vaccinees, measured at
day 0 and 28 post-vaccination
Putting it all together:
Meta-analysis of human
influenza vaccination data in
ImmPort data to evaluate
changes in immunological
marker frequencies from flow
cytometry data using
automatic gating
Maecker, H., McCoy, J.P. & Nussenblatt, R. Standardizing
immunophenotyping for the human immunology project. Nature reviews
Immunology 12, 191-200 (2012).
10 studies
370 subjects
~17K FCS files
Question: What changes in marker
frequencies are observed during
influenza immunization?
Stanford Data Miner: The Prince of
Immunology Databases
SDM: Example
Retrieve cell type
frequencies from
CytOF data
following influenza
immunization
Integrated Disease Repositories
The Cancer Genomics Atlas (TCGA)
• Lots of cancers
• Clinical data
▫ Full pathology
▫ Imaging, radiology,
immunohistochemistry
• Genomics: lots!
▫ both tumor and control tissues
▫ genotyping
▫ exome sequencing
▫ miRNA sequencing
▫ RNA-Seq
In Conclusion…
• Huge number of public resources
▫ ultimately integratable
• Scientific power frequently lies in integrating data from
multiple databases
• Data clean-up typically needed
▫ mapping to ontologies or controlled nomenclatures
essential
• Domain-specific curation frequently required to
structure otherwise semi-structured data
▫ e.g., GEO
• All doable given today’s plethora of free/cheap tools
and compute power
Questions?
Coming To Terms With MySQL
• Widest usage in bioinformatics
• Free (community edition)
• Runs on everything (Linux, Win, Mac)
• Easiest relational DB (short of MS Access)
• Resources
▫ Moes (2005): Beginning MySQL; Wiley
▫ DuBois (2007): MySQL Cookbook; O’Reilly
▫ Dyer (2008): MYSQL in a Nutshell; O’Reilly
Key R Packages
▫ RMySQL: accessing relational databases, e.g.,
MySQL
▫ ggplot2: hyper-powerful plotting
▫ RColorBrewer: assign colors to plot objects
automatically, such as plotted ggplot
▫ plyr and dplyr: easy manipulation of data frames
▫ sqldf: query data frames using SQL
 another easy way to manipulate data frames
▫ shiny: Web-based user interface
 if you want interactive R analysis
Finding Drug Candidates Using Rank-Ordered,
Drug-Disease Anti-Correlation Scores
1. Compute an anti-correlation
score for each drug-disease pair
2. Compute P-values of anti-
correlation scores (significance
testing) using distance between
observed score vs. scores of 100
randomly-generated comparisons
3. Retain correlation that have FDR
values better than 0.05

Weitere ähnliche Inhalte

Was ist angesagt?

Pistoia Alliance European Conference 2015 - Nick Lynch / Open PHACTS Foundation
Pistoia Alliance European Conference 2015 - Nick Lynch / Open PHACTS FoundationPistoia Alliance European Conference 2015 - Nick Lynch / Open PHACTS Foundation
Pistoia Alliance European Conference 2015 - Nick Lynch / Open PHACTS FoundationPistoia Alliance
 
Resource Identification Initiative
Resource Identification InitiativeResource Identification Initiative
Resource Identification InitiativeMaryann Martone
 
Nucl. Acids Res.-2014-Howe-nar-gku1244
Nucl. Acids Res.-2014-Howe-nar-gku1244Nucl. Acids Res.-2014-Howe-nar-gku1244
Nucl. Acids Res.-2014-Howe-nar-gku1244Yasel Cruz
 
2016 ACS Semantic Approaches for Biochemical Knowledge Discovery
2016 ACS Semantic Approaches for Biochemical Knowledge Discovery2016 ACS Semantic Approaches for Biochemical Knowledge Discovery
2016 ACS Semantic Approaches for Biochemical Knowledge DiscoveryMichel Dumontier
 
Claudia medina: Linking Health Records for Population Health Research in Brazil.
Claudia medina: Linking Health Records for Population Health Research in Brazil.Claudia medina: Linking Health Records for Population Health Research in Brazil.
Claudia medina: Linking Health Records for Population Health Research in Brazil.Flávio Codeço Coelho
 
Ai in drug design webinar 26 feb 2019
Ai in drug design webinar 26 feb 2019Ai in drug design webinar 26 feb 2019
Ai in drug design webinar 26 feb 2019Pistoia Alliance
 
Transparency in the Data Supply Chain
Transparency in the Data Supply ChainTransparency in the Data Supply Chain
Transparency in the Data Supply ChainPaul Groth
 
2013 nas-ehs-data-integration-dc
2013 nas-ehs-data-integration-dc2013 nas-ehs-data-integration-dc
2013 nas-ehs-data-integration-dcc.titus.brown
 
Data retriveal ,srg and dbget
Data retriveal ,srg and dbgetData retriveal ,srg and dbget
Data retriveal ,srg and dbgetSurendraKumar338
 
2011-11-28 Open PHACTS at RSC CICAG
2011-11-28 Open PHACTS at RSC CICAG2011-11-28 Open PHACTS at RSC CICAG
2011-11-28 Open PHACTS at RSC CICAGopen_phacts
 
Link Analysis of Life Sciences Linked Data
Link Analysis of Life Sciences Linked DataLink Analysis of Life Sciences Linked Data
Link Analysis of Life Sciences Linked DataMichel Dumontier
 
Assessing Drug Safety Using AI
Assessing Drug Safety Using AIAssessing Drug Safety Using AI
Assessing Drug Safety Using AIDatabricks
 
BLAST [Basic Alignment Local Search Tool]
BLAST [Basic Alignment Local Search Tool]BLAST [Basic Alignment Local Search Tool]
BLAST [Basic Alignment Local Search Tool]BiotechOnline
 
Pistoia Alliance-Elsevier Datathon
Pistoia Alliance-Elsevier DatathonPistoia Alliance-Elsevier Datathon
Pistoia Alliance-Elsevier DatathonPistoia Alliance
 
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
 

Was ist angesagt? (20)

Pistoia Alliance European Conference 2015 - Nick Lynch / Open PHACTS Foundation
Pistoia Alliance European Conference 2015 - Nick Lynch / Open PHACTS FoundationPistoia Alliance European Conference 2015 - Nick Lynch / Open PHACTS Foundation
Pistoia Alliance European Conference 2015 - Nick Lynch / Open PHACTS Foundation
 
BLAST
BLASTBLAST
BLAST
 
Resource Identification Initiative
Resource Identification InitiativeResource Identification Initiative
Resource Identification Initiative
 
Nucl. Acids Res.-2014-Howe-nar-gku1244
Nucl. Acids Res.-2014-Howe-nar-gku1244Nucl. Acids Res.-2014-Howe-nar-gku1244
Nucl. Acids Res.-2014-Howe-nar-gku1244
 
2016 ACS Semantic Approaches for Biochemical Knowledge Discovery
2016 ACS Semantic Approaches for Biochemical Knowledge Discovery2016 ACS Semantic Approaches for Biochemical Knowledge Discovery
2016 ACS Semantic Approaches for Biochemical Knowledge Discovery
 
Metadata in the BioSample Online Repository are Impaired by Numerous Anomalie...
Metadata in the BioSample Online Repository are Impaired by Numerous Anomalie...Metadata in the BioSample Online Repository are Impaired by Numerous Anomalie...
Metadata in the BioSample Online Repository are Impaired by Numerous Anomalie...
 
Claudia medina: Linking Health Records for Population Health Research in Brazil.
Claudia medina: Linking Health Records for Population Health Research in Brazil.Claudia medina: Linking Health Records for Population Health Research in Brazil.
Claudia medina: Linking Health Records for Population Health Research in Brazil.
 
Ai in drug design webinar 26 feb 2019
Ai in drug design webinar 26 feb 2019Ai in drug design webinar 26 feb 2019
Ai in drug design webinar 26 feb 2019
 
Transparency in the Data Supply Chain
Transparency in the Data Supply ChainTransparency in the Data Supply Chain
Transparency in the Data Supply Chain
 
2013 nas-ehs-data-integration-dc
2013 nas-ehs-data-integration-dc2013 nas-ehs-data-integration-dc
2013 nas-ehs-data-integration-dc
 
Embracing Semantic Technology for Better Metadata Authoring in Biomedicine (S...
Embracing Semantic Technology for Better Metadata Authoring in Biomedicine (S...Embracing Semantic Technology for Better Metadata Authoring in Biomedicine (S...
Embracing Semantic Technology for Better Metadata Authoring in Biomedicine (S...
 
BLAST
BLASTBLAST
BLAST
 
Data retriveal ,srg and dbget
Data retriveal ,srg and dbgetData retriveal ,srg and dbget
Data retriveal ,srg and dbget
 
2011-11-28 Open PHACTS at RSC CICAG
2011-11-28 Open PHACTS at RSC CICAG2011-11-28 Open PHACTS at RSC CICAG
2011-11-28 Open PHACTS at RSC CICAG
 
BLAST
BLASTBLAST
BLAST
 
Link Analysis of Life Sciences Linked Data
Link Analysis of Life Sciences Linked DataLink Analysis of Life Sciences Linked Data
Link Analysis of Life Sciences Linked Data
 
Assessing Drug Safety Using AI
Assessing Drug Safety Using AIAssessing Drug Safety Using AI
Assessing Drug Safety Using AI
 
BLAST [Basic Alignment Local Search Tool]
BLAST [Basic Alignment Local Search Tool]BLAST [Basic Alignment Local Search Tool]
BLAST [Basic Alignment Local Search Tool]
 
Pistoia Alliance-Elsevier Datathon
Pistoia Alliance-Elsevier DatathonPistoia Alliance-Elsevier Datathon
Pistoia Alliance-Elsevier Datathon
 
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
 

Andere mochten auch

ผู้หญิงทรงเอ กับผู้ชายทับแก้ว2
ผู้หญิงทรงเอ กับผู้ชายทับแก้ว2ผู้หญิงทรงเอ กับผู้ชายทับแก้ว2
ผู้หญิงทรงเอ กับผู้ชายทับแก้ว2Fon Fon'
 
Credit Scores Explained. A Slideshow
Credit Scores Explained. A SlideshowCredit Scores Explained. A Slideshow
Credit Scores Explained. A Slideshowcreditexaminer
 
Guia para fundamentación
Guia para fundamentaciónGuia para fundamentación
Guia para fundamentaciónEmilce Alsina
 
Personal Protection in Galvanizing Industry
Personal Protection in Galvanizing Industry Personal Protection in Galvanizing Industry
Personal Protection in Galvanizing Industry rsmahwar
 
BVC ICT Train Pres
BVC ICT Train PresBVC ICT Train Pres
BVC ICT Train Presmissgibbins
 
Ringkasan dan jurnal penelitian penggunaan software open source
Ringkasan dan jurnal penelitian penggunaan software open sourceRingkasan dan jurnal penelitian penggunaan software open source
Ringkasan dan jurnal penelitian penggunaan software open sourceZaien Knight
 
What is Credit? An illustrated story.
What is Credit? An illustrated story.What is Credit? An illustrated story.
What is Credit? An illustrated story.creditexaminer
 
HSE Audit Observations to Client 0611
HSE Audit Observations to Client 0611HSE Audit Observations to Client 0611
HSE Audit Observations to Client 0611Uma Mahesh Guraza
 
ผู้หญิงทรงเอ กับผู้ชายทับแก้ว2
ผู้หญิงทรงเอ กับผู้ชายทับแก้ว2ผู้หญิงทรงเอ กับผู้ชายทับแก้ว2
ผู้หญิงทรงเอ กับผู้ชายทับแก้ว2Fon Fon'
 

Andere mochten auch (20)

Causatives 2° modelo
Causatives 2° modeloCausatives 2° modelo
Causatives 2° modelo
 
Ch02
Ch02Ch02
Ch02
 
ผู้หญิงทรงเอ กับผู้ชายทับแก้ว2
ผู้หญิงทรงเอ กับผู้ชายทับแก้ว2ผู้หญิงทรงเอ กับผู้ชายทับแก้ว2
ผู้หญิงทรงเอ กับผู้ชายทับแก้ว2
 
Credit Scores Explained. A Slideshow
Credit Scores Explained. A SlideshowCredit Scores Explained. A Slideshow
Credit Scores Explained. A Slideshow
 
Mariax dowdx
Mariax dowdxMariax dowdx
Mariax dowdx
 
Cities
CitiesCities
Cities
 
Guia para fundamentación
Guia para fundamentaciónGuia para fundamentación
Guia para fundamentación
 
Personal Protection in Galvanizing Industry
Personal Protection in Galvanizing Industry Personal Protection in Galvanizing Industry
Personal Protection in Galvanizing Industry
 
BVC ICT Train Pres
BVC ICT Train PresBVC ICT Train Pres
BVC ICT Train Pres
 
Ringkasan dan jurnal penelitian penggunaan software open source
Ringkasan dan jurnal penelitian penggunaan software open sourceRingkasan dan jurnal penelitian penggunaan software open source
Ringkasan dan jurnal penelitian penggunaan software open source
 
Iprs
IprsIprs
Iprs
 
What is Credit? An illustrated story.
What is Credit? An illustrated story.What is Credit? An illustrated story.
What is Credit? An illustrated story.
 
Small rk sb1_pp49-62
Small rk sb1_pp49-62Small rk sb1_pp49-62
Small rk sb1_pp49-62
 
HSE Audit Observations to Client 0611
HSE Audit Observations to Client 0611HSE Audit Observations to Client 0611
HSE Audit Observations to Client 0611
 
Direct & indirect speech
Direct & indirect speechDirect & indirect speech
Direct & indirect speech
 
Guia acordo ort.
Guia acordo ort.Guia acordo ort.
Guia acordo ort.
 
Mind games
Mind gamesMind games
Mind games
 
Presentación 2° noun clauses
Presentación 2° noun clausesPresentación 2° noun clauses
Presentación 2° noun clauses
 
ผู้หญิงทรงเอ กับผู้ชายทับแก้ว2
ผู้หญิงทรงเอ กับผู้ชายทับแก้ว2ผู้หญิงทรงเอ กับผู้ชายทับแก้ว2
ผู้หญิงทรงเอ กับผู้ชายทับแก้ว2
 
Causatives 2° modelo
Causatives 2° modeloCausatives 2° modelo
Causatives 2° modelo
 

Ähnlich wie Systems Immunology -- 2014

Opening up pharmacological space, the OPEN PHACTs api
Opening up pharmacological space, the OPEN PHACTs apiOpening up pharmacological space, the OPEN PHACTs api
Opening up pharmacological space, the OPEN PHACTs apiChris Evelo
 
Bioinformatic, and tools by kk sahu
Bioinformatic, and tools by kk sahuBioinformatic, and tools by kk sahu
Bioinformatic, and tools by kk sahuKAUSHAL SAHU
 
Cadd and molecular modeling for M.Pharm
Cadd and molecular modeling for M.PharmCadd and molecular modeling for M.Pharm
Cadd and molecular modeling for M.PharmShikha Popali
 
Introduction to bioinformatics
Introduction to bioinformaticsIntroduction to bioinformatics
Introduction to bioinformaticsmaulikchaudhary8
 
Bioinformatics-R program의 실례
Bioinformatics-R program의 실례Bioinformatics-R program의 실례
Bioinformatics-R program의 실례mothersafe
 
Protein database ..... of NCBI
Protein database ..... of NCBI Protein database ..... of NCBI
Protein database ..... of NCBI Alagppa University
 
SooryaKiran Bioinformatics
SooryaKiran BioinformaticsSooryaKiran Bioinformatics
SooryaKiran Bioinformaticscontactsoorya
 
Semantic Web & Web 3.0 empowering real world outcomes in biomedical research ...
Semantic Web & Web 3.0 empowering real world outcomes in biomedical research ...Semantic Web & Web 3.0 empowering real world outcomes in biomedical research ...
Semantic Web & Web 3.0 empowering real world outcomes in biomedical research ...Amit Sheth
 
Mining 'Bigger' Datasets to Create, Validate and Share Machine Learning Models
Mining 'Bigger' Datasets to Create, Validate and Share Machine Learning ModelsMining 'Bigger' Datasets to Create, Validate and Share Machine Learning Models
Mining 'Bigger' Datasets to Create, Validate and Share Machine Learning ModelsSean Ekins
 
Role of bioinformatics of drug designing
Role of bioinformatics of drug designingRole of bioinformatics of drug designing
Role of bioinformatics of drug designingDr NEETHU ASOKAN
 
Beyond Transparency: Success & Lessons From tambisBoston2003
Beyond Transparency: Success & Lessons From tambisBoston2003Beyond Transparency: Success & Lessons From tambisBoston2003
Beyond Transparency: Success & Lessons From tambisBoston2003robertstevens65
 
Computer aided drug designing
Computer aided drug designing Computer aided drug designing
Computer aided drug designing Ayesha Aftab
 
BioInformatics Tools -Genomics , Proteomics and metablomics
BioInformatics Tools -Genomics , Proteomics and metablomicsBioInformatics Tools -Genomics , Proteomics and metablomics
BioInformatics Tools -Genomics , Proteomics and metablomicsAyeshaYousaf20
 
Web based servers and softwares for genome analysis
Web based servers and softwares for genome analysisWeb based servers and softwares for genome analysis
Web based servers and softwares for genome analysisDr. Naveen Gaurav srivastava
 
Bioinformatics مي.pdf
Bioinformatics  مي.pdfBioinformatics  مي.pdf
Bioinformatics مي.pdfnedalalazzwy
 
Designing a community resource - Sandra Orchard
Designing a community resource - Sandra OrchardDesigning a community resource - Sandra Orchard
Designing a community resource - Sandra OrchardEMBL-ABR
 
Drug Discovery and Development Using AI
Drug Discovery and Development Using AIDrug Discovery and Development Using AI
Drug Discovery and Development Using AIDatabricks
 

Ähnlich wie Systems Immunology -- 2014 (20)

Opening up pharmacological space, the OPEN PHACTs api
Opening up pharmacological space, the OPEN PHACTs apiOpening up pharmacological space, the OPEN PHACTs api
Opening up pharmacological space, the OPEN PHACTs api
 
Bioinformatic, and tools by kk sahu
Bioinformatic, and tools by kk sahuBioinformatic, and tools by kk sahu
Bioinformatic, and tools by kk sahu
 
proteomics.ppt
proteomics.pptproteomics.ppt
proteomics.ppt
 
Cadd and molecular modeling for M.Pharm
Cadd and molecular modeling for M.PharmCadd and molecular modeling for M.Pharm
Cadd and molecular modeling for M.Pharm
 
Introduction to bioinformatics
Introduction to bioinformaticsIntroduction to bioinformatics
Introduction to bioinformatics
 
Bioinformatics-R program의 실례
Bioinformatics-R program의 실례Bioinformatics-R program의 실례
Bioinformatics-R program의 실례
 
Protein database ..... of NCBI
Protein database ..... of NCBI Protein database ..... of NCBI
Protein database ..... of NCBI
 
SooryaKiran Bioinformatics
SooryaKiran BioinformaticsSooryaKiran Bioinformatics
SooryaKiran Bioinformatics
 
Semantic Web & Web 3.0 empowering real world outcomes in biomedical research ...
Semantic Web & Web 3.0 empowering real world outcomes in biomedical research ...Semantic Web & Web 3.0 empowering real world outcomes in biomedical research ...
Semantic Web & Web 3.0 empowering real world outcomes in biomedical research ...
 
Mining 'Bigger' Datasets to Create, Validate and Share Machine Learning Models
Mining 'Bigger' Datasets to Create, Validate and Share Machine Learning ModelsMining 'Bigger' Datasets to Create, Validate and Share Machine Learning Models
Mining 'Bigger' Datasets to Create, Validate and Share Machine Learning Models
 
Role of bioinformatics of drug designing
Role of bioinformatics of drug designingRole of bioinformatics of drug designing
Role of bioinformatics of drug designing
 
Beyond Transparency: Success & Lessons From tambisBoston2003
Beyond Transparency: Success & Lessons From tambisBoston2003Beyond Transparency: Success & Lessons From tambisBoston2003
Beyond Transparency: Success & Lessons From tambisBoston2003
 
Computer aided drug designing
Computer aided drug designing Computer aided drug designing
Computer aided drug designing
 
BioInformatics Tools -Genomics , Proteomics and metablomics
BioInformatics Tools -Genomics , Proteomics and metablomicsBioInformatics Tools -Genomics , Proteomics and metablomics
BioInformatics Tools -Genomics , Proteomics and metablomics
 
Web based servers and softwares for genome analysis
Web based servers and softwares for genome analysisWeb based servers and softwares for genome analysis
Web based servers and softwares for genome analysis
 
Bioinformatics مي.pdf
Bioinformatics  مي.pdfBioinformatics  مي.pdf
Bioinformatics مي.pdf
 
Sourcing high quality online data resources for computational toxicology
Sourcing high quality online data resources for computational toxicologySourcing high quality online data resources for computational toxicology
Sourcing high quality online data resources for computational toxicology
 
Online Resources to Support Open Drug Discovery Systems
Online Resources to Support Open Drug Discovery SystemsOnline Resources to Support Open Drug Discovery Systems
Online Resources to Support Open Drug Discovery Systems
 
Designing a community resource - Sandra Orchard
Designing a community resource - Sandra OrchardDesigning a community resource - Sandra Orchard
Designing a community resource - Sandra Orchard
 
Drug Discovery and Development Using AI
Drug Discovery and Development Using AIDrug Discovery and Development Using AI
Drug Discovery and Development Using AI
 

Mehr von Yannick Pouliot

Survey of Spark for Data Pre-Processing and Analytics
Survey of Spark for Data Pre-Processing and AnalyticsSurvey of Spark for Data Pre-Processing and Analytics
Survey of Spark for Data Pre-Processing and AnalyticsYannick Pouliot
 
Managing experiment data using Excel and Friends
Managing experiment data using Excel and FriendsManaging experiment data using Excel and Friends
Managing experiment data using Excel and FriendsYannick Pouliot
 
Essential UNIX skills for biologists
Essential UNIX skills for biologistsEssential UNIX skills for biologists
Essential UNIX skills for biologistsYannick Pouliot
 
A guided SQL tour of bioinformatics databases
A guided SQL tour of bioinformatics databasesA guided SQL tour of bioinformatics databases
A guided SQL tour of bioinformatics databasesYannick Pouliot
 
Ontologically-Aware Automated Gating
Ontologically-Aware Automated GatingOntologically-Aware Automated Gating
Ontologically-Aware Automated GatingYannick Pouliot
 
Why The Cloud Is A Computational Biologist's Best Friend
Why The Cloud Is A Computational Biologist's Best FriendWhy The Cloud Is A Computational Biologist's Best Friend
Why The Cloud Is A Computational Biologist's Best FriendYannick Pouliot
 
There’s No Avoiding It: Programming Skills You’ll Need
There’s No Avoiding It:  Programming Skills You’ll NeedThere’s No Avoiding It:  Programming Skills You’ll Need
There’s No Avoiding It: Programming Skills You’ll NeedYannick Pouliot
 
Ontologies for Semantic Normalization of Immunological Data
Ontologies for Semantic Normalization of Immunological DataOntologies for Semantic Normalization of Immunological Data
Ontologies for Semantic Normalization of Immunological DataYannick Pouliot
 
Predicting Adverse Drug Reactions Using PubChem Screening Data
Predicting Adverse Drug Reactions Using PubChem Screening DataPredicting Adverse Drug Reactions Using PubChem Screening Data
Predicting Adverse Drug Reactions Using PubChem Screening DataYannick Pouliot
 
Repositioning Old Drugs For New Indications Using Computational Approaches
Repositioning Old Drugs For New Indications Using Computational ApproachesRepositioning Old Drugs For New Indications Using Computational Approaches
Repositioning Old Drugs For New Indications Using Computational ApproachesYannick Pouliot
 
Databases, Web Services and Tools For Systems Immunology
Databases, Web Services and Tools For Systems ImmunologyDatabases, Web Services and Tools For Systems Immunology
Databases, Web Services and Tools For Systems ImmunologyYannick Pouliot
 

Mehr von Yannick Pouliot (11)

Survey of Spark for Data Pre-Processing and Analytics
Survey of Spark for Data Pre-Processing and AnalyticsSurvey of Spark for Data Pre-Processing and Analytics
Survey of Spark for Data Pre-Processing and Analytics
 
Managing experiment data using Excel and Friends
Managing experiment data using Excel and FriendsManaging experiment data using Excel and Friends
Managing experiment data using Excel and Friends
 
Essential UNIX skills for biologists
Essential UNIX skills for biologistsEssential UNIX skills for biologists
Essential UNIX skills for biologists
 
A guided SQL tour of bioinformatics databases
A guided SQL tour of bioinformatics databasesA guided SQL tour of bioinformatics databases
A guided SQL tour of bioinformatics databases
 
Ontologically-Aware Automated Gating
Ontologically-Aware Automated GatingOntologically-Aware Automated Gating
Ontologically-Aware Automated Gating
 
Why The Cloud Is A Computational Biologist's Best Friend
Why The Cloud Is A Computational Biologist's Best FriendWhy The Cloud Is A Computational Biologist's Best Friend
Why The Cloud Is A Computational Biologist's Best Friend
 
There’s No Avoiding It: Programming Skills You’ll Need
There’s No Avoiding It:  Programming Skills You’ll NeedThere’s No Avoiding It:  Programming Skills You’ll Need
There’s No Avoiding It: Programming Skills You’ll Need
 
Ontologies for Semantic Normalization of Immunological Data
Ontologies for Semantic Normalization of Immunological DataOntologies for Semantic Normalization of Immunological Data
Ontologies for Semantic Normalization of Immunological Data
 
Predicting Adverse Drug Reactions Using PubChem Screening Data
Predicting Adverse Drug Reactions Using PubChem Screening DataPredicting Adverse Drug Reactions Using PubChem Screening Data
Predicting Adverse Drug Reactions Using PubChem Screening Data
 
Repositioning Old Drugs For New Indications Using Computational Approaches
Repositioning Old Drugs For New Indications Using Computational ApproachesRepositioning Old Drugs For New Indications Using Computational Approaches
Repositioning Old Drugs For New Indications Using Computational Approaches
 
Databases, Web Services and Tools For Systems Immunology
Databases, Web Services and Tools For Systems ImmunologyDatabases, Web Services and Tools For Systems Immunology
Databases, Web Services and Tools For Systems Immunology
 

Kürzlich hochgeladen

Dwarka Sector 6 Call Girls ( 9873940964 ) Book Hot And Sexy Girls In A Few Cl...
Dwarka Sector 6 Call Girls ( 9873940964 ) Book Hot And Sexy Girls In A Few Cl...Dwarka Sector 6 Call Girls ( 9873940964 ) Book Hot And Sexy Girls In A Few Cl...
Dwarka Sector 6 Call Girls ( 9873940964 ) Book Hot And Sexy Girls In A Few Cl...rajnisinghkjn
 
Glomerular Filtration rate and its determinants.pptx
Glomerular Filtration rate and its determinants.pptxGlomerular Filtration rate and its determinants.pptx
Glomerular Filtration rate and its determinants.pptxDr.Nusrat Tariq
 
Call Girl Service Bidadi - For 7001305949 Cheap & Best with original Photos
Call Girl Service Bidadi - For 7001305949 Cheap & Best with original PhotosCall Girl Service Bidadi - For 7001305949 Cheap & Best with original Photos
Call Girl Service Bidadi - For 7001305949 Cheap & Best with original Photosnarwatsonia7
 
call girls in green park DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in green park  DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️call girls in green park  DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in green park DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️saminamagar
 
See the 2,456 pharmacies on the National E-Pharmacy Platform
See the 2,456 pharmacies on the National E-Pharmacy PlatformSee the 2,456 pharmacies on the National E-Pharmacy Platform
See the 2,456 pharmacies on the National E-Pharmacy PlatformKweku Zurek
 
Asthma Review - GINA guidelines summary 2024
Asthma Review - GINA guidelines summary 2024Asthma Review - GINA guidelines summary 2024
Asthma Review - GINA guidelines summary 2024Gabriel Guevara MD
 
Book Call Girls in Kasavanahalli - 7001305949 with real photos and phone numbers
Book Call Girls in Kasavanahalli - 7001305949 with real photos and phone numbersBook Call Girls in Kasavanahalli - 7001305949 with real photos and phone numbers
Book Call Girls in Kasavanahalli - 7001305949 with real photos and phone numbersnarwatsonia7
 
Housewife Call Girls Hsr Layout - Call 7001305949 Rs-3500 with A/C Room Cash ...
Housewife Call Girls Hsr Layout - Call 7001305949 Rs-3500 with A/C Room Cash ...Housewife Call Girls Hsr Layout - Call 7001305949 Rs-3500 with A/C Room Cash ...
Housewife Call Girls Hsr Layout - Call 7001305949 Rs-3500 with A/C Room Cash ...narwatsonia7
 
Kolkata Call Girls Services 9907093804 @24x7 High Class Babes Here Call Now
Kolkata Call Girls Services 9907093804 @24x7 High Class Babes Here Call NowKolkata Call Girls Services 9907093804 @24x7 High Class Babes Here Call Now
Kolkata Call Girls Services 9907093804 @24x7 High Class Babes Here Call NowNehru place Escorts
 
Call Girl Surat Madhuri 7001305949 Independent Escort Service Surat
Call Girl Surat Madhuri 7001305949 Independent Escort Service SuratCall Girl Surat Madhuri 7001305949 Independent Escort Service Surat
Call Girl Surat Madhuri 7001305949 Independent Escort Service Suratnarwatsonia7
 
Call Girls Service Noida Maya 9711199012 Independent Escort Service Noida
Call Girls Service Noida Maya 9711199012 Independent Escort Service NoidaCall Girls Service Noida Maya 9711199012 Independent Escort Service Noida
Call Girls Service Noida Maya 9711199012 Independent Escort Service NoidaPooja Gupta
 
Mumbai Call Girls Service 9910780858 Real Russian Girls Looking Models
Mumbai Call Girls Service 9910780858 Real Russian Girls Looking ModelsMumbai Call Girls Service 9910780858 Real Russian Girls Looking Models
Mumbai Call Girls Service 9910780858 Real Russian Girls Looking Modelssonalikaur4
 
Call Girls Thane Just Call 9910780858 Get High Class Call Girls Service
Call Girls Thane Just Call 9910780858 Get High Class Call Girls ServiceCall Girls Thane Just Call 9910780858 Get High Class Call Girls Service
Call Girls Thane Just Call 9910780858 Get High Class Call Girls Servicesonalikaur4
 
Call Girls Hebbal Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Hebbal Just Call 7001305949 Top Class Call Girl Service AvailableCall Girls Hebbal Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Hebbal Just Call 7001305949 Top Class Call Girl Service Availablenarwatsonia7
 
Call Girls Whitefield Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Whitefield Just Call 7001305949 Top Class Call Girl Service AvailableCall Girls Whitefield Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Whitefield Just Call 7001305949 Top Class Call Girl Service Availablenarwatsonia7
 
call girls in munirka DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in munirka  DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️call girls in munirka  DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in munirka DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️saminamagar
 
Book Call Girls in Yelahanka - For 7001305949 Cheap & Best with original Photos
Book Call Girls in Yelahanka - For 7001305949 Cheap & Best with original PhotosBook Call Girls in Yelahanka - For 7001305949 Cheap & Best with original Photos
Book Call Girls in Yelahanka - For 7001305949 Cheap & Best with original Photosnarwatsonia7
 
Hematology and Immunology - Leukocytes Functions
Hematology and Immunology - Leukocytes FunctionsHematology and Immunology - Leukocytes Functions
Hematology and Immunology - Leukocytes FunctionsMedicoseAcademics
 
Call Girl Nagpur Sia 7001305949 Independent Escort Service Nagpur
Call Girl Nagpur Sia 7001305949 Independent Escort Service NagpurCall Girl Nagpur Sia 7001305949 Independent Escort Service Nagpur
Call Girl Nagpur Sia 7001305949 Independent Escort Service NagpurRiya Pathan
 
Call Girls ITPL Just Call 7001305949 Top Class Call Girl Service Available
Call Girls ITPL Just Call 7001305949 Top Class Call Girl Service AvailableCall Girls ITPL Just Call 7001305949 Top Class Call Girl Service Available
Call Girls ITPL Just Call 7001305949 Top Class Call Girl Service Availablenarwatsonia7
 

Kürzlich hochgeladen (20)

Dwarka Sector 6 Call Girls ( 9873940964 ) Book Hot And Sexy Girls In A Few Cl...
Dwarka Sector 6 Call Girls ( 9873940964 ) Book Hot And Sexy Girls In A Few Cl...Dwarka Sector 6 Call Girls ( 9873940964 ) Book Hot And Sexy Girls In A Few Cl...
Dwarka Sector 6 Call Girls ( 9873940964 ) Book Hot And Sexy Girls In A Few Cl...
 
Glomerular Filtration rate and its determinants.pptx
Glomerular Filtration rate and its determinants.pptxGlomerular Filtration rate and its determinants.pptx
Glomerular Filtration rate and its determinants.pptx
 
Call Girl Service Bidadi - For 7001305949 Cheap & Best with original Photos
Call Girl Service Bidadi - For 7001305949 Cheap & Best with original PhotosCall Girl Service Bidadi - For 7001305949 Cheap & Best with original Photos
Call Girl Service Bidadi - For 7001305949 Cheap & Best with original Photos
 
call girls in green park DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in green park  DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️call girls in green park  DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in green park DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
 
See the 2,456 pharmacies on the National E-Pharmacy Platform
See the 2,456 pharmacies on the National E-Pharmacy PlatformSee the 2,456 pharmacies on the National E-Pharmacy Platform
See the 2,456 pharmacies on the National E-Pharmacy Platform
 
Asthma Review - GINA guidelines summary 2024
Asthma Review - GINA guidelines summary 2024Asthma Review - GINA guidelines summary 2024
Asthma Review - GINA guidelines summary 2024
 
Book Call Girls in Kasavanahalli - 7001305949 with real photos and phone numbers
Book Call Girls in Kasavanahalli - 7001305949 with real photos and phone numbersBook Call Girls in Kasavanahalli - 7001305949 with real photos and phone numbers
Book Call Girls in Kasavanahalli - 7001305949 with real photos and phone numbers
 
Housewife Call Girls Hsr Layout - Call 7001305949 Rs-3500 with A/C Room Cash ...
Housewife Call Girls Hsr Layout - Call 7001305949 Rs-3500 with A/C Room Cash ...Housewife Call Girls Hsr Layout - Call 7001305949 Rs-3500 with A/C Room Cash ...
Housewife Call Girls Hsr Layout - Call 7001305949 Rs-3500 with A/C Room Cash ...
 
Kolkata Call Girls Services 9907093804 @24x7 High Class Babes Here Call Now
Kolkata Call Girls Services 9907093804 @24x7 High Class Babes Here Call NowKolkata Call Girls Services 9907093804 @24x7 High Class Babes Here Call Now
Kolkata Call Girls Services 9907093804 @24x7 High Class Babes Here Call Now
 
Call Girl Surat Madhuri 7001305949 Independent Escort Service Surat
Call Girl Surat Madhuri 7001305949 Independent Escort Service SuratCall Girl Surat Madhuri 7001305949 Independent Escort Service Surat
Call Girl Surat Madhuri 7001305949 Independent Escort Service Surat
 
Call Girls Service Noida Maya 9711199012 Independent Escort Service Noida
Call Girls Service Noida Maya 9711199012 Independent Escort Service NoidaCall Girls Service Noida Maya 9711199012 Independent Escort Service Noida
Call Girls Service Noida Maya 9711199012 Independent Escort Service Noida
 
Mumbai Call Girls Service 9910780858 Real Russian Girls Looking Models
Mumbai Call Girls Service 9910780858 Real Russian Girls Looking ModelsMumbai Call Girls Service 9910780858 Real Russian Girls Looking Models
Mumbai Call Girls Service 9910780858 Real Russian Girls Looking Models
 
Call Girls Thane Just Call 9910780858 Get High Class Call Girls Service
Call Girls Thane Just Call 9910780858 Get High Class Call Girls ServiceCall Girls Thane Just Call 9910780858 Get High Class Call Girls Service
Call Girls Thane Just Call 9910780858 Get High Class Call Girls Service
 
Call Girls Hebbal Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Hebbal Just Call 7001305949 Top Class Call Girl Service AvailableCall Girls Hebbal Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Hebbal Just Call 7001305949 Top Class Call Girl Service Available
 
Call Girls Whitefield Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Whitefield Just Call 7001305949 Top Class Call Girl Service AvailableCall Girls Whitefield Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Whitefield Just Call 7001305949 Top Class Call Girl Service Available
 
call girls in munirka DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in munirka  DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️call girls in munirka  DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in munirka DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
 
Book Call Girls in Yelahanka - For 7001305949 Cheap & Best with original Photos
Book Call Girls in Yelahanka - For 7001305949 Cheap & Best with original PhotosBook Call Girls in Yelahanka - For 7001305949 Cheap & Best with original Photos
Book Call Girls in Yelahanka - For 7001305949 Cheap & Best with original Photos
 
Hematology and Immunology - Leukocytes Functions
Hematology and Immunology - Leukocytes FunctionsHematology and Immunology - Leukocytes Functions
Hematology and Immunology - Leukocytes Functions
 
Call Girl Nagpur Sia 7001305949 Independent Escort Service Nagpur
Call Girl Nagpur Sia 7001305949 Independent Escort Service NagpurCall Girl Nagpur Sia 7001305949 Independent Escort Service Nagpur
Call Girl Nagpur Sia 7001305949 Independent Escort Service Nagpur
 
Call Girls ITPL Just Call 7001305949 Top Class Call Girl Service Available
Call Girls ITPL Just Call 7001305949 Top Class Call Girl Service AvailableCall Girls ITPL Just Call 7001305949 Top Class Call Girl Service Available
Call Girls ITPL Just Call 7001305949 Top Class Call Girl Service Available
 

Systems Immunology -- 2014

  • 1. Yannick Pouliot, PhD Biocomputational scientist Khatri Laboratory 04/09/2014 Databases, Web Services and Tools For Systems Immunology Databases for Systems Immunology
  • 2. GOALS Convey understanding of: 1. a set of databases highly relevant to Systems Immunology 2. the issues and pitfalls associated with each DB
  • 3. Systems Immunology, and particularly the application of meta-analysis, can reveal testable hypotheses. But for that to happen, you need lots of (diverse) … DATA
  • 4. Historically, data were typically available in flat file formats only Relational databases now used increasingly
  • 5. Huge Numbers of Databases • See Nucleic Acids Research’ yearly database issue to see just how many there are… • Many need to be licensed ($) ▫ Ingenuity Pathways Analysis (IPA)  Excellent but pricey ▫ MetaCore  competitor to IPA  available from Lane Library • Many more freely available ▫ E.g., DAVID: similar to IPA and MetaCore ▫ Typically dirtier than commercial products, but sometimes much more comprehensive
  • 6. But first: “Free” does not necessarily mean “easy to use” (yet another application of the “there ain’t no free lunch” principle)
  • 7. Typical Problems with Third Party Data 1: Data Cleanup • Third party data almost always requires preprocessing ▫ reshaping input data for reading by R or database upload ▫ substituting offending strings  single quotes  ending spaces  converting spaces to nulls ▫ normalizing equivalent strings (“Saline” = “saline”) ▫ semantic normalization  encoding source terms against controlled nomenclature  computing against same concept  enables cross-database queries ▫ reconciling descriptions of data to that in source papers  is this thing here what they are talking about in the paper?  missing data  extraneous data ▫ poorly described protocols  which *!&!! antibody did the authors actually use?  software version, parameters used
  • 8. Typical Problems with Third Party Data 2: Must be Downloadable To be useful in Systems Immunology, a database needs to offer one of the following: 1. downloadable (FTP/SFTP) in text or other form 2. accessible programmatically over the Internet (e.g., Web service)  Otherwise, must write a scraping program  assuming this is acceptable use Manual Web interfaces don’t cut it… Familiarity with databasing and programming skills essential
  • 9. Relational Databases -- Take Your Pick
  • 10. A Small Sample of DBs Useful in Systems Immunology • NCBI: ▫ GEO: Gene expression ▫ PubChem: Drug an compound activity data • DrugBank: Comprehensive info on drugs and their targets • BioGPS, Expression Atlas: Compendia of gene expression across tissues • Connectivity Map (CMAP): systematic survey of effects of compounds on cells • Comparative Toxicogenomics Database (CTD): effects of compounds on genes; correlation of compounds with diseases • Unified Medical Language System (UMLS): concept identification, DB cross-querying • ImmPort: Only multi-assay type immunological DB • Stanford Data Miner (SDM): Human Immune Monitoring Core’s database • The Cancer Genome Atlas (TCGA): Incredibly wide and deep repository of human cancer data
  • 11. Gene Expression … including - microarray - qPCR - RNA-Seq
  • 12. GEO • Vast repository of everything expression ▫ microarray gene expression as well as e.g., RNA- Seq ▫ lots of disease and drug treatment data in humans • Semi-structured data ▫ limits searchability of GEO search engine ▫ minimal standards applied by GEO  manual curation required
  • 13. GEO: Example Goal: Identifying transcripts unique to individual leukocyte cell types Process: 1. Curate GEO gene expression datasets for immune cells; store in MySQL 2. Classify cell types according to Cell Ontology 3. Compute z-score of expression for all genes in each cell type Tools: RMySQL + shiny + ggplot
  • 15. PubChem • Three components: ▫ Compounds ▫ Substances ▫ BioAssay  this is where the action is • PubChem BioAssay is a repository of bioactivity for compounds ▫ Very wide range of assays:  high throughput screening  in vivo assays  cell-free assays • Complex data model (XML) ▫ can be converted to relational, though…
  • 16. PubChem BioAssay: Example Approach: Create a model that correlates bioactivity profiles in screening assays with pattern of drug adversity Enables prediction of adversity based on how a compound behaves in selected screens
  • 17. DrugBank • Comprehensive collection of detailed drug data ▫ chemical ▫ pharmacological ▫ pharmaceutical ▫ target • Contents ▫ 7,680 drug entries  1,552 FDA-approved small molecule drugs  55 FDA-approved biotech (antibodies/protein/peptide) drugs  6,000 experimental drugs • But …
  • 18. Even When Data Are Available For Download, Converting Into Desired Format Can Be Challenging…  Converting to relational or TSV formats doable but not trivial Operating directly on XML not recommended…
  • 19. DrugBank: Example SELECT distinct c.`NAME` as drug_name, case when ( not(d.GENE_NAME = null) and (e.symbol = null)) then d.GENE_NAME when ( d.GENE_NAME = '') and (not(e.symbol = null)) then e.symbol else e.symbol end as Symbol, e.GeneID, c.`DRUGBANK_ID` as drugbank_id, c.`rxcui`, c.CAS_NUMBER as cas_number, d.`NAME` as gene_name FROM `target` a join (`targets` b, drug c, partner d) on ( a.`TARGETS_FKEY` = b.`TARGETS_PKEY` and b.`DRUG_FKEY` = c.`DRUG_PKEY` and a.`PARTNER` = d.`PARTNER_PKEY` ) left join annot_gene.`gene_info_hs` e on d.`NAME` = e.`name` order by drug_name, Symbol; • Retrieve known targets of drugs • Find as many gene symbols as possible for targets
  • 20. Connectivity Map • Contents: collection of microarray gene expression datasets from panels of cell types treated with multiple compounds at multiple doses • Used to find drugs where the expression profiles match that of a user’s query gene signature ▫ The system computes a similarity metric to quantify the connection between that gene signature and reference profiles • Cells are all tumor cells from NCI-60 set
  • 21. Connectivity Map: Example 1 select `a`.`instance_id` AS `instance_id`, `a`.`probe_name` AS `probe_name`, `b`.`direction` AS `direction`, `b`.`msigdb_id` AS `msigdb_id`, `a`.`rank` AS `rank`, `c`.`cmap_name` AS `cmap_name`, `c`.`cell` AS `cell_type`, `c`.`catalog_name`, `c`.`catalog_number`, `c`.`cas_number`, `c`.`rxcui`, `c`.`batch_id`, `c`.`perturbation_scan_id` from ((`v_instance2probe1` `a` join `gene_sets` `b`) join `instances` `c`) where ((`a`.`probe_id` = `b`.`probe_id`) and (`a`.`instance_id` = `c`.`instance_id`)) 1. Assemble gene expression data and metadata stored in multiple files into a cohesive DB schema 2. Retrieve results into an integrated view
  • 22. Connectivity Map: Example 2 Goal: Find drugs that increase gene expression in the reverse direction to what is observed in Inflammatory Bowel Disease (IBD) vs. normal tissues should decrease symptoms Method: 1. Characterize the effect of drugs on human gene transcript levels 2. Characterize the difference in human gene transcript levels between disease and normal tissue pairs 3. Find drugs that induce the reciprocal signature observed in disease  link using rxcui GEO CM
  • 23. Data Sources Disease data: GEO • Assemble MySQL database of 176 gene expression microarray datasets from GEO ▫ diseased vs. normal tissue pairs ▫ 100 specific diseases manually reviewed and encoded using UMLS identifiers ▫ drug names encoded against UMLS RXCUI Drug data : Connectivity Map Gene expression microarray profiles of effects of 164 drugs in: ▫ breast cancer: MCF7 epithelial cell line ▫ prostate cancer: PC3 epithelial cell line ▫ leukemia: HL60 ▫ melanoma: SKMEL5 ▫ drug names encoded against UMLS RXCUI
  • 24. Comparative Toxicogenomics Database • Based on curation of literature of interactions between ▫ compounds and diseases ▫ compounds and genes ▫ genes and diseases
  • 25. CTD: Example Goal: Retrieve genes whose expression is influenced by testosterone-related compounds
  • 27. Unified Medical Language System (UMLS) … and why you need it • Provided by the National Library of Medicine • Inter-relates many controlled nomenclatures • Assigns single concept identifiers • enables collapsing of variant expressions into one concept • Particularly useful when dealing with drug or compound names (RXCUI) • Use it from NCI Metathesaurus or create a MySQL DB
  • 28. UMLS: Example 1 • Developed by National Library of Medicine  data files and software that brings together multiple biomedical vocabularies and ontologies to enable semantic interoperability ▫ repository of terms, definitions and concepts in biomedicine, complete with cross-referencing and ontological relationships • Essential but complex and large • Requires free license ▫ or use it from NCI Metathesaurus
  • 29. UMLS: Example 2 “ I don’t like these drug names…” SELECT distinct a.drug_name, c.STR as shorter_drug_name, length(c.STR) as str_length FROM pharm_drugbank.`m_drug2gene` a, kb_umls.`RXNCONSO` b, kb_umls.`RXNCONSO` c where a.drug_name = b.`STR` and b.RXCUI = c.RXCUI and not(b.STR = c.STR) and length(c.`STR`)<length(b.`STR`) and not(a.Symbol is null) order by a.drug_name, length(c.STR) asc First 10 rows…
  • 30. Immunological data - ImmPort - Stanford Data Miner
  • 31. ImmPort: The King of Immunology Databases
  • 32. • Very rich metadata • Stores data for many different types of assays (unusual) • Uniquely curated and parsed • Excellent database schema • well documented on ImmPort site • sample 
  • 33.
  • 34. ImmPort: Example 2 SELECT distinct a.`study_accession`, i.`name` as fcs_file, j.`panel`, j.`number_of_markers` FROM kb_immport.`study` a, kb_immport.`arm_or_cohort` b, kb_immport.arm_2_subject c, kb_immport.`subject` d, kb_immport.`biosample` e, kb_immport.`biosample_2_expsample` f, kb_immport.`expsample` g, kb_immport.`expsample_2_file_info` h, kb_immport.`file_info` i, kb_immport.fcs_annotation j where a.`study_accession` = b.`study_accession` and b.`study_accession` = e.`study_accession` and c.`subject_accession` = d.`subject_accession` and d.`subject_accession` = e.`subject_accession` and a.`workspace_id` = b.`workspace_id` and b.`workspace_id` = e.`workspace_id` and e.`workspace_id` = g.`workspace_id` and g.`workspace_id` = i.`workspace_id` and i.`workspace_id` = j.`workspace_id` and e.`biosample_accession` = f.`biosample_accession` and f.`experiment_accession` = g.`experiment_accession` and g.`experiment_accession` = h.`experiment_accession` and h.`experiment_accession` = j.`experiment_accession` and f.`expsample_accession` = g.`expsample_accession` and g.`expsample_accession` = h.`expsample_accession` and h.`expsample_accession` = j.`expsample_accession` and h.`file_info_id` = i.`file_info_id` and i.file_info_id = j.`file_info_id` and a.`official_title` regexp 'influenz' and i.`name` regexp '.fcs' and d.species = 'Homo sapiens' order by a.`study_accession`, j.`panel` Goal: Retrieve all flow cytometry files (FCS) and marker panels associated with studies involving influenza
  • 35. ImmPort: Example 3 Goal: Retrieve HAI results for influenza vaccinees, measured at day 0 and 28 post-vaccination
  • 36. Putting it all together: Meta-analysis of human influenza vaccination data in ImmPort data to evaluate changes in immunological marker frequencies from flow cytometry data using automatic gating Maecker, H., McCoy, J.P. & Nussenblatt, R. Standardizing immunophenotyping for the human immunology project. Nature reviews Immunology 12, 191-200 (2012). 10 studies 370 subjects ~17K FCS files Question: What changes in marker frequencies are observed during influenza immunization?
  • 37. Stanford Data Miner: The Prince of Immunology Databases
  • 38. SDM: Example Retrieve cell type frequencies from CytOF data following influenza immunization
  • 40. The Cancer Genomics Atlas (TCGA) • Lots of cancers • Clinical data ▫ Full pathology ▫ Imaging, radiology, immunohistochemistry • Genomics: lots! ▫ both tumor and control tissues ▫ genotyping ▫ exome sequencing ▫ miRNA sequencing ▫ RNA-Seq
  • 41. In Conclusion… • Huge number of public resources ▫ ultimately integratable • Scientific power frequently lies in integrating data from multiple databases • Data clean-up typically needed ▫ mapping to ontologies or controlled nomenclatures essential • Domain-specific curation frequently required to structure otherwise semi-structured data ▫ e.g., GEO • All doable given today’s plethora of free/cheap tools and compute power
  • 43.
  • 44. Coming To Terms With MySQL • Widest usage in bioinformatics • Free (community edition) • Runs on everything (Linux, Win, Mac) • Easiest relational DB (short of MS Access) • Resources ▫ Moes (2005): Beginning MySQL; Wiley ▫ DuBois (2007): MySQL Cookbook; O’Reilly ▫ Dyer (2008): MYSQL in a Nutshell; O’Reilly
  • 45. Key R Packages ▫ RMySQL: accessing relational databases, e.g., MySQL ▫ ggplot2: hyper-powerful plotting ▫ RColorBrewer: assign colors to plot objects automatically, such as plotted ggplot ▫ plyr and dplyr: easy manipulation of data frames ▫ sqldf: query data frames using SQL  another easy way to manipulate data frames ▫ shiny: Web-based user interface  if you want interactive R analysis
  • 46. Finding Drug Candidates Using Rank-Ordered, Drug-Disease Anti-Correlation Scores 1. Compute an anti-correlation score for each drug-disease pair 2. Compute P-values of anti- correlation scores (significance testing) using distance between observed score vs. scores of 100 randomly-generated comparisons 3. Retain correlation that have FDR values better than 0.05