SlideShare a Scribd company logo
1 of 35
ELIXIR
Technical Coordinator
Rafael C Jimenez
2013 - 09 - 24
“Before, no one cared about standards. Now, people are very
aware of their importance, so everyone is developing their own”
ELIXIR WP12 report - Preparatory phase.
Mission
• Ensure implementation of services
• Forge collaborative development
• Execute the ELIXIR technical strategy
ELIXIR technical strategy
Compute
Data
Standards
Tools
Access
Search
Analysis
Formats
Ontologies
Guidelines
Privacy
Optimization
Integration
Storage
Network
Computing
e-infrastructure for Biological data
How?
Federative infrastructure based on
collaboration and share resources
National coordination
Specialization
Task forces coordination
• Database
• Computational
• Biological domain
• Standards
• Tools
• Training
Do what you do best!
Compute
Data
Standards
Tools
Technical coordination
• Nodes
• Task forces
• Central management
BioMedBridges
Research Infrastructures
Technological infrastructures
EMBRC, INSTRUCT, Eurobioimagining,
Infrafrontier, ERINHA, EUOpenScreen,
EATRIS, BBMRI, ECRINm, LifeWatch, …
EUDAT, PRACE, GEANT, EGI, JISC, …
Timeline2007
2008
2009
2010
2011
2012
2013
2018
2014
2015
2016
2017
CTO
Permanent phaseConstruction phasePreparatory phase
2021
2019
2020
2022
When
1997
2001
2004
2005
2006
2007
2008
2013
2009
2010
2011
2012
UPV
CIPFEMBL-EBIEMBL-EBINBT
EMBL-EBI
NBN
UKZNIE
Functional
genomics
Phylogenetics
Proteomics
Genome
variation
Molecular
interactions
Mass
spectrometry
Web
Development
Visualization
Standards
Integration
Analysis
Web Services
Databases
Server
administration
Best practices
Training
Collaborative
Software
development
Software
Project
Management
PHP
Perl
Python
R
JavaScript
Java
Molecular
Biology
Computer
Science
Bioinformatics
Teaching
Systems
Biology
Projects & experience
Standards, reusability, data integration,
discoverability, community development,
open source.
More data coverage
Consortiums for data exchange
Nucleotide sequences
INSDC
ENA
DDBJ
NCBI
Molecular interactions
IMEx
IntAct
InnateDB
DIP
MINT
…
Protein indentifications
ProteomeXchange
PRIDE
PeptideAtlas
GPMDB
Tranche
…
Replication Federation Centralization
Proteomics data exchange and storage: the need for common
standards and public repositories. Jiménez RC, Vizcaíno JA.
Better data management
Less redundancy
Agreement on data standards and data integration
Less inconsistency
Schema
Interfaces
Guidelines
Ontologies Format
Identifiers
Data
Definition Representation Access
Federation
PublishFind
Registry
DAS ClientsDAS Clients
Clients
PSICQUIC
sources
PSICQUIC
sourcesServices
query
format
DAS
PSICQUIC
Service Oriented Architecture
Standards
PSICQUIC and PSISCORE:
accessing and scoring
molecular interactions.
Aranda B, Jimenez RC, et
all.
Integrating biological data-
-the Distributed
Annotation System.
Jenkinson AM, Jimenez RC,
et all
Teaching the fundamentals of biological data integration using classroom games.
Schneider MV, Jimenez RC.
Components Web applications
reuse
share
BioJS
BioJS: an open source JavaScript framework for biological data visualization. Gómez J, García
LJ, Salazar GA, Villaveces J, Gore S, García A, Martín MJ, Launay G, Alcántara R, Del-Toro N,
Dumousseau M, Orchard S, Velankar S, Hermjakob H, Zong C, Ping P, Corpas M, Jiménez RC.
Biologists &
Developer
Design
Requirements
13.12.2018
BioJS Best practices
Developer
BioJS component
BioJS
Coding
Developer
Registry
Source code
Release
API doc
Specification
Guidelines & tutorials
Unifying components
13.12.2018
• Represent the same type of information in different
projects using the same graphical component
1 2 3
Graphical representation
Developer
1 2 3 *
Type of representation
Website
Implementation a b c d
EMBL-EBI integration projects
EBI search / S4
• Summaries from
different sources
• Links to the original data
• “Just enough” just “in
time”
13.12.2018 15
Biosapiens
• Comparable annotations
from different sources
• Common control
vocabulary
• Links to the original data
Improving Links Between the Human Protein Atlas
(HPA) and EMBL-EBI’s resources
13.12.2018 16
DASS4
HP-WSBioJS
Summary data Details
Standards
molecular interactions
integration
molecular interaction
databases
organellar proteomics
datasets
analysisorganellar
interactomes
interactome
data
visualization
+
interactome
query
PSICQUIC
MISCORE
MICLUSTER
INTERACTOME
BUILDER
BIOJS
PSICQUIC integrated
resource
Organellar
interactomes
Interactome
context
Cellular location
evidence
Stats/Analysis
Proteomics interactome project
+
EMBL-EBI
PSICQUIC
MISCORE
MICLUSTER
INTERACTOME
BUILDER
BIOJS
PSICQUIC integrated
resource
Organellar
interactomes
Interactome
context
Cellular location
evidence
Stats/Analysis
Services
APID
API WS WEB
API WS
DB API
WEB
API
DB
WEBWS
WS
FW
API
FW
WEB
EMBL-EBI
Publications
PSICQUIC
MISCORE
MICLUSTER
INTERACTOME
BUILDER
BIOJS
PSICQUIC integrated
resource
Organellar
interactomes
Interactome
context
Cellular location
evidence
Stats/Analysis
BioJS: An Open Source
JavaScript Framework for
Biological Data Visualization
Apr 2013, 23435069
A New Reference
Implementation of the
PSICQUIC web service
July 2013, 23671334
Clustering and scoring molecular
interactions relying on community
standards
Aiming to submit in Sept
Integration and visualization of
protein interactions in context
with organelle protein
identifications.
Aiming to submit before Dec
EMBL-EBI
iAnn
Curation Centralization Distribution Integration
Registry
Input
form
Web
sites
Visualization
ModulesWeb
services
Editor Web services Viewer
Open source community-driven platform
for dissemination of life science events
iAnn: an event sharing platform for the life sciences.
Jimenez RC, Albar JP, Bhak J, Blatter MC, Blicher T, Brazas MD, Brooksbank C, Budd A, De Las Rivas J, Dreyer J, van
Driel MA, Dunn MJ, Fernandes PL, van Gelder CW, Hermjakob H, Ioannidis V, Judge DP, Kahlem P, Korpelainen E,
Kraus HJ, Loveland J, Mayer C, McDowall J, Moran F, Mulder N, Nyronen T, Rother K, Salazar GA, Schneider R, Via
A, Villaveces JM, Yu P, Schneider MV, Attwood TK, Corpas M.
Format
Ontology
Minimum
Information
guideline
Standards to exchange announcements among bioinformatics societies
More data coverage, less redundancy, less inconsistency, better data management
Integration
Access
Exchange
Sharing
Portability
Interoperability
Annotation
Comparison
Verification
Reusability
Representation
Conclusions
• Be realistic about what you can achieve
• Keep it simple
• Open the project to external contributions
• Let the community decide
• Purpose-driven requirements
• Fail early
Dasty3, a WEB framework for DAS
Integration of Cardiac Proteome
Biology and Medicine
iAnn: an event sharing
platform for the life sciences
A new reference
implementation of the PSICQUIC
web service
BioJS: an open source JavaScript framework
for biological data visualization
Best practices in bioinformatics
training for life scientists
Bioinformatics workflows and web
services for experimentalists
Proteomics data exchange and storage:
common standards and public repositories.
Teaching the fundamentals of biological
data integration using classroom games.
The IntAct molecular
interaction database in 2012
myKaryoView: a light-weight client for
visualization of genomic data
PSICQUIC and PSISCORE: accessing and
scoring molecular interactions.
MyDas, an extensible Java DAS server
Bioinformatics Training Network (BTN): a
community resource for bioinformatics trainers.
DAS writeback: a collaborative
annotation system
easyDAS: automatic
creation of DAS servers
The Protein Feature Ontology: a tool for the
unification of protein feature annotations
Dasty2, an Ajax protein DAS client
OntoDas - a tool for facilitating the
construction of complex queries to the GO.
Integrating biological data--the
Distributed Annotation System
2013
2009
2010
2011
2012
UPV
CIPFEMBL-EBIEMBL-EBI
Publications
How
Quotes
Good project management cannot guarantee success, but poor management on significant
projects always leads to failure. A.A.Puntambekar
The biggest single problem that afflicts software developing is that of underestimating resources
required for a project. Mike Wooldridge
Before, no one cared about standards. Now, people are very aware of their importance, so
everyone is developing their own. ELIXIR WP12. Preparatory phase report
Considerations for transitioning to open development (NCI):
• Keep it simple. Make barriers to entry as low as possible, and reuse available resources.
• Let the community decide. For an open-source development ecosystem to be successful, it
needs to be truly owned
• Purpose-driven requirements. The use of standards and any concept of “certification” should
be established based on real needs and use cases.
• Don’t over-think the process, and stop waiting to do something – fail early. Don’t wait for the
code or process to be perfect. Put the applications out there and let them fail or succeed, as
determined by the community.
What
How
When
Who
ELIXIR technical
coordination
Data integration problems
Many data resources
• Many to maintain
• Databases change
• New appearing
• Some disappearing*
• Not easy to find them
Different query interfaces
data integration?
Variable results
• Formats
• Schemas
• Controlled vocabularies
• Minimum information guidelines
* Merali Z. et all. Databases in peril. Nature 2005.
• Inconsistency
• Mapping problems
• Records with not enough information
• Redundancy
Data standards
13/12/2018 29
Integration
AccessExchange
Sharing
Portability
Interoperability
Annotation
Comparison
Verification
Reusability
Representation
Compliance
Consistency
Replication
Web service
API
Submission
Edition
Conversion
Comparison Visualization
Analysis
Integration
Validation
TOOLS
1 3
5
Popular data integration approaches
4
6
2
...
Data centralization Data warehousing Dataset integration Hyperlinks
Federated databases View integration
Heterogeneous
data sources
Same data types
Homogeneous vs Heterogeneous
data integration
A B C
1
2
leverage
B
C
A
Teaching the fundamentals of biological data integration
using classroom games. Schneider MV, Jimenez RC.
184 molecular interactions
Pathway resources
13 December 2018 32
132
9
43
73
62
51
38
20
14
Pathway resource list
Protein-Protein Interactions
Genetic Interaction Networks
Protein-Compound Interactions
Metabolic Pathways
Signaling Pathways
Gene Regulatory Networks
Pathway Diagrams
Protein Sequence Focused
Other
http://www.pathguide.org/
442 pathway
Expertise to do this job
• Software project management
• Collaborative software development
• Bioinformatics in multidisciplinary fields
• Biological science
• System administration
• Writing
• Interpersonal skills
Achievements (last 4 years)
• Definition and implementation of standards like DAS and PSI
• Start the BioJS community open source project
• Participate as a Researcher Co-Investigator in a BBSRC grant
proposal
• Publish 17 publication (6 as a first or last author)
• Write 2 book chapters
• Report more than 10 deliverables
• I supervised 5 students (3 of which are currently collaborating with
our team)
• Participate as speaker/trainer in almost 30 bioinformatics events
• Co-organise 6 workshops about web services and visualisation
• Participate in several projects including Biosapiends, ENFIN, COPa,
IntAct, IMEx, PRIDE, Affinomics, LARK2-LEAPS, ELIXIR,
BioMedBridges and AgedBrainSysBio
Reports preparatory phase

More Related Content

What's hot

SGCI Science Gateways: Ushering in a New Era of Sustainability
SGCI Science Gateways: Ushering in a New Era of Sustainability SGCI Science Gateways: Ushering in a New Era of Sustainability
SGCI Science Gateways: Ushering in a New Era of Sustainability
Sandra Gesing
 
Direct Project HIT Standards 10.27
Direct Project HIT Standards 10.27Direct Project HIT Standards 10.27
Direct Project HIT Standards 10.27
Brian Ahier
 

What's hot (20)

BeSTGRID OpenGridForum 29 GIN session
BeSTGRID OpenGridForum 29 GIN sessionBeSTGRID OpenGridForum 29 GIN session
BeSTGRID OpenGridForum 29 GIN session
 
Sgci all-hands-9-16-16
Sgci all-hands-9-16-16Sgci all-hands-9-16-16
Sgci all-hands-9-16-16
 
Knoesis Student Achievement
Knoesis Student AchievementKnoesis Student Achievement
Knoesis Student Achievement
 
Understanding the Big Data Enterprise
Understanding the Big Data EnterpriseUnderstanding the Big Data Enterprise
Understanding the Big Data Enterprise
 
SGCI Science Gateways: Ushering in a New Era of Sustainability
SGCI Science Gateways: Ushering in a New Era of Sustainability SGCI Science Gateways: Ushering in a New Era of Sustainability
SGCI Science Gateways: Ushering in a New Era of Sustainability
 
Cyber Resilient Energy Delivery Consortium - Overview
Cyber Resilient Energy Delivery Consortium - OverviewCyber Resilient Energy Delivery Consortium - Overview
Cyber Resilient Energy Delivery Consortium - Overview
 
Crowdsourcing Approaches to Big Data Curation - Rio Big Data Meetup
Crowdsourcing Approaches to Big Data Curation - Rio Big Data MeetupCrowdsourcing Approaches to Big Data Curation - Rio Big Data Meetup
Crowdsourcing Approaches to Big Data Curation - Rio Big Data Meetup
 
A VIVO VIEW OF CANCER RESEARCH: Dream, Vision and Reality
A VIVO VIEW OF CANCER RESEARCH: Dream, Vision and RealityA VIVO VIEW OF CANCER RESEARCH: Dream, Vision and Reality
A VIVO VIEW OF CANCER RESEARCH: Dream, Vision and Reality
 
AMIA 2014
AMIA 2014AMIA 2014
AMIA 2014
 
A National Network of Biomedical Research Expertise
A National Network of Biomedical Research ExpertiseA National Network of Biomedical Research Expertise
A National Network of Biomedical Research Expertise
 
Development of Southern Luzon State University Digital Library of Theses and ...
Development of Southern Luzon State University Digital Library of Theses and ...Development of Southern Luzon State University Digital Library of Theses and ...
Development of Southern Luzon State University Digital Library of Theses and ...
 
A Framework for Geospatial Web Services for Public Health by Dr. Leslie Lenert
A Framework for Geospatial Web Services for Public Health by Dr. Leslie LenertA Framework for Geospatial Web Services for Public Health by Dr. Leslie Lenert
A Framework for Geospatial Web Services for Public Health by Dr. Leslie Lenert
 
Direct Project HIT Standards 10.27
Direct Project HIT Standards 10.27Direct Project HIT Standards 10.27
Direct Project HIT Standards 10.27
 
Partnering for Research Data
Partnering for Research DataPartnering for Research Data
Partnering for Research Data
 
Graham Pryor
Graham PryorGraham Pryor
Graham Pryor
 
"Designing for Truth, Scale and Sustainability" - WSSSPE2 Keynote
"Designing for Truth, Scale and Sustainability" - WSSSPE2 Keynote"Designing for Truth, Scale and Sustainability" - WSSSPE2 Keynote
"Designing for Truth, Scale and Sustainability" - WSSSPE2 Keynote
 
Why manage research data?
Why manage research data?Why manage research data?
Why manage research data?
 
Blockchain in Health Research Overview - Manion
Blockchain in Health Research Overview - ManionBlockchain in Health Research Overview - Manion
Blockchain in Health Research Overview - Manion
 
3 dvc nsf-062813
3 dvc nsf-0628133 dvc nsf-062813
3 dvc nsf-062813
 
Open Decision Repository homecoming day presentation
Open Decision Repository homecoming day presentationOpen Decision Repository homecoming day presentation
Open Decision Repository homecoming day presentation
 

Similar to ELIXIR . Technical Coordinator

CINECA webinar slides: Data Gravity in the Life Sciences: Lessons learned fro...
CINECA webinar slides: Data Gravity in the Life Sciences: Lessons learned fro...CINECA webinar slides: Data Gravity in the Life Sciences: Lessons learned fro...
CINECA webinar slides: Data Gravity in the Life Sciences: Lessons learned fro...
CINECAProject
 
RDMkit, a Research Data Management Toolkit. Built by the Community for the ...
RDMkit, a Research Data Management Toolkit.  Built by the Community for the ...RDMkit, a Research Data Management Toolkit.  Built by the Community for the ...
RDMkit, a Research Data Management Toolkit. Built by the Community for the ...
Carole Goble
 
Sci Know Mine 2013: What can we learn from topic modeling on 350M academic do...
Sci Know Mine 2013: What can we learn from topic modeling on 350M academic do...Sci Know Mine 2013: What can we learn from topic modeling on 350M academic do...
Sci Know Mine 2013: What can we learn from topic modeling on 350M academic do...
William Gunn
 

Similar to ELIXIR . Technical Coordinator (20)

Opportunities and Challenges for International Cooperation Around Big Data
Opportunities and Challenges for International Cooperation Around Big DataOpportunities and Challenges for International Cooperation Around Big Data
Opportunities and Challenges for International Cooperation Around Big Data
 
Bonazzi commons bd2 k ahm 2016 v2
Bonazzi commons bd2 k ahm 2016 v2Bonazzi commons bd2 k ahm 2016 v2
Bonazzi commons bd2 k ahm 2016 v2
 
State of Florida Neo4J Graph Briefing - Keynote
State of Florida Neo4J Graph Briefing - KeynoteState of Florida Neo4J Graph Briefing - Keynote
State of Florida Neo4J Graph Briefing - Keynote
 
Data Harmonization for a Molecularly Driven Health System
Data Harmonization for a Molecularly Driven Health SystemData Harmonization for a Molecularly Driven Health System
Data Harmonization for a Molecularly Driven Health System
 
Open Data is not Enough
Open Data is not EnoughOpen Data is not Enough
Open Data is not Enough
 
Jisc Research Data Shared Service Open Repositories 2018 Paper
Jisc Research Data Shared Service Open Repositories 2018 PaperJisc Research Data Shared Service Open Repositories 2018 Paper
Jisc Research Data Shared Service Open Repositories 2018 Paper
 
Open Data is not Enough (final version)
Open Data is not Enough (final version)Open Data is not Enough (final version)
Open Data is not Enough (final version)
 
Keynote: Graphs in Government_Lance Walter, CMO
Keynote:  Graphs in Government_Lance Walter, CMOKeynote:  Graphs in Government_Lance Walter, CMO
Keynote: Graphs in Government_Lance Walter, CMO
 
FAIRness Assessment of the Library of Integrated Network-based Cellular Signa...
FAIRness Assessment of the Library of Integrated Network-based Cellular Signa...FAIRness Assessment of the Library of Integrated Network-based Cellular Signa...
FAIRness Assessment of the Library of Integrated Network-based Cellular Signa...
 
CINECA webinar slides: Data Gravity in the Life Sciences: Lessons learned fro...
CINECA webinar slides: Data Gravity in the Life Sciences: Lessons learned fro...CINECA webinar slides: Data Gravity in the Life Sciences: Lessons learned fro...
CINECA webinar slides: Data Gravity in the Life Sciences: Lessons learned fro...
 
Data Harmonization for a Molecularly Driven Health System
Data Harmonization for a Molecularly Driven Health SystemData Harmonization for a Molecularly Driven Health System
Data Harmonization for a Molecularly Driven Health System
 
Imaging dearry ncrdc 11062017
Imaging dearry ncrdc  11062017Imaging dearry ncrdc  11062017
Imaging dearry ncrdc 11062017
 
EMBL Australian Bioinformatics Resource AHM - Data Commons
EMBL Australian Bioinformatics Resource AHM   - Data CommonsEMBL Australian Bioinformatics Resource AHM   - Data Commons
EMBL Australian Bioinformatics Resource AHM - Data Commons
 
NIH Data Summit - The NIH Data Commons
NIH Data Summit - The NIH Data CommonsNIH Data Summit - The NIH Data Commons
NIH Data Summit - The NIH Data Commons
 
Ahier himss 2012 - direct project overview presentation
Ahier   himss 2012 - direct project overview presentationAhier   himss 2012 - direct project overview presentation
Ahier himss 2012 - direct project overview presentation
 
Building Data Ecosystems for Accelerated Discovery
Building Data Ecosystems for Accelerated DiscoveryBuilding Data Ecosystems for Accelerated Discovery
Building Data Ecosystems for Accelerated Discovery
 
Research Data Shared Service update at DPC
Research Data Shared Service update at DPCResearch Data Shared Service update at DPC
Research Data Shared Service update at DPC
 
RDMkit, a Research Data Management Toolkit. Built by the Community for the ...
RDMkit, a Research Data Management Toolkit.  Built by the Community for the ...RDMkit, a Research Data Management Toolkit.  Built by the Community for the ...
RDMkit, a Research Data Management Toolkit. Built by the Community for the ...
 
The NIH as a Digital Enterprise: Implications for PAG
The NIH as a Digital Enterprise: Implications for PAGThe NIH as a Digital Enterprise: Implications for PAG
The NIH as a Digital Enterprise: Implications for PAG
 
Sci Know Mine 2013: What can we learn from topic modeling on 350M academic do...
Sci Know Mine 2013: What can we learn from topic modeling on 350M academic do...Sci Know Mine 2013: What can we learn from topic modeling on 350M academic do...
Sci Know Mine 2013: What can we learn from topic modeling on 350M academic do...
 

More from Rafael C. Jimenez

The European life-science data infrastructure: Data, Computing and Services ...
The European life-science data infrastructure: Data, Computing and Services ...The European life-science data infrastructure: Data, Computing and Services ...
The European life-science data infrastructure: Data, Computing and Services ...
Rafael C. Jimenez
 
Life science requirements from e-infrastructure: initial results from a joint...
Life science requirements from e-infrastructure:initial results from a joint...Life science requirements from e-infrastructure:initial results from a joint...
Life science requirements from e-infrastructure: initial results from a joint...
Rafael C. Jimenez
 

More from Rafael C. Jimenez (20)

BMB Resource Integration Workshop
BMB Resource Integration WorkshopBMB Resource Integration Workshop
BMB Resource Integration Workshop
 
ELIXIR
ELIXIRELIXIR
ELIXIR
 
Proteomics repositories integration using EUDAT resources
Proteomics repositories integration using EUDAT resourcesProteomics repositories integration using EUDAT resources
Proteomics repositories integration using EUDAT resources
 
ELIXIR
ELIXIRELIXIR
ELIXIR
 
Summary of Technical Coordinators discussions
Summary of Technical Coordinators discussionsSummary of Technical Coordinators discussions
Summary of Technical Coordinators discussions
 
ELIXIR
ELIXIRELIXIR
ELIXIR
 
The European life-science data infrastructure: Data, Computing and Services ...
The European life-science data infrastructure: Data, Computing and Services ...The European life-science data infrastructure: Data, Computing and Services ...
The European life-science data infrastructure: Data, Computing and Services ...
 
Standardisation in BMS European infrastructures
Standardisation in BMS European infrastructuresStandardisation in BMS European infrastructures
Standardisation in BMS European infrastructures
 
ELIXIR
ELIXIRELIXIR
ELIXIR
 
ELIXIR
ELIXIRELIXIR
ELIXIR
 
Standards
StandardsStandards
Standards
 
ELIXIR TCG update
ELIXIR TCG updateELIXIR TCG update
ELIXIR TCG update
 
An introduction to programmatic access
An introduction to programmatic accessAn introduction to programmatic access
An introduction to programmatic access
 
Life science requirements from e-infrastructure: initial results from a joint...
Life science requirements from e-infrastructure:initial results from a joint...Life science requirements from e-infrastructure:initial results from a joint...
Life science requirements from e-infrastructure: initial results from a joint...
 
Technical activities in ELIXIR Europe
Technical activities in ELIXIR EuropeTechnical activities in ELIXIR Europe
Technical activities in ELIXIR Europe
 
Challenges of big data. Summary day 1.
Challenges of big data. Summary day 1.Challenges of big data. Summary day 1.
Challenges of big data. Summary day 1.
 
Challenges of big data. Aims of the workshop.
Challenges of big data. Aims of the workshop.Challenges of big data. Aims of the workshop.
Challenges of big data. Aims of the workshop.
 
Data submissions and archiving raw data in life sciences. A pilot with Proteo...
Data submissions and archiving raw data in life sciences. A pilot with Proteo...Data submissions and archiving raw data in life sciences. A pilot with Proteo...
Data submissions and archiving raw data in life sciences. A pilot with Proteo...
 
ELIXIR and data grand challenges in life sciences
ELIXIR and data grand challenges in life sciencesELIXIR and data grand challenges in life sciences
ELIXIR and data grand challenges in life sciences
 
SASI, A lightweight standard for exchanging course information
SASI, A lightweight standard for exchanging course informationSASI, A lightweight standard for exchanging course information
SASI, A lightweight standard for exchanging course information
 

Recently uploaded

Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
amitlee9823
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
amitlee9823
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
amitlee9823
 
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
amitlee9823
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
amitlee9823
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
gajnagarg
 

Recently uploaded (20)

Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
 
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - Almora
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
 

ELIXIR . Technical Coordinator