PHYLOGENETICS DATA INTERFACE KEVIN FLORIANJOSHUA ROWEERICA WRIGHT UPDATE.

Slides:



Advertisements
Similar presentations
Ranorex Appium Calabash
Advertisements

Coursework.  5 groups of 4-5 students  2 project options  Full project specifications on 3 rd March  Final deadline 10 th May 2011  Code storage.
Visual Scripting of XML
Enhancing Spotfire with the Power of R
Water Rights Accounting. New Accounting Model New Technology: 1979 versus 2011 – Faster processors – Faster graphics – Larger, faster, memory – Larger,
Snejina Lazarova Senior QA Engineer, Team Lead CRMTeam Dimo Mitev Senior QA Engineer, Team Lead SystemIntegrationTeam Telerik QA Academy SOAP-based Web.
Execute Stored Procedure having Output Parameter and returning Result Set in Adeptia Server.
CROSS PLATFORM DEVELOPMENT WITH MVVM CROSS By Ken Tucker.
© by Pearson Education, Inc. All Rights Reserved.
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
Interaction Styles - Forms Dr.s Barnes and Leventhal.
James Montemagno Developer Evangelist, Xamarin Developing Native iOS, Android, and Windows Apps in C# with Xamarin.
Operating Systems Concepts 1. A Computer Model An operating system has to deal with the fact that a computer is made up of a CPU, random access memory.
Presented By: Ayelet Birnbaum Yael Kazaz Supervisor: Viktor Kulikov 07/05/12.
SCERSIG: Creating Android Apps with App Inventor 26 October 2011 Ric Paul, Health Services Library, Southampton.
Other Features Index and table of contents Macros and VBA.
Android Application Development 2013 PClassic Chris Murphy 1.
Object Oriented Databases by Adam Stevenson. Object Databases Became commercially popular in mid 1990’s Became commercially popular in mid 1990’s You.
VPresent Collaborative Presentation System on Mobile Devices.
Bertrand Bellenot root.cern.ch ROOT I/O in JavaScript Reading ROOT files from any web browser ROOT Users Workshop
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Intro to C# Dr. John P. Abraham UTPA. Background required Thorough C++ programming – If you made an A in 1370/1170 you will do fine with some effort.
XHTML Introductory1 Forms Chapter 7. XHTML Introductory2 Objectives In this chapter, you will: Study elements Learn about input fields Use the element.
Programming with Microsoft Visual Basic 2012 Chapter 12: Web Applications.
Zhonghua Qu and Ovidiu Daescu December 24, 2009 University of Texas at Dallas.
KTC, November On services and apps in IoT Mobile apps – the key interface for IoT solutions The value of IoT devices increase with the functionality.
Introducing NativeScript [Pavel Kolev Software Telerik: a Progress company]
Developing Enterprise Mobile Apps with Xamarin Loren Horsager CEO, Mobile Composer.
Standard Grade Computing OPERATING SYSTEMS CHAPTER 20.
Integrated Development Environment (IDE)
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
How to complete the Europass Language Passport The current situation.
Understanding Xamarin Development Matt
INFO 355Week #71 Systems Analysis II User and system interface design INFO 355 Glenn Booker.
Design and Implementation of a Dynamic Data MLP to Predict Motion Picture Revenue David A. Gerasimow.
Chapter 11 Using SAS ® Web Report Studio. Section 11.1 Overview of SAS Web Report Studio.
SOAP-based Web Services Telerik Software Academy Software Quality Assurance.
Lecture 4: J# Execution Model. 2 MicrosoftIntroducing CS using.NETJ# in Visual Studio.NET 4-2 Objectives “J# programs execute like any other.NET program.
File Systems cs550 Operating Systems David Monismith.
Reconfigurable Communication Interface Between FASTER and RTSim Dec0907.
Software Interfaces. Learning Objectives Describe the characteristics of different types of user interfaces. Discuss the types of user interfaces which.
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
ECHO Technical Interchange Meeting 2013 Timothy Goff 1 Raytheon EED Program | ECHO Technical Interchange 2013.
| Mobile Accessibility Development Making an Accessible App Usable Scott McCormack.
START Application Spencer Johnson Jonathan Barella Cohner Marker.
Working in a Mobile App Development Environment Lesson 2.
Take Your Data Analysis and Reporting to the Next Level by Combining SAS Office Analytics, SAS Visual Analytics, and SAS Studio David Bailey Tim Beese.
Beginning of Xamarin for iOS development
INF230 Basics in C# Programming
Metropolia 2013 C# programming and .NET framework
Reactive Android Development
Step 1 Create Database Info activity in Adeptia Server specifying the driver, URL and user credentials information for the database in which stored.
Introduction to .NET Core
Chapter 2 – Introduction to the Visual Studio .NET IDE
Platform as a Service.
OpenWells Cross-Platform Mobile Application
Simple Add-Ons from Disus
CA16R405 - Mobile Application Development (Theory)
MonoGame and Windows 8.
Module 1: Getting Started
Program and Graphical User Interface Design
DotnetConf 11/14/2018 3:27 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE.
Packing and Signing of the Application
Exploring the Power of EPDM Tasks - Working with and Developing Tasks in EPDM By: Marc Young XLM Solutions
Lecture Set 11 Creating and Using Classes
Two methods to observe tutorial
IS 135 Business Programming
11/11/2019 1:15 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Presentation transcript:

PHYLOGENETICS DATA INTERFACE KEVIN FLORIANJOSHUA ROWEERICA WRIGHT UPDATE

 W HAT W E A RE B UILDING  Phylogenetic data input program.  Takes gathered data from user and translates it into NEXUS format.  Also can autofill some selections for user to speed up data entry and serve to make entered data conform to what is required.  Can take files from NEXUS and autofill data for user to modify and then translate back to NEXUS.  Potentially, a subset of the phylogenetic analysis that PAUP encounters.

 T ECHNOLOGIES  C# - main langauge  Platform – Xamarian cross platform (Windows, OS X, iOS, Android) .NET (Mono open source)  PhyloXML – to store data in a well represented phylogenetic format  Graphing libraries such as D3 Tools:  Visual Studio / Xamarian Studio  Pivotal Tracker – Agile progress tracker / organizer  Slack – team communication

 S TRUCTURES  Little to no traditional data structures (XML is stored in files).  We might require lists or other simple containers when processing user input and other file input, but this is only an intermediate format. *We could instantly write to file, versus having some storage in the middle too*  Data objects – mostly Xamarian and native C# classes.

 A RCHITECTURE

 P ROCEDURAL D ESIGN “U SER S TORIES ”  Are used to provide enough detail to implement, but does not specify too much before actually coding  Alludes to a dynamic approach when implementing that allows a solution to grow and change during development.  It’s what Pivotal Tracker uses as the base of a unit of work!

 O UR U SER S TORIES (S O F AR )  User can start and exit app. (No content at first)  User can see fields and dialogs to enter appropriate information.  User can enter information into program via fields / dialogs.  User can use prompted autofill information after entering initial info.  User can request loading information from file (NEXUS format)  User can output entered information to NEXUS for processing in phylo-analysis app.  User can output JPG, PNG, etc. of the Trees block.  User can output JPG, PNG, etc. of their entered information.  User can see traditional menu options (undo, redo etc.)

NEXUSPhyloXMLXAML

NEXUSPhyloXMLXAML