Information management at vhir ueb using tiki-cms

32
Information Information Management ( Management ( and and more) at more) at the the Statistics Statistics and and Bioinformatics Bioinformatics Unit, Unit, Vall Vall d d Hebr Hebr ó ó n n Institut Institut de Recerca (VHIR) de Recerca (VHIR) with with the the Wiki Wiki - - Tiki CMS Tiki CMS system system Alex Sánchez 1,2 , Xavier de Pedro 2 , Ferran Briansó 2 1 Departament d’Estadística UB 2 Statistics and Bioinformatics Unit (VHIR)

description

II Jornades de Consultoria Estadística i Software - Octubre 2013

Transcript of Information management at vhir ueb using tiki-cms

Page 1: Information management at vhir ueb using tiki-cms

InformationInformation Management (Management (andand more) at more) at

thethe StatisticsStatistics andand BioinformaticsBioinformatics Unit, Unit,

VallVall dd’’HebrHebróónn InstitutInstitut de Recerca (VHIR) de Recerca (VHIR)

withwith thethe WikiWiki--Tiki CMS Tiki CMS systemsystem

Alex Sánchez1,2, Xavier de Pedro2, Ferran Briansó2

1Departament d’Estadística UB 2Statistics and Bioinformatics Unit (VHIR)

Page 2: Information management at vhir ueb using tiki-cms

Vall d’Hebron Research Institute

Page 3: Information management at vhir ueb using tiki-cms

Unitat d’Alta Tecnologia

Page 4: Information management at vhir ueb using tiki-cms

Statistics and Bioinformatics Unit

4

Page 5: Information management at vhir ueb using tiki-cms

UEB services

Data analysisOMICS & STandard

Bioinformatics Training Consulting

•Microarrays,

• RTqPCR

•Methylation

•Metagenomics

•Exome sequencing

•Clinical / Epidemiological

• Web & Databasedevelopment

• HPC services

• Pipelines development

• Short Workshops

•Courses

•Official training (MSc)

•Sample size

•Experimental design

•GRANT review

•Statistical parts ofpapers

We provide support in …

Page 6: Information management at vhir ueb using tiki-cms

UEB resources – We work with ...

Page 7: Information management at vhir ueb using tiki-cms

UEB goals – We aim at...

• We aim at providing high quality support– Services / Innovation / Teaching

• How can we get to it?– We need highly qualified technicians

– State of the art tools & resources (OS)

– A profesional approach to service• Provide value for money

• Produce well documented, reproducible, results

• Manage projects and processes adequately

– We are working to obtain ISO-9001

Page 8: Information management at vhir ueb using tiki-cms

UEB Projects & Processes

• Main type of projects

- Omics Data Analysis

- Information management

• Information flow

- Meetings

- Analysis/Reports/Results

- Databases Customers/Studies

- Process management

- Documentation/Protocols

Page 9: Information management at vhir ueb using tiki-cms

1. Accounting for quality in studies & projects

• Create automatic & reproducible workflows.

– Easy to use by different (expert) technicians

– Possibility to reproduce

• Identically for verification

• With variations for process tuning

– Maintained with Bazar (Version Control System)

• Different technologies

– R / Latex / Sweave(knitr)

– perl / shell programs

– Taverna / Galaxy

Page 10: Information management at vhir ueb using tiki-cms

2. Controlling information flows

First wave

• Several systems

– Google • Docs, calendars

• Spreadsheets

– Dropbox

– MS-Acces databases

Next wave (Tiki)

• One unique system– Very good for

• Documentation

• File/Image sharing

• Event /Calendar management.

– Trackers for

• databases

• Tasks, projects

– Extra bonus!

• R web applications

Page 11: Information management at vhir ueb using tiki-cms

The Tiki-Wiki CMS

Page 12: Information management at vhir ueb using tiki-cms

Main Features

Page 13: Information management at vhir ueb using tiki-cms

The wiki-way

Page 14: Information management at vhir ueb using tiki-cms

Features 1 - Wiki pages

• Simple editor– Fonts, Lists, Headings

– Links, Tables. Images

• Markdown-like or wysiwig

• Real time edit (no uploads)

Page 15: Information management at vhir ueb using tiki-cms

Ex. 1- A simple wiki page

Page 16: Information management at vhir ueb using tiki-cms

Features 2 – Wiki structures

• Facilities to manage page structures– Add pages easily

– Structure layout

– Table of contents

Page 17: Information management at vhir ueb using tiki-cms

Example 2- UEB page layout

Page 18: Information management at vhir ueb using tiki-cms

Features 3 –Granular permissions system

Page 19: Information management at vhir ueb using tiki-cms

Features 4 – Calendar & Events

Page 20: Information management at vhir ueb using tiki-cms

Features 5 - Files

Web folders from Tiki file galeries

Web Dav: direct access from office apps

Page 21: Information management at vhir ueb using tiki-cms

Features 6 - Trackers

Online databases

Form & database tightly integrated

Use it to “track”processes.

Easy to configure views

Page 22: Information management at vhir ueb using tiki-cms

Examples 6- UEB task trackers

• Other UEB trackers

- Studies,

- Projects

- Customers

- Consultings

Page 23: Information management at vhir ueb using tiki-cms

Alltogether: ueb.vhir.org (public)

Page 24: Information management at vhir ueb using tiki-cms

Alltogether: ueb.vhir.org (internal)

Page 25: Information management at vhir ueb using tiki-cms

In summary

– Using the Tiki-Wiki CMS information flows happening in our unit can be managed.• Wiki pages for

– Documentats & Protocols

– Teaching materials

• Trackers for

– Studies & Customers databases

– Project & Task management

• Calendars & News for planning and informing

• File & Image galleries for safestoring

– All finely customized thanks to permissions

Page 26: Information management at vhir ueb using tiki-cms

There is more than this

• A common important need is to be able to use R from the web– Internally: Create GUI to automate process

• Call pipelines

• Collect results

– Externally• Provide common-use tools to users

– Increase visibility

– Saves us from repeating monotonous tasks

» E.g. Post exploiting results

Page 27: Information management at vhir ueb using tiki-cms

R in the web: Many tools, no winner

• Many tools– Recent

• Shiny, Concert, rook, Rapache

– Older• CGIwithR, Rphp,

• Usually hard to implement

Page 28: Information management at vhir ueb using tiki-cms

Our choice (Tiki + pluginR)

Page 29: Information management at vhir ueb using tiki-cms

Example: ueb.vhir.org/heatmaps

Page 30: Information management at vhir ueb using tiki-cms

Example: Basic Pipe

• R/Sweave

• Covers all steps for a MDA

• Start with a (long) parameters file

• Run R/Sweave

• Output– Results

• Tables

• Figures

– Report

– HTML browser

• Use trackers/forms to– Build parameters file

– Control execution/iteration

• Use File/Image galleries to– Store results, plots

• Use wiki page to present– Report

– Give access to results

Current version Web version

Page 31: Information management at vhir ueb using tiki-cms

In summary (2)

• The Wiki-Tiki CMS has interesting capabilities to empower efficient work at all levels.

• In a context where it can be necessary to create web pages implementing R programs, combining Tiki with R through pluginR is a powerful approach.

Page 32: Information management at vhir ueb using tiki-cms

Acknowledgments

� The members of the Unitat d’Estadística i Bioinformàtica of the VHIR

https://ueb.vhir.org

� Xavi de Pedro – Tiki developer

� Ferran B.

� J.L Mosquera Tiki testers/users

� Ricardo Gonzalo

� Unitat d’alta tecnologia at VHIR

https://uat.tiki.org

� Grup de Recerca en Estadística i Bioinformàtica (UB)

https://eib.stat.ub.edu