SlideShare a Scribd company logo
1 of 35
www.elixir-europe.org/excelerateELIXIR-EXCELERATE is funded by the European
Commission within the Research Infrastructures programme
of Horizon 2020, grant agreement number 676559.
TeSS: The ELIXIR Training Portal
Niall Beard
Carole Goble, Teresa Attwood, Susanna Assunta-Sansone
Finn Bacall, Milo Thurston
ELIXIR Webinar series
2pm GMT - 15th February 2017
ELIXIR Platforms
+ Use Cases
ELIXIR: A (very) distributed infrastructure for
Life science information
Institutions and organization providing training
materials, courses, and eLearning
+ many, many, many more
Training discovery platform v0.0.1
Aka, Google it
Great discovery tool…
•If you know the specific name of the thing you’re looking for
(e.g. ‘EuBIC Winter School’).
•Not so great if you just want to see what proteomics related
events are available
The Long Tail of Training Resources
Number of websites
Volumeofmaterials Large institutions and repositories
>30 training resources
Significant online presence
Favoured by search engines
Smaller websites
<30 training resources
Often buried in search results
Quick TeSS Overview
• Aggregation and registration of training events and
materials
• Tools to filter, search, and discover
• Users can organize into packages and training workflows
• Interlinking with other ELIXIR registries
• ELIXIR Node ‘shop window’ view
• https://tess.elixir-europe.org
TeSS Materials index page
Filter By:
Content Provider
Scientific Topic
Tool
Standards
Policies
Target Audience
Keyword
Difficulty Level
Author
Contributor
Licence
ELIXIR Node
Search for text and
order results
Link to other resources
(from ELIXIR registries
and other)
Subscribe to calendar feeds
Embed in your sites using iAnn widget
Visual Workflows
• Developing workflows to represent typical
data analyses.
• Attaching tools, training, and other
resources to each stage.
Registry integration
• Associate TeSS resources
with bio.tools and
Biosharing.org resources.
• Search for all training
materials about a specific
tool, standard operating
procedure, database etc.
• Tool-centric search
Usage statistics
•From 33 Content Providers
• 244 Upcoming Events
• 5900 Past Events
• 569 Materials
•1 completed workflow (EMBER)
• Construction of 3 new workflows underway
• Many existing workflows being converted to TeSS format soon
•541 users in past month
• 4,704 since analytics began Jan 2016
•Workshop feedback surveys have reported some attendees
discovered the event through TeSS
TeSS summary
•Primarily Aggregated + some registered Materials and Events
• Search and Filter features to help discovery
• Training workflows to help educate and navigate
• Subscription services to consistently keep people updated
• iAnn events widgets to expose in other websites
• Integration with bio.tools and biosharing.org
• ELIXIR node views to show what
•Upcoming:
• More curation tools community aided annotation, automated
• Collaboration with BD2Ks training portal
• More integrations with other information services
•Datasets, Containers, VMs
Aggregation – Not a very API situation
Medium/Small sites -
Manual entry
HTML scraper
• Difficult to write.
• - Every site is unique
• - Some have more treacherous HTML
• Very susceptible to change
• - Fixing is re-implementing.
• - Build up of technical debt
http://cdn2.bigcommerce.com/server100/367cc/p
<p>Mon, 27 Feb 2017, 12:00 –</p>
Enter: Schema.org
Metadata model
ie. Recipe type
<div itemscope itemtype="http://schema.org/Recipe">
<div itemprop="nutrition” itemscope
itemtype="http://schema.org/NutritionInformation">
Nutrition facts:
<span itemprop="calories">144 kcal</span>,
</div>
Ingredients:
- <span itemprop="recipeIngredient">800g small new potato</span>
- <span itemprop="recipeIngredient">3 shallot</span>
. . .
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": ”Recipe",
"name": ”Potato Salad",
“NutritionInformation”: {
"calories”: “144 kcal”,
"recipeIngredient”: “800g small new potato”,
"recipeIngredient”: “3 shallot”
. . .
Tools to parse
Tools to parse
Mark up using schema.org – Google Markup Helper
Mark up using schema.org –Google Markup Helper
TeSS can then parse the schema.org structured data
Other ways
•By hand
•By one of the many CMS extensions
•Many online tools
What is Bioschemas
• Developing schema.org
specifications to work for Life
sciences
• Proposing amendments and
new schemas to be able to
describe Life science
resources.
• Events and CreativeWork
(materials). Also for tools,
data, data repositories
Image: http://bioschemas.org/
Minimum information
Controlled vocabula
Cardinality
Data model
New properties
Bioschemas
compliant
Bioschemas
compliant
API
API
Special thanks to TeSS and Bioschemas’
collaborators, our guinea pigs, and community
TeSS Team
Finn Bacall
Milo Thurston
Aleksandra Nenadic (past member)
Susanna-Assunta Sansone
Teresa Attwood
Carole Goble
Thanks to
The ELIXIR Training Co-ordinators
Rafael Jiminez
Martin Cook
Premysl Veselyk
Gabriella Rustici
Dominique Batista
Christof De Bo
Alex Botzki
+ Many more
https://tess.elixir-europe.org and http://bioschemas.org

More Related Content

Viewers also liked

Control flow in_elixir
Control flow in_elixirControl flow in_elixir
Control flow in_elixirAnna Neyzberg
 
Flowex: Flow-Based Programming with Elixir GenStage - Anton Mishchuk
Flowex: Flow-Based Programming with Elixir GenStage - Anton MishchukFlowex: Flow-Based Programming with Elixir GenStage - Anton Mishchuk
Flowex: Flow-Based Programming with Elixir GenStage - Anton MishchukElixir Club
 
Phoenix: Inflame the Web - Alex Troush
Phoenix: Inflame the Web - Alex TroushPhoenix: Inflame the Web - Alex Troush
Phoenix: Inflame the Web - Alex TroushElixir Club
 
GenStage and Flow - Jose Valim
GenStage and Flow - Jose Valim GenStage and Flow - Jose Valim
GenStage and Flow - Jose Valim Elixir Club
 
Distributed system in Elixir
Distributed system in ElixirDistributed system in Elixir
Distributed system in ElixirChangwook Park
 
Proteome array - antibody based proteome arrays
Proteome array - antibody based proteome arrays Proteome array - antibody based proteome arrays
Proteome array - antibody based proteome arrays saraswathi rajakumar
 
Elixir & Phoenix 推坑
Elixir & Phoenix 推坑Elixir & Phoenix 推坑
Elixir & Phoenix 推坑Chao-Ju Huang
 
Bottleneck in Elixir Application - Alexey Osipenko
 Bottleneck in Elixir Application - Alexey Osipenko  Bottleneck in Elixir Application - Alexey Osipenko
Bottleneck in Elixir Application - Alexey Osipenko Elixir Club
 
Anatomy of an elixir process and Actor Communication
Anatomy of an elixir process and Actor CommunicationAnatomy of an elixir process and Actor Communication
Anatomy of an elixir process and Actor CommunicationMustafa TURAN
 
Build Your Own Real-Time Web Service with Elixir Phoenix
Build Your Own Real-Time Web Service with Elixir PhoenixBuild Your Own Real-Time Web Service with Elixir Phoenix
Build Your Own Real-Time Web Service with Elixir PhoenixChi-chi Ekweozor
 
Professional Programmer (3 Years Later)
Professional Programmer (3 Years Later)Professional Programmer (3 Years Later)
Professional Programmer (3 Years Later)Gabriele Lana
 
Embedded Erlang, Nerves, and SumoBots
Embedded Erlang, Nerves, and SumoBotsEmbedded Erlang, Nerves, and SumoBots
Embedded Erlang, Nerves, and SumoBotsFrank Hunleth
 
Elixir and Dialyzer, Types and Typespecs, using and understanding them
Elixir and Dialyzer, Types and Typespecs, using and understanding themElixir and Dialyzer, Types and Typespecs, using and understanding them
Elixir and Dialyzer, Types and Typespecs, using and understanding themDan Janowski
 
How Elixir helped us scale our Video User Profile Service for the Olympics
How Elixir helped us scale our Video User Profile Service for the OlympicsHow Elixir helped us scale our Video User Profile Service for the Olympics
How Elixir helped us scale our Video User Profile Service for the OlympicsEmerson Macedo
 
Elixir – Peeking into Elixir's Processes, OTP and Supervisors
Elixir – Peeking into Elixir's Processes, OTP and SupervisorsElixir – Peeking into Elixir's Processes, OTP and Supervisors
Elixir – Peeking into Elixir's Processes, OTP and SupervisorsBenjamin Tan
 

Viewers also liked (20)

Control flow in_elixir
Control flow in_elixirControl flow in_elixir
Control flow in_elixir
 
Spring IO for startups
Spring IO for startupsSpring IO for startups
Spring IO for startups
 
Flowex: Flow-Based Programming with Elixir GenStage - Anton Mishchuk
Flowex: Flow-Based Programming with Elixir GenStage - Anton MishchukFlowex: Flow-Based Programming with Elixir GenStage - Anton Mishchuk
Flowex: Flow-Based Programming with Elixir GenStage - Anton Mishchuk
 
Phoenix: Inflame the Web - Alex Troush
Phoenix: Inflame the Web - Alex TroushPhoenix: Inflame the Web - Alex Troush
Phoenix: Inflame the Web - Alex Troush
 
GenStage and Flow - Jose Valim
GenStage and Flow - Jose Valim GenStage and Flow - Jose Valim
GenStage and Flow - Jose Valim
 
Distributed system in Elixir
Distributed system in ElixirDistributed system in Elixir
Distributed system in Elixir
 
Proteome array - antibody based proteome arrays
Proteome array - antibody based proteome arrays Proteome array - antibody based proteome arrays
Proteome array - antibody based proteome arrays
 
Elixir & Phoenix 推坑
Elixir & Phoenix 推坑Elixir & Phoenix 推坑
Elixir & Phoenix 推坑
 
Bottleneck in Elixir Application - Alexey Osipenko
 Bottleneck in Elixir Application - Alexey Osipenko  Bottleneck in Elixir Application - Alexey Osipenko
Bottleneck in Elixir Application - Alexey Osipenko
 
Anatomy of an elixir process and Actor Communication
Anatomy of an elixir process and Actor CommunicationAnatomy of an elixir process and Actor Communication
Anatomy of an elixir process and Actor Communication
 
Build Your Own Real-Time Web Service with Elixir Phoenix
Build Your Own Real-Time Web Service with Elixir PhoenixBuild Your Own Real-Time Web Service with Elixir Phoenix
Build Your Own Real-Time Web Service with Elixir Phoenix
 
Elixir basics
Elixir basicsElixir basics
Elixir basics
 
Play vs Rails
Play vs RailsPlay vs Rails
Play vs Rails
 
Professional Programmer (3 Years Later)
Professional Programmer (3 Years Later)Professional Programmer (3 Years Later)
Professional Programmer (3 Years Later)
 
Embedded Erlang, Nerves, and SumoBots
Embedded Erlang, Nerves, and SumoBotsEmbedded Erlang, Nerves, and SumoBots
Embedded Erlang, Nerves, and SumoBots
 
Elixir and Dialyzer, Types and Typespecs, using and understanding them
Elixir and Dialyzer, Types and Typespecs, using and understanding themElixir and Dialyzer, Types and Typespecs, using and understanding them
Elixir and Dialyzer, Types and Typespecs, using and understanding them
 
Scala vs Ruby
Scala vs RubyScala vs Ruby
Scala vs Ruby
 
How Elixir helped us scale our Video User Profile Service for the Olympics
How Elixir helped us scale our Video User Profile Service for the OlympicsHow Elixir helped us scale our Video User Profile Service for the Olympics
How Elixir helped us scale our Video User Profile Service for the Olympics
 
Elixir basics-2
Elixir basics-2Elixir basics-2
Elixir basics-2
 
Elixir – Peeking into Elixir's Processes, OTP and Supervisors
Elixir – Peeking into Elixir's Processes, OTP and SupervisorsElixir – Peeking into Elixir's Processes, OTP and Supervisors
Elixir – Peeking into Elixir's Processes, OTP and Supervisors
 

Similar to ELIXIR Webinar: Introducing TeSS

ELIXIR TeSS And Bioschemas: An aggregated portal and an aggregation tool
ELIXIR TeSS And Bioschemas: An aggregated portal and an aggregation tool ELIXIR TeSS And Bioschemas: An aggregated portal and an aggregation tool
ELIXIR TeSS And Bioschemas: An aggregated portal and an aggregation tool Niall Beard
 
TeSS @ ISMB/ECCB 2017, Prague
TeSS @ ISMB/ECCB 2017, PragueTeSS @ ISMB/ECCB 2017, Prague
TeSS @ ISMB/ECCB 2017, PragueNiall Beard
 
TeSS: ELIXIR Training Portal (Eubic Winter School 2017)
TeSS: ELIXIR Training Portal (Eubic Winter School 2017)TeSS: ELIXIR Training Portal (Eubic Winter School 2017)
TeSS: ELIXIR Training Portal (Eubic Winter School 2017)Niall Beard
 
The ELIXIR UK training portal (TeSS) by Carole Goble
The ELIXIR UK training portal (TeSS) by Carole GobleThe ELIXIR UK training portal (TeSS) by Carole Goble
The ELIXIR UK training portal (TeSS) by Carole GobleELIXIR UK
 
EADTU Conference - UKOER Technology Challenges
EADTU Conference - UKOER Technology ChallengesEADTU Conference - UKOER Technology Challenges
EADTU Conference - UKOER Technology ChallengesLorna Campbell
 
TeSS ELIXIR All Hands Rome 2017
TeSS ELIXIR All Hands Rome 2017TeSS ELIXIR All Hands Rome 2017
TeSS ELIXIR All Hands Rome 2017Niall Beard
 
Trust and identity
Trust and identityTrust and identity
Trust and identityJisc
 
Bioschemas for Aggregating ELIXIR Events - Comms Webinar
Bioschemas for Aggregating ELIXIR Events - Comms WebinarBioschemas for Aggregating ELIXIR Events - Comms Webinar
Bioschemas for Aggregating ELIXIR Events - Comms WebinarNiall Beard
 
TeSS training eSupport System
TeSS training eSupport SystemTeSS training eSupport System
TeSS training eSupport SystemNiall Beard
 
NDS Relevant Update from the NIH Data Science (ADDS) Office
NDS Relevant Update from the NIH Data Science (ADDS) OfficeNDS Relevant Update from the NIH Data Science (ADDS) Office
NDS Relevant Update from the NIH Data Science (ADDS) OfficePhilip Bourne
 
Bioschemas Workshop
Bioschemas WorkshopBioschemas Workshop
Bioschemas WorkshopNiall Beard
 
Open Data Initiatives – Empowering Students to Make More Informed Choices? - ...
Open Data Initiatives – Empowering Students to Make More Informed Choices? - ...Open Data Initiatives – Empowering Students to Make More Informed Choices? - ...
Open Data Initiatives – Empowering Students to Make More Informed Choices? - ...Terminalfour
 
TLC2016 - A search engine for Blackboard Learn, the impossible made possible.
TLC2016 - A search engine for Blackboard Learn, the impossible made possible.TLC2016 - A search engine for Blackboard Learn, the impossible made possible.
TLC2016 - A search engine for Blackboard Learn, the impossible made possible.BlackboardEMEA
 
Online data sources and information exposure
Online data sources and information exposureOnline data sources and information exposure
Online data sources and information exposureUniversity of Southampton
 
THOR Ambassador Webinar
THOR Ambassador WebinarTHOR Ambassador Webinar
THOR Ambassador WebinarMaaike Duine
 
Metadata-powered dissemination of content
Metadata-powered dissemination of contentMetadata-powered dissemination of content
Metadata-powered dissemination of contentNikos Manouselis
 
#OSSPARIS19 : Comment ONLYOFFICE aide à organiser les travaux de recherches ...
#OSSPARIS19 : Comment ONLYOFFICE aide à organiser les travaux de recherches  ...#OSSPARIS19 : Comment ONLYOFFICE aide à organiser les travaux de recherches  ...
#OSSPARIS19 : Comment ONLYOFFICE aide à organiser les travaux de recherches ...Paris Open Source Summit
 
Jisc learninganalytics hepsa-workshop 2018
Jisc learninganalytics hepsa-workshop 2018Jisc learninganalytics hepsa-workshop 2018
Jisc learninganalytics hepsa-workshop 2018Paul Bailey
 
Why are e-Infrastructures useful from a small business perspective?
Why are e-Infrastructures useful from a small business perspective?Why are e-Infrastructures useful from a small business perspective?
Why are e-Infrastructures useful from a small business perspective?Nikos Manouselis
 

Similar to ELIXIR Webinar: Introducing TeSS (20)

ELIXIR TeSS And Bioschemas: An aggregated portal and an aggregation tool
ELIXIR TeSS And Bioschemas: An aggregated portal and an aggregation tool ELIXIR TeSS And Bioschemas: An aggregated portal and an aggregation tool
ELIXIR TeSS And Bioschemas: An aggregated portal and an aggregation tool
 
TeSS @ ISMB/ECCB 2017, Prague
TeSS @ ISMB/ECCB 2017, PragueTeSS @ ISMB/ECCB 2017, Prague
TeSS @ ISMB/ECCB 2017, Prague
 
TeSS: ELIXIR Training Portal (Eubic Winter School 2017)
TeSS: ELIXIR Training Portal (Eubic Winter School 2017)TeSS: ELIXIR Training Portal (Eubic Winter School 2017)
TeSS: ELIXIR Training Portal (Eubic Winter School 2017)
 
The ELIXIR UK training portal (TeSS) by Carole Goble
The ELIXIR UK training portal (TeSS) by Carole GobleThe ELIXIR UK training portal (TeSS) by Carole Goble
The ELIXIR UK training portal (TeSS) by Carole Goble
 
EADTU Conference - UKOER Technology Challenges
EADTU Conference - UKOER Technology ChallengesEADTU Conference - UKOER Technology Challenges
EADTU Conference - UKOER Technology Challenges
 
TeSS ELIXIR All Hands Rome 2017
TeSS ELIXIR All Hands Rome 2017TeSS ELIXIR All Hands Rome 2017
TeSS ELIXIR All Hands Rome 2017
 
Trust and identity
Trust and identityTrust and identity
Trust and identity
 
Bioschemas for Aggregating ELIXIR Events - Comms Webinar
Bioschemas for Aggregating ELIXIR Events - Comms WebinarBioschemas for Aggregating ELIXIR Events - Comms Webinar
Bioschemas for Aggregating ELIXIR Events - Comms Webinar
 
TeSS training eSupport System
TeSS training eSupport SystemTeSS training eSupport System
TeSS training eSupport System
 
NDS Relevant Update from the NIH Data Science (ADDS) Office
NDS Relevant Update from the NIH Data Science (ADDS) OfficeNDS Relevant Update from the NIH Data Science (ADDS) Office
NDS Relevant Update from the NIH Data Science (ADDS) Office
 
Bioschemas Workshop
Bioschemas WorkshopBioschemas Workshop
Bioschemas Workshop
 
ELIXIR TCG update
ELIXIR TCG updateELIXIR TCG update
ELIXIR TCG update
 
Open Data Initiatives – Empowering Students to Make More Informed Choices? - ...
Open Data Initiatives – Empowering Students to Make More Informed Choices? - ...Open Data Initiatives – Empowering Students to Make More Informed Choices? - ...
Open Data Initiatives – Empowering Students to Make More Informed Choices? - ...
 
TLC2016 - A search engine for Blackboard Learn, the impossible made possible.
TLC2016 - A search engine for Blackboard Learn, the impossible made possible.TLC2016 - A search engine for Blackboard Learn, the impossible made possible.
TLC2016 - A search engine for Blackboard Learn, the impossible made possible.
 
Online data sources and information exposure
Online data sources and information exposureOnline data sources and information exposure
Online data sources and information exposure
 
THOR Ambassador Webinar
THOR Ambassador WebinarTHOR Ambassador Webinar
THOR Ambassador Webinar
 
Metadata-powered dissemination of content
Metadata-powered dissemination of contentMetadata-powered dissemination of content
Metadata-powered dissemination of content
 
#OSSPARIS19 : Comment ONLYOFFICE aide à organiser les travaux de recherches ...
#OSSPARIS19 : Comment ONLYOFFICE aide à organiser les travaux de recherches  ...#OSSPARIS19 : Comment ONLYOFFICE aide à organiser les travaux de recherches  ...
#OSSPARIS19 : Comment ONLYOFFICE aide à organiser les travaux de recherches ...
 
Jisc learninganalytics hepsa-workshop 2018
Jisc learninganalytics hepsa-workshop 2018Jisc learninganalytics hepsa-workshop 2018
Jisc learninganalytics hepsa-workshop 2018
 
Why are e-Infrastructures useful from a small business perspective?
Why are e-Infrastructures useful from a small business perspective?Why are e-Infrastructures useful from a small business perspective?
Why are e-Infrastructures useful from a small business perspective?
 

More from Niall Beard

Concept Maps in TeSS
Concept Maps in TeSSConcept Maps in TeSS
Concept Maps in TeSSNiall Beard
 
Bioschemas Adoption Meeting: Training materials and Events
Bioschemas Adoption Meeting: Training materials and EventsBioschemas Adoption Meeting: Training materials and Events
Bioschemas Adoption Meeting: Training materials and EventsNiall Beard
 
schema.org - Simple Structured Data for the Web
schema.org - Simple Structured Data for the Webschema.org - Simple Structured Data for the Web
schema.org - Simple Structured Data for the WebNiall Beard
 
TeSS trcg meeting nov16
TeSS trcg meeting nov16TeSS trcg meeting nov16
TeSS trcg meeting nov16Niall Beard
 
Bioschemas - TeSS Integration @ Rothamsted Hackathon 2016
Bioschemas - TeSS Integration @ Rothamsted Hackathon 2016Bioschemas - TeSS Integration @ Rothamsted Hackathon 2016
Bioschemas - TeSS Integration @ Rothamsted Hackathon 2016Niall Beard
 
Bioschemas presentation at ECCB 2016, The Hague
Bioschemas presentation at ECCB 2016, The HagueBioschemas presentation at ECCB 2016, The Hague
Bioschemas presentation at ECCB 2016, The HagueNiall Beard
 
ISMB BioSchemas Presentation
ISMB BioSchemas PresentationISMB BioSchemas Presentation
ISMB BioSchemas PresentationNiall Beard
 
RDA Web service discoverability workshop
RDA Web service discoverability workshopRDA Web service discoverability workshop
RDA Web service discoverability workshopNiall Beard
 
Lightningtalk BioSchemas
Lightningtalk BioSchemasLightningtalk BioSchemas
Lightningtalk BioSchemasNiall Beard
 
TeSS Lightning Talk - cw16
TeSS Lightning Talk - cw16TeSS Lightning Talk - cw16
TeSS Lightning Talk - cw16Niall Beard
 
The Biodiversity Catalogue and support for Web Map Services - TDWG 2015
The Biodiversity Catalogue and support for Web Map Services - TDWG 2015The Biodiversity Catalogue and support for Web Map Services - TDWG 2015
The Biodiversity Catalogue and support for Web Map Services - TDWG 2015Niall Beard
 

More from Niall Beard (11)

Concept Maps in TeSS
Concept Maps in TeSSConcept Maps in TeSS
Concept Maps in TeSS
 
Bioschemas Adoption Meeting: Training materials and Events
Bioschemas Adoption Meeting: Training materials and EventsBioschemas Adoption Meeting: Training materials and Events
Bioschemas Adoption Meeting: Training materials and Events
 
schema.org - Simple Structured Data for the Web
schema.org - Simple Structured Data for the Webschema.org - Simple Structured Data for the Web
schema.org - Simple Structured Data for the Web
 
TeSS trcg meeting nov16
TeSS trcg meeting nov16TeSS trcg meeting nov16
TeSS trcg meeting nov16
 
Bioschemas - TeSS Integration @ Rothamsted Hackathon 2016
Bioschemas - TeSS Integration @ Rothamsted Hackathon 2016Bioschemas - TeSS Integration @ Rothamsted Hackathon 2016
Bioschemas - TeSS Integration @ Rothamsted Hackathon 2016
 
Bioschemas presentation at ECCB 2016, The Hague
Bioschemas presentation at ECCB 2016, The HagueBioschemas presentation at ECCB 2016, The Hague
Bioschemas presentation at ECCB 2016, The Hague
 
ISMB BioSchemas Presentation
ISMB BioSchemas PresentationISMB BioSchemas Presentation
ISMB BioSchemas Presentation
 
RDA Web service discoverability workshop
RDA Web service discoverability workshopRDA Web service discoverability workshop
RDA Web service discoverability workshop
 
Lightningtalk BioSchemas
Lightningtalk BioSchemasLightningtalk BioSchemas
Lightningtalk BioSchemas
 
TeSS Lightning Talk - cw16
TeSS Lightning Talk - cw16TeSS Lightning Talk - cw16
TeSS Lightning Talk - cw16
 
The Biodiversity Catalogue and support for Web Map Services - TDWG 2015
The Biodiversity Catalogue and support for Web Map Services - TDWG 2015The Biodiversity Catalogue and support for Web Map Services - TDWG 2015
The Biodiversity Catalogue and support for Web Map Services - TDWG 2015
 

Recently uploaded

POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 

ELIXIR Webinar: Introducing TeSS

  • 1. www.elixir-europe.org/excelerateELIXIR-EXCELERATE is funded by the European Commission within the Research Infrastructures programme of Horizon 2020, grant agreement number 676559. TeSS: The ELIXIR Training Portal Niall Beard Carole Goble, Teresa Attwood, Susanna Assunta-Sansone Finn Bacall, Milo Thurston ELIXIR Webinar series 2pm GMT - 15th February 2017
  • 3. ELIXIR: A (very) distributed infrastructure for Life science information
  • 4. Institutions and organization providing training materials, courses, and eLearning + many, many, many more
  • 5. Training discovery platform v0.0.1 Aka, Google it
  • 6. Great discovery tool… •If you know the specific name of the thing you’re looking for (e.g. ‘EuBIC Winter School’). •Not so great if you just want to see what proteomics related events are available
  • 7. The Long Tail of Training Resources Number of websites Volumeofmaterials Large institutions and repositories >30 training resources Significant online presence Favoured by search engines Smaller websites <30 training resources Often buried in search results
  • 8. Quick TeSS Overview • Aggregation and registration of training events and materials • Tools to filter, search, and discover • Users can organize into packages and training workflows • Interlinking with other ELIXIR registries • ELIXIR Node ‘shop window’ view • https://tess.elixir-europe.org
  • 9. TeSS Materials index page Filter By: Content Provider Scientific Topic Tool Standards Policies Target Audience Keyword Difficulty Level Author Contributor Licence ELIXIR Node Search for text and order results
  • 10. Link to other resources (from ELIXIR registries and other)
  • 12. Embed in your sites using iAnn widget
  • 13. Visual Workflows • Developing workflows to represent typical data analyses. • Attaching tools, training, and other resources to each stage.
  • 14. Registry integration • Associate TeSS resources with bio.tools and Biosharing.org resources. • Search for all training materials about a specific tool, standard operating procedure, database etc. • Tool-centric search
  • 15. Usage statistics •From 33 Content Providers • 244 Upcoming Events • 5900 Past Events • 569 Materials •1 completed workflow (EMBER) • Construction of 3 new workflows underway • Many existing workflows being converted to TeSS format soon •541 users in past month • 4,704 since analytics began Jan 2016 •Workshop feedback surveys have reported some attendees discovered the event through TeSS
  • 16. TeSS summary •Primarily Aggregated + some registered Materials and Events • Search and Filter features to help discovery • Training workflows to help educate and navigate • Subscription services to consistently keep people updated • iAnn events widgets to expose in other websites • Integration with bio.tools and biosharing.org • ELIXIR node views to show what •Upcoming: • More curation tools community aided annotation, automated • Collaboration with BD2Ks training portal • More integrations with other information services •Datasets, Containers, VMs
  • 17. Aggregation – Not a very API situation
  • 19. HTML scraper • Difficult to write. • - Every site is unique • - Some have more treacherous HTML • Very susceptible to change • - Fixing is re-implementing. • - Build up of technical debt http://cdn2.bigcommerce.com/server100/367cc/p <p>Mon, 27 Feb 2017, 12:00 –</p>
  • 22.
  • 23. <div itemscope itemtype="http://schema.org/Recipe"> <div itemprop="nutrition” itemscope itemtype="http://schema.org/NutritionInformation"> Nutrition facts: <span itemprop="calories">144 kcal</span>, </div> Ingredients: - <span itemprop="recipeIngredient">800g small new potato</span> - <span itemprop="recipeIngredient">3 shallot</span> . . .
  • 24. <script type="application/ld+json"> { "@context": "http://schema.org", "@type": ”Recipe", "name": ”Potato Salad", “NutritionInformation”: { "calories”: “144 kcal”, "recipeIngredient”: “800g small new potato”, "recipeIngredient”: “3 shallot” . . .
  • 25.
  • 28. Mark up using schema.org – Google Markup Helper
  • 29. Mark up using schema.org –Google Markup Helper
  • 30. TeSS can then parse the schema.org structured data
  • 31. Other ways •By hand •By one of the many CMS extensions •Many online tools
  • 32. What is Bioschemas • Developing schema.org specifications to work for Life sciences • Proposing amendments and new schemas to be able to describe Life science resources. • Events and CreativeWork (materials). Also for tools, data, data repositories Image: http://bioschemas.org/
  • 35. Special thanks to TeSS and Bioschemas’ collaborators, our guinea pigs, and community TeSS Team Finn Bacall Milo Thurston Aleksandra Nenadic (past member) Susanna-Assunta Sansone Teresa Attwood Carole Goble Thanks to The ELIXIR Training Co-ordinators Rafael Jiminez Martin Cook Premysl Veselyk Gabriella Rustici Dominique Batista Christof De Bo Alex Botzki + Many more https://tess.elixir-europe.org and http://bioschemas.org

Editor's Notes

  1. ELIXIR is a pan-european infrastructure for life science information. Broadly, it’s goals are to comprising of 22 national nodes, plus a node for the EBI, and a special Hub node that aims to help connect and provide support for nodes. Like a spoke and hub system. Each node has many institutions associated with them, there are over 100 altogether which yield a complicated distributed architecture. Resources are being produced in each institution or across a selection of institutions in huge quantities. Tools, training, compute infrastructure, datasets etc. all exist on heterogenous collections of websites. Some in global repositories, some on country wide repositories, some on institutional, some on personal. There’s humongous diversity in the landscape these resources. ELIXIR hopes to aggregate and present uniformly distriibuted resources in order to improve their findability. The oft-cited FAIR Principles states guidelines for data stewardship should be Findable Accessible Interoperable and Reproducible. As such ELIXIR attempts to improve findabiity through discovery portals. And as you’ll see, certainly keep the AIR in mind. --0
  2. New providers and developments of old ones - each a unique challenge Proud to collect so many 500 Materials + 120 upcoming events + 4 thousand archived, looking forward to collecting more
  3. Distributed Research Infrastrtucture. Developing training opportunities across 20+ member nodes Collect and harmonize. Feture rich environment. Connected outwardly to complimentary projects. Promote ELIXIR nodes and keep access to data open to be utilized
  4. Once we have the data in TeSS we can implement novel and useful features. Subscription service for example. Plans to extend this to a subscription service – input twitter, email and other social media handles and receive notifcations as and when other events that meet your criteria appear.
  5. Navigational tools. Give context to training materials in real scientific processes. Agile dev so no complete, but we have a usable iteration. Hosting workshop in UK before March next year. Create content and review mechanism. Details to be announced. Implementation study for training workflows. Prioritised by training platform, waiting on tools platform. Led by Frederick Coppens from Belgium very capable guy
  6. Important to connect with other ELIXIR data with Biotools and Biosharing can improve usefulness of content
  7. Collection of schemas can be used to describe online objects
  8. Plugin to the Bioschemas spec development activities Driving events and training specifications. Prime example for other specifications. Slower going pathing the way but lots of good lessons for future implementations. Early on would write HTML scrapers if necessary. Now drawing a strong line under that. In last resort situations it will be put on the issue tracker with low priority. Development resources too expensive and maintenance is practically - repeat.