February 12, 2011 NEMO All-Hands Meeting: Database and Portal Kurt Mueller and Jason Sydes

Slides:



Advertisements
Similar presentations
WordPress Installation for Beginners Sheila Bergman
Advertisements

Operating Systems Manage system resources –CPU scheduling –Process management –Memory management –Input/Output device management –Storage device management.
NEMO ERP Analysis Toolkit ERP Metric Extraction An Overview.
The VeriTrak Enterprise Application Created for The Verification Company By CTO Source, Inc. This presentation provides an overview of the system and links.
Caroline Cappuccio Katherine Ananis Spring Part 1: About Xythos  What is Xythos?  Who can use Xythos at UMB?  Why use Xythos?  How do you access.
February 11, 2011 Overview of All-Hands Meeting Agenda Gwen Frishkoff
CIS101 Introduction to Computing Week 05. Agenda Your questions CIS101 Survey Introduction to the Internet & HTML Online HTML Resources Using the HTML.
Multiple Tiers in Action
Filezilla Skills: install and use Filezilla IT concepts: client-server review, file transfer protocol (FTP), Web site mirror, portable software, open source.
PHP Scripting Language. Introduction “PHP” is an acronym for “PHP: Hypertext Preprocessor.” It is an interpreted, server-side scripting language. Originally.
Presented by Mina Haratiannezhadi 1.  publishing, editing and modifying content  maintenance  central interface  manage workflows 2.
Using the Facilities “FTP Site” Uploading Files
Offsite Backups. The purpose of this Startup Guide is to familiarize you with Own Web Now's Offsite Backup offering and show you how to purchase, deploy.
The basics of the Online Portal
Week 11 Further Web Design Concepts and Tools FTP, CMS, Wordpress and Responsive Web Design.
Classroom User Training June 29, 2005 Presented by:
Accessing Barney Off- Campus How can I get my H: files when I am not on the GU network? Business 111 Edward Mitchell Fall 2006.
CPSC203 Introduction to Computers Lab 69 By Jie Gao.
Is Apache CouchDB for you?
Copyright 2000 eMation SECURITY - Controlling Data Access with
SURENDER SARA 10GAS Building Corporate KPI’s
NMED 3850 A Advanced Online Design January 12, 2010 V. Mahadevan.
Active Server Pages  In this chapter, you will learn:  How browsers and servers interacted on the Internet when the Internet first became popular 
DAT 330 Building Web Services with SQL Server and SQLXML 3.0 Alexander Vaschillo Lead Program Manager WebData XML Group Microsoft Corporation.
Archivists’ Toolkit: Introduction March 12, 2007 Jody Lloyd Thompson.
Michael Still Google Inc. October, Managing Unix servers the slack way Tools and techniques for managing large numbers of Unix machines Michael.
Instructional Technology & Design Office or Box at U of I: Cloud Services Presented by Kate Rojas.
Open Source Evaluation - FileZilla Michael Nye ITEC 400 Assignment 14-1 Professor D’Andrea Franklin University April 10, 2008.
Store Box - Central Storage And Quick post. agenda Architecture of Store Box Why use Store Box Store Box Posting Client (Rsync)(BRE) Others Reference.
Module 3: Configuring Mailbox Server Roles. Overview Overview of Exchange Server 2007 Administration Tools Implementing Mailbox Server Roles Managing.
Uploading Information to the Website. Uploading Information Uploading information to the website is very simple. Our website is updated through a system.
Esri UC 2014 | Technical Workshop | Creating Geoprocessing Services Kevin Hibma.
Pipeline Basics Jared Crossley NRAO NRAO. What is a data pipeline?  One or more programs that perform a task with reduced user interaction.  May be.
CMPE 226 Database Systems October 28 Class Meeting
Store Box - Central Storage And Quick post. agenda Architecture of Store Box Why use Store Box Store Box Posting Client Rsync (BRE) Others Reference.
Shell Interface Shell Interface Functions Data. Graphical Interface Graphical Interface Command-line Interface Command-line Interface Experiments Private.
Central Data Repository introduction What does it do? Session I.
Remote Access Usages. Remote Desktop Remote desktop technology makes it possible to view another computer's desktop on your computer. This means you can.
(ITI310) By Eng. BASSEM ALSAID SESSIONS 10: Internet Information Services (IIS)
Display Page (HTML/CSS)
FileZilla An open-source success story. Mark Swelstad – Itec400, Winter 2007.
Module 6: Administering Reporting Services. Overview Server Administration Performance and Reliability Monitoring Database Administration Security Administration.
1 P-GRADE Portal hands-on Gergely Sipos MTA SZTAKI Hungarian Academy of Sciences.
Organizing Your Project Soumyajit Dutta. Create Project Folder 1.Create Project Document and Backup Folders Project Name Project DocumentsProject Backup.
IPlant Collaborative Tools and Services Workshop Overview of the iPlant Discovery Environment Sriram Srinivasan.
5/19/05 New Geoscience Applications 1 A DISTRIBUTED WORKFLOW DATABASE DESIGNED FOR COREWALL APPLICATIONS Bill KampBill Kamp, Lumnilogical Research Center,
Posting to the Web. Posting Live Content A registered domain, such as mydomain.com. A web hosting plan through a hosting provider. A software program.
MESA A Simple Microarray Data Management Server. General MESA is a prototype web-based database solution for the massive amounts of initial data generated.
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
Posting to the Web.
LabVIEW User Group Meeting
Core Elements Engineering - Midrange
Introduction and Principles
Evolution of Internet.
Introduction to Web programming
COMP 170 – Introduction to Object Oriented Programming
OGSA Data Architecture Scenarios
Best Webdav Server Windows
Database Driven Websites
Geoprocessing with ArcGIS for Server
UNIFI: Overview Ken Eglinton.
PHP and Forms.
Posting to the Web.
Downloading workshop files to your computer
Server & Tools Business
Web Application Development Using PHP
File Transfer Protocol
IS 4506 Configuring the FTP Service
Presentation transcript:

February 12, 2011 NEMO All-Hands Meeting: Database and Portal Kurt Mueller and Jason Sydes

Agenda FTP site / file database overview NEMO portal – Present – Future

Database – FTP site Place to store files – Raw waveforms (input files) – Intermediate analysis results – Parameter files – Final output files

Organization Organize files by lab, experiment, file type: LAB DIRECTORY EXPERIMENT DIRECTORY INPUT_DATA DIRECTORY ANALYSIS_1 DIRECTORY ANALYSIS_2 DIRECTORY

Example JTC (lab-level folder) JTC-PMN1 (experiment-level folder) JTC-PMN1_Input_Data (subdir) 'JTC-PMN1.raw' (input data file) JTC-PMN1_Decomposition_ (subdir) 'JTC-PMN1_tPCA.m' (metascript file) 'JTC-PMN1_DecompObj mat' (MATLAB output file) 'JTC-PMN1_tPCA.raw' (simple binary output data file)

Uploading files – ftp client

Data in FTP is both managed and unmanaged Mixture of two different areas – Unmanaged – Portal managed Possible area for documentation? What role will FTP server will serve in future? Can browse and download portal data via FTP – Readonly!

Data in portal accessible via FTP

Graphical ftp clients Mac OS X + Windows + Linux – Filezilla - Mac OS X + Windows – Cyberduck – free - Mac OS X – Transmit - $34 -

Goals of portal 1.Online record of experiment metadata 2.Repository of experiment data files 3.Tight coupling to NEMO ontology 1.Provenance of all data 2.NEMO analysis pipeline execution 3.Querying on metadata now in progress

Record experiment metadata Experiment Conditions Sessions Publications Subject groups Data files Task Stimuli Responses

Quick Sampling of Portal

Portal database tables

Repository of experiment data files New upload widget provides progress feedback (standard http upload does not)

OpenID access to NEMO resources SSO: Single Sign On Login once, get access to – NEMO portal – NEMO wiki – NEMO sourceforge page Learn about it: How to create a new SSO account:

Role-based access control (RBAC)

Database coupled to Ontology Example Table: Stimulus

Database coupled to Ontology Example “Ontology”: Stimulus

Database coupled to Ontology

Database coupled to Ontology Example mapping: Stimulus

Database coupled to Ontology Example term: stimulus_intensity

Database coupled to Ontology Example tooltip

Database coupled to Ontology Quick syncing

Open Provenance Model (

Open Provenance Model – subset used –

Open Provenance Model Example

Open Provenance Model Simplified Example

Workflow – MATLAB in portal Current workflow: 1.Conduct experiment, producing raw waveforms 2.Process data with NEMO Toolkit scripts, locally 3.Upload raw and processed data to ftp or portal 4.Create an experiment in the portal, associate data with experiment

Worfklow – MATLAB in portal Future workflow (in design) 1.Conduct experiment, producing raw waveforms 2.Create an experiment in the portal 3.Upload raw data through portal 4.Execute MATLAB pipeline through portal Automatic storage of output data Automatic provenance tracking Single place for MATLAB scripts to live Run on big iron

Questions?

Thank you!