Presentation on SubmissionTrackingTool: by Anjan Sharma.

Slides:



Advertisements
Similar presentations
Building Portals to access Grid Middleware National Technical University of Athens Konstantinos Dolkas, On behalf of Andreas Menychtas.
Advertisements

ADABAS to RDBMS UsingNatQuery. The following session will provide a high-level overview of NatQuerys ability to automatically extract ADABAS data from.
1 OBJECTIVES To generate a web-based system enables to assemble model configurations. to submit these configurations on different.
CS 290C: Formal Models for Web Software Lecture 10: Language Based Modeling and Analysis of Navigation Errors Instructor: Tevfik Bultan.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 7: Advanced File System Management.
Input Validation For Free Text Fields ADD Project Members: Hagar Offer & Ran Mor Academic Advisor: Dr Gera Weiss Technical Advisors: Raffi Lipkin & Nadav.
Collaborative Picture Gallery Project Presentation Amos Hersch Aviad Barzilai Supervisor Maxim Gurevitch Lab Chief Eng. Ilana David.
Low level CASE: Source Code Management. Source Code Management  Also known as Configuration Management  Source Code Managers are tools that: –Archive.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 7: Advanced File System Management.
Chapter 7 Managing Data Sources. ASP.NET 2.0, Third Edition2.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Standards for Technology in Automotive Retail STAR Workbench 1.0 Michelle Vidanes & Dave Carver STAR XML Data Architects, Certified Scrum Masters.
CVS Reporting Design Daniel Vikström: Project manager / cvs manager / PDF imp. / cvsql interface design. Carmine Protano: Webb & PDF design & imp. Francesco.
BIT 285: ( Web) Application Programming Lecture 07 : Tuesday, January 27, 2015 Git.
Linux Operations and Administration
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 7: Advanced File System Management.
CHAPTER 21 Automating Jobs. Introduction to Automating Jobs DBAs rely heavily on automating jobs. DBAs cannot be effective without automation. Listed.
ProCol~ A jEdit Plugin for Remote Project Collaboration Justin Dieters Spring 2004 CS470 Final Presentation.
Web Based Inventory Site Building Room Asset Number Category Type Description Serial Number Manufacturer Model Vendor Name Acquired Date P O Number Budget.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 7: Advanced File System Management.
1 Advanced Software Engineering Association for Computing Machinery High School Competition System Prof: Masoud Sadjadi Fall 2004 First Deliverable By:
London April 2005 London April 2005 Creating Eyeblaster Ads The Rich Media Platform The Rich Media Platform Eyeblaster.
London April 2005 London April 2005 Creating Eyeblaster Ads The Rich Media Platform The Rich Media Platform Eyeblaster.
Nightly Releases and Testing Alexander Undrus Atlas SW week, May
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
CSCI 6962: Server-side Design and Programming Introduction to Java Server Faces.
MIAMExpress development and local installation DESPRAD Meeting,November 2002 Mohammad shojatalab
Module 7: Fundamentals of Administering Windows Server 2008.
Eurotrace Hands-On The Eurotrace File System. 2 The Eurotrace file system Under MS ACCESS EUROTRACE generates several different files when you create.
LLRP GUI Client User Guide
Nadia LAJILI User Interface User Interface 4 Février 2002.
Computer Emergency Notification System (CENS)
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Progress with migration to SVN Part3: How to work with g4svn and geant4tags tools. Geant4.
Oracle Data Integrator Procedures, Advanced Workflows.
Advanced Software Engineering Association for Computing Machinery High School Competition System Prof: Masoud Sadjadi Fall 2004 First Deliverable By: Prasad.
MIAMExpress development October 2002 Mohammad shojatalab
Section 5: Troubleshooting and Backing Up GPOs Using Group Policy Troubleshooting Tools Integration of RSoP Functionality Using Logging Options Backing.
1 / 22 AliRoot and AliEn Build Integration and Testing System.
Diagnostic Pathfinder for Instructors. Diagnostic Pathfinder Local File vs. Database Normal operations Expert operations Admin operations.
FIX Eye FIX Eye Getting started: The guide EPAM Systems B2BITS.
0 eCPIC Admin Training: OMB Submission Packages and Annual Submissions These training materials are owned by the Federal Government. They can be used or.
2 Using Administration Tools Objectives Using the Server Manager Line Mode Identifying administration applications supplied with the Oracle Enterprise.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
1 Outline Standardization - necessary components –what information should be exchanged –how the information should be exchanged –common terms (ontologies)
Hussein Suleman University of Cape Town Department of Computer Science Digital Libraries Laboratory February 2008 Data Curation Repositories:
MySQL and GRID status Gabriele Carcassi 9 September 2002.
FDOT Database Training #2 May 3, 2010 Presented by Erica Hughes & Michael Faraone Bridge Software Institute University of Florida.
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
Getting Started with Trilinos October 14, :30-10:30 a.m. Jim Willenbring.
Unit 17: SDLC. Systems Development Life Cycle Five Major Phases Plus Documentation throughout Plus Evaluation…
Introduction to Git Yonglei Tao GVSU. Version Control Systems  Also known as Source Code Management systems  Increase your productivity by allowing.
ASSIGNMENT 2 Salim Malakouti. Ticketing Website  User submits tickets  Admins answer tickets or take appropriate actions.
Hyperion Artifact Life Cycle Management Agenda  Overview  Demo  Tips & Tricks  Takeaways  Queries.
WinCVS Training è Basic Concepts è Download & Setup è Importing a new module into CVS Repository è Getting new module from CVS è Getting Latest version.
Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment ECCAIRS Technical Course Provided by the Joint Research Centre - Ispra.
STAR Scheduling status Gabriele Carcassi 9 September 2002.
Chapter 5 Introduction To Form Builder. Lesson C Objectives  Use sequences to automatically generate primary key values in a form  Create lists of values.
Application Web Service Toolkit Allow users to quickly add new applications GGF5 Edinburgh Geoffrey Fox, Marlon Pierce, Ozgur Balsoy Indiana University.
XTRP Software Nathan Eddy University of Illinois 2/24/00.
Partially Populated for ADT Messages
Connectathon 2009 Gazelle: HL7 V2 EVS, PIX Tests Agents, Automated Testing Project plans for Connectathon 2009 (February 23 rd -27 th 2009 ) November 14.
BIT 285: ( Web) Application Programming Lecture 07 : Tuesday, January 27, 2015 Git.
Technician Table Editor Company: DVTel Academic advisor: Professor Ehud Gudes Technical advisor: Menny Even Danan Team: Olga Peled Doron Avinoam.
Computing in High Energy and Nuclear Physics 2012 May 21-25, 2012 New York United States The version control service for ATLAS data acquisition configuration.
Working in the Forms Developer Environment
Version Control with Subversion
SQL and SQL*Plus Interaction
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Presentation transcript:

Presentation on SubmissionTrackingTool: by Anjan Sharma

What is Submission Tracking ?

Curation Process ? Curation Database Ftp Repository MAGE-ML MAGE-ML Repository MAGE Validator/Loader Submission Message back to Submitter. ValidationLog Otherlog

1. Submitter submits some files: File1.xm File2.xml File3.xml 2. Validator validates and error found. Inform the submitter about the fault. 4. Same set of files arrives from the same submitter with modifications 5. After spending few more hours curator found that there is a problem in the file3.xml and he cannot curate farther unless the curator gets the correct version of file3.xml. 6. Curation of that set of file will stop till the new file arrives. 7. Curator is busy with other files. 8. File3.xml arrives What to do now? What was the status of this submission? Curation is going on (Spent few hours) Here there is a more practical scenario.

Solution of the problem - Version Control System. - A system that can keep the status submission. - A system that can notify the submitter and curator with what is going on during the curation process. - A system that can take care of the storage space issue as the MAGE-ML files are big in size. - A system which enables query the MAGE-ML file during the during preload.

Some of the preload checks What are the packages present in the Submission? Does it contain all MIAME required fields? -Surface type -Reporters with associated bio-sequence -Check for presence of Reporter Groups in the Array -Check for Feature, Reporter or Composite Sequence for the Design Element. -Check for Bio-sequences that describes the Reporter -Check for Experiment factors variable and associated bioassays. -Check for data file for each hybridisation Provide report on these.

- Report on Ontology and its context. - Check for Ontology. W here and how ?

Management of the MAGE-ML files that comes to us through the MAGE-ML pipeline that needs Manual Curation. It is needed for pre-load check and integrity of the MAGE-ML. What is Submission Tracking?

Ftp Repository Ready to Load MAGE_ML BACK UP Ftp Backup Curation DB XML Editor Submission Submission Tracker CVS Repository In Out How does it work?

Invoked the application: - Who is invoking the tracker and for what purpose he is invoking? - Which is the submission that he is going to work. - Fresh submission or re-submission ? - Who is the submitter and when it was submitted? -Validate and Check the MAGE-ML and generate different log files. -Generate Check report and Ontology report. -What are the modifications made before last check-in of the submission? Store them. - Cleans up the curation repository and perform space management. - Notify the curator and the submitter about curation.

Bit of Technical stuff: -Build on the Object Model. -Build on façade Design Pattern with the help of some additional packages. Use Case:

- It is a command line java application. - Class can be used to provide a web interface. Tool is now present at: /net/nfs6/vol4/ma-db/AE-CUR/Curation_Cvs /

Option Description -fetch : Fetch the ftp submission in to the CVS. Moves the submission to the ftp backup location. “Given name” is the name given to the enclosed directory of the MAGE-ML files. Can be used to fetch multiple uncompress submissions. Option “–fetch -temp ” can be used to fetch from other location rather than the ftp submission location. -status: Displays curator’s status whose name is supplied as an argument. Status information includes the name of submission the curator is currently working and the modification made with respect to the previous Check- in/Original submission. -check Looks for new Ontology in the Submission and generate a report. [ Partially implemented ! ]

Limitation: 1.Platform specific script to use only on Unix. 2. No revert functionality it the current version. 3. No graphical user interface Things to be done: 1. Add revert functionality. 2. Good graphical user interface 3. Add more preload checks 4. Add Ontology manager. 5. Add more functionality as we come to know about them.

Create a database of Ontology. (Practically a Table in the existing database) - Periodic update. (With the help of Ontology developer tool) - Synchronized with external Ontology database. - During MAGE-ML check/validation it will create Ontology report validating against the Ontology database, which are non-duplicate and context base. - Send this report to another application like oilEd where you can edit them. Update the Ontology database when ready.

?