elixir webinar: introducing tess

35
www.elixir-europe.org/excelerate ELIXIR-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

Upload: niall-beard

Post on 21-Feb-2017

13 views

Category:

Education


3 download

TRANSCRIPT

Page 1: ELIXIR Webinar: Introducing TeSS

www.elixir-europe.org/excelerate

ELIXIR-EXCELERATE is funded by the European Commission within the Research Infrastructures programme of Horizon 2020, grant agreement number 676559.

TeSS: The ELIXIR Training PortalNiall Beard

Carole Goble, Teresa Attwood, Susanna Assunta-SansoneFinn Bacall, Milo Thurston

ELIXIR Webinar series2pm GMT - 15th February 2017

Page 2: ELIXIR Webinar: Introducing TeSS

ELIXIR Platforms

+ Use Cases

Page 3: ELIXIR Webinar: Introducing TeSS

ELIXIR: A (very) distributed infrastructure for Life science information

Page 4: ELIXIR Webinar: Introducing TeSS

Institutions and organization providing training materials, courses, and eLearning

+ many, many, many more

Page 5: ELIXIR Webinar: Introducing TeSS

Training discovery platform v0.0.1

Aka, Google it

Page 6: ELIXIR Webinar: Introducing TeSS

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

Page 7: ELIXIR Webinar: Introducing TeSS

The Long Tail of Training Resources

Number of websites

Volu

me

of m

ater

ials

Large institutions and repositories>30 training resourcesSignificant online presenceFavoured by search engines

Smaller websites<30 training resourcesOften buried in search results

Page 8: ELIXIR Webinar: Introducing TeSS

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

Page 9: ELIXIR Webinar: Introducing TeSS

TeSS Materials index page

Filter By:

Content ProviderScientific Topic ToolStandardsPoliciesTarget AudienceKeywordDifficulty LevelAuthorContributorLicenceELIXIR Node

Search for text and order results

Page 10: ELIXIR Webinar: Introducing TeSS

Link to other resources (from ELIXIR registries and other)

Page 11: ELIXIR Webinar: Introducing TeSS

Subscribe to calendar feeds

Page 12: ELIXIR Webinar: Introducing TeSS

Embed in your sites using iAnn widget

Page 13: ELIXIR Webinar: Introducing TeSS

Visual Workflows

• Developing workflows to represent typical data analyses.

• Attaching tools, training, and other resources to each stage.

Page 14: ELIXIR Webinar: Introducing TeSS

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

Page 15: ELIXIR Webinar: Introducing TeSS

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

Page 16: ELIXIR Webinar: Introducing 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

Page 17: ELIXIR Webinar: Introducing TeSS

Aggregation – Not a very API situation

Page 18: ELIXIR Webinar: Introducing TeSS

Medium/Small sites - Manual entry

Page 19: ELIXIR Webinar: Introducing TeSS

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/products/46401/images/183293/Super_Scraper__13402.1360690411.1280.1280.jpg?c=2

<p>Mon, 27 Feb 2017, 12:00 –</p>

Page 20: ELIXIR Webinar: Introducing TeSS

Enter: Schema.org

Page 21: ELIXIR Webinar: Introducing TeSS

Metadata modelie. Recipe type

Page 22: ELIXIR Webinar: Introducing TeSS
Page 23: ELIXIR Webinar: Introducing TeSS

<div itemscope itemtype="http://schema.org/Recipe">

<div itemprop="nutrition” itemscopeitemtype="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> . . .

Page 24: ELIXIR Webinar: Introducing TeSS

<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”. . .

Page 25: ELIXIR Webinar: Introducing TeSS
Page 26: ELIXIR Webinar: Introducing TeSS

Tools to parse

Page 27: ELIXIR Webinar: Introducing TeSS

Tools to parse

Page 28: ELIXIR Webinar: Introducing TeSS

Mark up using schema.org – Google Markup Helper

Page 29: ELIXIR Webinar: Introducing TeSS

Mark up using schema.org –Google Markup Helper

Page 30: ELIXIR Webinar: Introducing TeSS

TeSS can then parse the schema.org structured data

Page 31: ELIXIR Webinar: Introducing TeSS

Other ways

• By hand• By one of the many CMS extensions• Many online tools

Page 32: ELIXIR Webinar: Introducing TeSS

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/

Page 33: ELIXIR Webinar: Introducing TeSS

Minimum informationControlled vocabularies

Cardinality

Data model

New properties

Page 34: ELIXIR Webinar: Introducing TeSS

Bioschemas compliant

Bioschemas compliant

API

API

Page 35: ELIXIR Webinar: Introducing TeSS

Special thanks to TeSS and Bioschemas’ collaborators, our guinea pigs, and community

TeSS TeamFinn BacallMilo ThurstonAleksandra Nenadic (past member)Susanna-Assunta SansoneTeresa AttwoodCarole Goble

Thanks toThe ELIXIR Training Co-ordinators Rafael JiminezMartin CookPremysl VeselykGabriella RusticiDominique BatistaChristof De BoAlex Botzki+ Many more

https://tess.elixir-europe.org and http://bioschemas.org