CMap Version 0.16 Ben Faga. CMap CMap Version 0.16 Bug fixes and code optimizations More intuitive menu system Asynchronous loading of comparative map.

Slides:



Advertisements
Similar presentations
SolidWorks Enterprise PDM Data Loading Strategies
Advertisements

Epics Configuration Management Steve Hunt v1.0. Goals Maximize control system availability Minimize development cycle time Reduce risk.
© 2012 Entrinsik, Inc. Informer Administration Exploring the system menu and functions PRESENTER: Jason Vorenkamp| Informer Software Engineer| March 2012.
AXC01 DIXF: The Microsoft Dynamics AX Data Import and Export Framework
Microsoft Excel 2003 Illustrated Complete Excel Files and Incorporating Web Information Sharing.
What is MySQL? MySQL is a relational database management system (A relational database stores data in separate tables rather than putting all the data.
Multiple Tiers in Action
Performed by:Gidi Getter Svetlana Klinovsky Supervised by:Viktor Kulikov 08/03/2009.
Macromedia Dreamweaver 4 Advanced Level Course. Add Rollovers Rollovers or mouseovers are possibly the most popular effects used in designing Web pages.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
1 Introducing Scenario Network Data Editing and Enterprise GIS January 27, 2010 Minhua Wang, Ph.D. Citilabs, Inc.
Christopher M. Pascucci Basic Structural Concepts of.NET Browser – Server Interaction.
By Jeerarat Boonyanit. As you can see I have chosen Cpanel for my server management tool. cPanel is a Linux based web hosting control panel that provides.
Web Sites for amateur radio. So You want to make a Web Site? There are several things you need to know about web sites before you start to think about.
Session 5: Working with MySQL iNET Academy Open Source Web Development.
Apache Server The Apache Server Apache is a WWW server that implements the HTTP protocol. Apache runs as a daemon. This means that it is a resident.
How a little code can help with support.. Chris Barba – Developer at Cimarex Energy Blog:
Denise Luther Senior IT Consultant Practical Technology Enablement with Enterprise Integrator.
Crystal And Elliott Edward M. Kwang President. Crystal Version Standard - $145 Professional - $350 Developer - $450.
© Cheltenham Computer Training 2001 Macromedia Dreamweaver 4 - Slide No 1 Macromedia Dreamweaver 4 Advanced Level Course.
DBMaintPlus August 23, DBMaintPlus SQL Database Maintenance Utility for RB-ERP Version V9.3 and above Disclaimer The DBMaintPlus Utility is designed.
Hands-On Virtual Computing
Connecting to USF Network for Web Site SSH Secure Shell is the FTP program you will use to download your http files onto the USF server. To get the SSH.
LSC Segment Database Duncan Brown Caltech LIGO-G Z.
MIGRATING FROM MICROSOFT EXCHANGE SERVER AND OTHER MAIL SYSTEMS Appendix B.
1 PHP and MySQL. 2 Topics  Querying Data with PHP  User-Driven Querying  Writing Data with PHP and MySQL PHP and MySQL.
Plenary meeting 2015 – Chania - Crete CASCADE Data Services Yusuf Yigini, Panos Panagos, Martha B. Dunbar Joint Research Centre - European Commission.
The DSpace Course Module – Upgrading from 1.4 to 1.5.
Microsoft Excel 2007 © Wiley Publishing All Rights Reserved. The L Line The Express Line to Learning L Line.
Chapter 10 Fireworks: Part II The Web Warrior Guide to Web Design Technologies.
Installing and Using MySQL and phpMyAdmin. Last Time... Installing Apache server Installing PHP Running basic PHP scripts on the server Not necessary.
Putting it all together Dynamic Data Base Access Norman White Stern School of Business.
Module 5: Upgrading to SQL Server 7.0. Overview Planning an Upgrade Preparing to Upgrade Verifying the Upgrade Setting a Compatibility Level.
Technical Workshops | Esri International User Conference San Diego, California Creating Geoprocessing Services Kevin Hibma, Scott Murray July 25, 2012.
CSCI 6962: Server-side Design and Programming Database Manipulation in ASP.
10/25/20151 Single Sign-On Web Service Supervisors: Viktor Kulikov Alexander Sherman Liana Lipstov Pavel Bilenko.
What’s new in Kentico CMS 5.0 Michal Neuwirth Product Manager Kentico Software.
Introduction to AFS IMSA Intersession 2003 AFS Servers and Clients Brian Sebby, IMSA ‘96 Copyright 2003 by Brian Sebby, Copies of these.
Using RADIUS as a AAA backbone for Windows networks Kostas Kalevras NTUA Network Operations Centre.
Packaging for Voracity Solutions Control Panel David Turner.
Configuring IQmol for Windows machines, use version!
GBrowse Population Display and CMap SMBE 2009 Ben Faga.
Semi-Automatic patch upgrade kit
Experiment Management System CSE 423 Aaron Kloc Jordan Harstad Robert Sorensen Robert Trevino Nicolas Tjioe Status Report Presentation Industry Mentor:
The Module Road Map Assignment 1 Road Map We will look at… Internet / World Wide Web Aspects of their operation The role of clients and servers ASPX.
Database Design And Implementation. Done so far… Started a design of your own data model In Software Engineering, recognised the processes that occur.
NMD202 Web Scripting Week5. What we will cover today PHP & MySQL Displaying Dynamic Pages Exercises Modifying Data PHP Exercises Assignment 1.
Working with ShakeCast A Training Manual. Contents  Module 1: Introduction to key concepts  Module 2: ShakeCast installation  Module 3: System configuration.
1 Project Planner Michael Adcock & KFTF Research Team 1/24/06.
JDS5 Training Guide. On Start Up you will see this screen click the OK button Click OK.
When you run a scenario, the Vusers on each host machine use the host’s IP address. You can define multiple IP addresses on a host machine to emulate a.
ECHO A System Monitoring and Management Tool Yitao Duan and Dawey Huang.
30 Copyright © 2009, Oracle. All rights reserved. Using Oracle Business Intelligence Delivers.
MS-PowerPoint 2 Prepared by Isma3eel Al-Taharwa. Content  Animation types.  Applying schema Animation.  Adding Custom Animation.  Making Slide Transition.
Using HTML5 to Build Offline Applications Woody Pewitt Icenium
Cofax Scalability Document Version Scaling Cofax in General The scalability of Cofax is directly related to the system software, hardware and network.
MESA A Simple Microarray Data Management Server. General MESA is a prototype web-based database solution for the massive amounts of initial data generated.
Expertsfromindia for Joomla Development. Introduction Joomla is an open source and free content management system (CMS) for publishing content on the.
SSIS ETL Data Resource Management. Create an ETL package using a wizard database server to database server The business goal of this ETL package is to.
Open Science Grid Configuring RSV OSG Resource & Service Validation Thomas Wang Grid Operations Center (OSG-GOC) Indiana University.
SPS Spotlight Series October 2014
Self Healing and Dynamic Construction Framework:
Concurrent Version Control
Introduction of Week 3 Assignment Discussion
Advisor: Dr.vahidipour Zahra salimian Dec 2017
Developing a Model-View-Controller Component for Joomla Part 3
SAP R/3 Installation on WIN NT-ORACLE
Automating and Validating Edits
Ralph Lange EPICS Seminar IHEP Beijing 2002
Introducing Scenario Network Data Editing and Enterprise GIS
Presentation transcript:

CMap Version 0.16 Ben Faga

CMap

CMap Version 0.16 Bug fixes and code optimizations More intuitive menu system Asynchronous loading of comparative map menus Initial Page Caching Chado synchronization Script to stack relational maps into one map Support for multiple installations

Menu System

Asynchronous Comparative Maps Menu

Initial Page Caching Goal: Speed up the initial view of CMap Cache commonly accessed views  Whole page cache of first view of a map  Cache “Saved Links”

Chado Synchronization Populate CMap with data from Chado Create triggers in Chado to keep data synchronized More discussion later today

Stacking Relational Maps

Support Multiple Installations Allow multiple CMaps on the same machine that use the same Perl Modules. This allows some CMaps installs to be password protected or be hosted by separate web servers. During installation, alternate configuration directories can be provided.

Thank You

Chado-CMap Synchronization Configure CMap Create and populate some specialized tables in Chado (featureset, feature_featureset) Run script to copy data from Chado to CMap Install triggers into Chado to update CMap when Chado is changed

Configure CMap Add map and feature types to the CMap configuration file that correspond to the cvterm name for Chado features. Failure to do so, will stop the process.

Chado Database Modifications featureset Add tables, “featureset” and “feature_featureset” to mimic the CMap concept of a “map set”. Populate featureset tables. Add tables “featureset_dbxref” and “featureloc_dbxref” for linking to CMap.

A script is used to transfer the prepared data into CMap and create the dbxrefs in Chado. Triggers in Chado will update CMap after every insert, update or deletion.

Cross Communication Each Chado feature that has been exported to CMap will have a dbxref with the ID of the corresponding CMap object. Currently, CMap itself doesn't have a simple way to get back to the chado data but:  The config file has a place to insert Perl code that could access the Chado db.  A attribute could be added to the CMap objects.

Thank You