ELIXIR.SI elearning platform - EeLP



Similar documents
Cloud-pilot.doc SA1 Marcus Hardt, Marcin Plociennik, Ahmad Hammad, Bartek Palak E U F O R I A

Knowledge Discovery from patents using KMX Text Analytics

Using DeployR to Solve the R Integration Problem

Alternative Deployment Models for Cloud Computing in HPC Applications. Society of HPC Professionals November 9, 2011 Steve Hebert, Nimbix

Building Bioinformatics Capacity in Africa. Nicky Mulder CBIO Group, UCT

Higher National Unit specification: general information

Introducing ScienceCloud

Steven Newhouse, Head of Technical Services

Using the Grid for the interactive workflow management in biomedicine. Andrea Schenone BIOLAB DIST University of Genova

Cluster, Grid, Cloud Concepts

Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases

Amazon Web Services Primer. William Strickland COP 6938 Fall 2012 University of Central Florida

WizIQ Virtual Classroom plugin for

STeP-IN SUMMIT June 18 21, 2013 at Bangalore, INDIA. Performance Testing of an IAAS Cloud Software (A CloudStack Use Case)

HTML5. Turn this page to see Quick Guide of CTTC

HPC Cloud Computing with OpenNebula

Running and Enhancing your own Galaxy. Daniel Blankenberg The Galaxy Team

How To Manage A Cloud System

Axceleon s CloudFuzion Turbocharges 3D Rendering On Amazon s EC2

Course 20533: Implementing Microsoft Azure Infrastructure Solutions

Scientific and Technical Applications as a Service in the Cloud

Cloud Computing Solutions for Genomics Across Geographic, Institutional and Economic Barriers

Windows Azure Platform

Automating Big Data Benchmarking for Different Architectures with ALOJA

Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led

Challenges in Hybrid and Federated Cloud Computing

BIOINFORMATICS Supporting competencies for the pharma industry

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions

Implementing Microsoft Azure Infrastructure Solutions

Document management and exchange system supporting education process

locuz.com HPC App Portal V2.0 DATASHEET

Getting Started with DevOps Automation

Clodoaldo Barrera Chief Technical Strategist IBM System Storage. Making a successful transition to Software Defined Storage

Object Storage: A Growing Opportunity for Service Providers. White Paper. Prepared for: 2012 Neovise, LLC. All Rights Reserved.

Cloud Computing and Government Services August 2013 Serdar Yümlü SAMPAŞ Information & Communication Systems

Developing Microsoft Azure Solutions 20532B; 5 Days, Instructor-led

A Brief Overview. Delivering Windows Azure Services on Windows Server. Enabling Service Providers

How To Run A Cloud Server On A Server Farm (Cloud)

Hudson configuration manual

Report of the DTL focus meeting on Life Science Data Repositories

THE WINDOWS AZURE PROGRAMMING MODEL

TEST AUTOMATION FRAMEWORK

Radiology Protocol Tool Recorder (RAPTOR): A Drupal Case Study

LDAP Authentication Configuration Appendix

Course 20532B: Developing Microsoft Azure Solutions

Higher National Unit Specification. General information for centres. Unit code: DV6C 35

API Management: Powered by SOA Software Dedicated Cloud

The Cisco Powered Network Cloud: An Exciting Managed Services Opportunity

Getting Started with IBM Bluemix: Web Application Hosting Scenario on Java Liberty IBM Redbooks Solution Guide

Developing Microsoft Azure Solutions

BIG DATA IN THE CLOUD : CHALLENGES AND OPPORTUNITIES MARY- JANE SULE & PROF. MAOZHEN LI BRUNEL UNIVERSITY, LONDON

Developing Microsoft Azure Solutions 20532A; 5 days

Winery A Modeling Tool for TOSCA-based Cloud Applications

Federated Identity Management Interest Group

OpenNebula Open Souce Solution for DC Virtualization. C12G Labs. Online Webinar

Cloud computing - Architecting in the cloud

CLOUD TECH SOLUTION AT INTEL INFORMATION TECHNOLOGY ICApp Platform as a Service

NetWrix File Server Change Reporter. Quick Start Guide

MOBILE APPLICATIONS DEVELOPMENT & INFORMATION SYSTEMS FOR PRIMARY AND SECONDARY SCHOOLS

TECHNOLOGY WHITE PAPER Jan 2016

What s new with IBM Tivoli Workload automation?

Cisco IT Elastic Infrastructure

SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager Product Marketing Manager

Easily Connect, Control, Manage, and Monitor All of Your Devices with Nivis Cloud NOC

Cloud Cruiser and Azure Public Rate Card API Integration

Pasquale Vitale Engineering Ingegneria Informatica. FIWARE LAB Cloud Portal

Teaching Computational Thinking using Cloud Computing: By A/P Tan Tin Wee

SUSE Cloud Installation: Best Practices Using a SMT, Xen and Ceph Storage Environment

Cloud computing in the Enterprise: An Overview

Integration of Learning Management Systems with Social Networking Platforms

Shoal: IaaS Cloud Cache Publisher

DISTRIBUTED SYSTEMS AND CLOUD COMPUTING. A Comparative Study

Build and Manage Private and Hybrid Cloud. Urban Järund, Sr Regional Services Manager Nordics, Red Hat

#jenkinsconf. Jenkins as a Scientific Data and Image Processing Platform. Jenkins User Conference Boston #jenkinsconf

Practical Solutions for Big Data Analytics

LinkZoo: A linked data platform for collaborative management of heterogeneous resources

Citrix XenServer Backups with Xen & Now by SEP

Open-Source Learning Management Systems: Sakai and Moodle

Networks and Services

Grid Computing Vs. Cloud Computing

Transcription:

ELIXIR.SI elearning platform - EeLP Brane Leskošek, Jure Dimec, Domen Soklič, Aleš Maver, Jan Jona Javoršek, Jure Kranjc, Peter Juvan ELIXIR.SI, Faculty of Medicine Ljubljana, University Medical Centre, NGI-SI/SLING, Arnes 1 elearning ELIXIR / GOBLET workshop, 16 Sep 2015

e-learning definition From the technical viewpoint e-learning is generally a flavor of distance learning that utilizes methods of computer-assisted instruction, web-based communication tools and digital forms of educational resources. Focus of this definition is on educational resources, which could be extremely heterogeneous: from simple.ppt or.doc files to huge MOOCs (Massive Open Online Courses), from static e-versions of school courses to highly dynamic lessons with knowledge assessment and adaptation to the student's level of knowledge.

motivation As members of ELIXIR, an infrastructure for life sciences information, we wanted to simplify the use of bioinformatics tools, and simplify the access to bioinformatics tools, despite their non-trivial installation and configuration.

pilot project As a proof-of-concept we used the tools for analysis of genomic data, an e-learning management system (LMS) as an standard platform for studying the educational resources from the chosen domain, studying the use of bioinformatics tools, and production environment that could be used professionaly. A primary choice for the bioinformatics tools was Galaxy. Other systems are planned for the future, e.g. Chipster.

role of a learning management system (LMS) A LMS functions as a front-end and user interface that hides the complexity of the Galaxy envelope, especially the inter-communication of tools wrapped by Galaxy; facilitates the upload of data to Galaxy and download of results from Galaxy; controls the management of files, and governs the user management. Moodle was the LMS of choice for the task.

why moodle Moodle Learning Management System is a robust and stable Open Source LMS with a vast user community; suitable for organisation of very different types of e-learning; a system with well developed user management and files management; the system that users in Slovenia are accustomed to it is used for e-classrooms at most of faculties, all middle schools and many primary schools in Slovenia.

why galaxy Galaxy is a popular open, web-based platform for data intensive bioinformatics research. Galaxy has a large set of analytic tools which could be combined according to specific tasks. It could be deployed localy or in a cloud. Galaxy has a large, well-organised and active user community with numerous public and private installations. It is developed by the Penn State and Emory Universities.

why chipster Chipster is a package of analysis tools in bioinformatics available as a VM. Open source software for analyzing highthroughput data. Chipster GUI enables users to visualize data efficiently and share analysis session workflows. Chipster VM available in FedCloud Applications Database. Chipster is developed by CSC- IT Center for Science, Finland.

system development The development of the "Moodle-Galaxy" system consisted of the following tasks: 1. Galaxy installation and configuration, selection and inclusion of bioinformatics tools. Several possibilities for installation exist: Galaxy installed on dedicated server (present-time solution), Galaxy as a virtual machine snapshot, ready to be downloaded localy (shortterm plan), Galaxy used on a grid/cloud (short-term plan). 2. Installation of the referential genomes. 3. Moodle installation. IaaS for ELIXIR grid storage HPC GPGPU cloud

system development (cont.) 4. Development of Moodle modules for (background) execution of analysis workflows and manipulation of raw data and results files. 5. Authentication: AAI in edugain confederation is used. 6. Authorisation is implemented at the level of service administrator. Access could be completely open or private.

development of use-cases The development of each use-case consists of the following tasks: 1. Development of a workflow (pipeline) of the Galaxycontrolled tools and exchange of data among them, tailored for the specific analysis task. 2. Testing of the workflow with real data and subsequent fine tunning.

development of use-cases 3. Mapping of the workflow into the bash script, which will be controlled by Moodle and will execute as daemon. 4. Wrapping of the bash script into the PHP envelope and installation in Moodle. 5. Testing of the process.

execution of use-cases Each use-case is a representation of a real-world, oftenexecuted bioinformatics task. We are planning to use these pre-prepared procedures in tutorials; this implies Moodle as the usual e-learning environment; access to the service and its results could be given to the groups of users which are undergoing the training; as a routinely used bioinformatics tool; this transforms Moodle into the production environment; access to the workflow instance is given to the particular researcher and only s/he sees the results.

screenshots

what s the point of marrying moodle and galaxy The advantage is in support for e-learning and professional work by the same environment. The bioinformatician is being trained in his/her art by the educational resources and tutorials in e-classroom. S/he can focus on domain knowledge because the technical complexities are taken over by the system. When s/he finishes the training s/he can further use the same system that s/he knows well, now for the real research tasks. Research life is a life-long learning and the e-learning flavour of the system is ideal for that.

short and middle term to-do list To expand the system with the Chipster package. To develop (use existing?) standards and API for structuring of results of analyses. We want them to be readable by humans and computers. Only by standardisation of results data their interoperability becomes possible. To offer adapted Galaxy (and Chipster) virtual machines in EGI FedCloud.

international use case IHTSDO e-learning by David Markwell, Head of Education, IHTSDO https://elearning.ihtsdotools.org/ LMS Moodle turns out to be a great low cost solution Cheaper than the commercial service we used before (and scalable without proportionate increase in cost). More flexible and able to do most of what we need due to use of a range of free open source plug-ins. In common with most open source it has some rough edges and bits that seem a little inconsistent in the way they work. However, once you are used to this the functionality is there. Total cost of ownership and the amount of time needed to spend on it is far far less than with the other LMS platforms.

international use case IHTSDO e-learning by David Markwell, Head of Education, IHTSDO In fairness the former platform Articular Online is probably a good place to start if you only have a few students but had very limited built in management of the course - no automated progress control so it all had to be done semi manually with downloads and uploads. I would never consider going back to it! The work of managing 1700 people registered and 700 actively taking courses on the Moodle platform is less than the work of 350 active students on the old platform. The assessment reporting is much more flexible and robust, we have far fewer issues reported by students... Need (cost-effective?) expert for maintenance

international use case IHTSDO e-learning by David Markwell, Head of Education, IHTSDO

20 elixir@mf.uni-lj.si https://elixir.mf.uni-lj.si/ http://cfgbc.mf.uni-lj.si/elixir