Was bisher geschah. Michael Krappmann HSWT Workshop STOFF-IDENT & openmasp : 15 Uhr

Ähnliche Dokumente
STOFF- IDENT. System DAIOS. Workshop: STOFF-IDENT & openmasp 18. / Freising. marco.luthardt@hswt.de

Überblick. Allgemeines, Geschichtliches. Architektur. Oberfläche. Plugins und deren Einsatz

Thomas Freitag achelos GmbH SmartCard-Workshop achelos GmbH

Björn Heinemann Leiter Entwicklung Energiewirtschaft

Effiziente Anwendungs-Entwicklung mittels Business Software Framework BISON Solution

Smartphone Entwicklung mit Android und Java

Eclipse, Spring und OSGi 1

Neue Prozesskontrollen für die HERA Kälteanlagen

OpenChrom - die betriebssystemübergreifende Open-Source- Alternative zur ChemStation

Modernisierung der Schalterapplikation im laufenden Betrieb

Open Source IDE - eclipse ETIS SS04

Projektgruppe. Thomas Kühne. Komponentenbasiertes Software Engineering mit OSGi

Eclipse Equinox als Basis für Smart Client Anwendungen. Christian Campo, compeople AG, Java Forum Stuttgart 2007

Spring Dynamic Modules for OSGi Service Platforms

Control System Studio CSS

Andreas Mösching Senior IT Architekt Hewlett-Packard (Schweiz) GmbH HP Banking Service Center Bern

Die OSGI Service Platform-Eine Einführung mit Eclipse Equinox. Click here if your download doesn"t start automatically

Multidisziplinäre und verteilte Simulationen in der Industrie

JPC Visualisierung in Java

Eine Einführung. Vortragende(r) FU Institut Berlin für Informatik Ingo Mohr

eclipse - Entwicklungsumgebung und mehr ETIS SS05

M b o i b l i e l e S a S l a e l s e s f or o S A S P P E R E P P m i m t i S b y a b s a e s e U nw n ir i ed e d P l P a l t a for o m

Situation-Adaptive Multimodal Dialogue Platform. Übersicht

Die perfekte Online-Hilfe auf Basis von HTML5 und Open-Source- Komponenten. Jochen Marczinzik , tekom Führjahrstagung

Die Eclipse Rich Client Platform. Martin Lippert Consultant und Coach

OpenSource bei PostFinance Einsatz in der Software Entwicklung. informativ

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Eclipse und EclipseLink

Berater-Profil Senior Web-Developer (OO-Analyse und -Design) Sun Certified Java Programmer

CONSULTING // ENGINEERING // ENTWICKLUNG KOMPLEXER SOFTWARE-SYSTEME

windream SDK Einfache System-Erweiterungen und Software-Integrationen mit windream

VLADISLAVA ARABADZHIEVA

DCCS Lotusphere Nachlese 2012 Was sind XPages? Mobile Features für XPages

Remote Eclipse RCP Management

Werkzeuge für Datenbank Handwerker: IBM Data Studio und IBM Optim QWT

Umstieg auf OSGi - aber wie? Martin Lippert & Matthias Lübken akquinet it-agile

Evaluation eines kooperativen Entwicklungswerkzeuges zur Unterstützung von Projektteams am Beispiel von IBM Rational Team Concert.

NetBeans Rich Client Platform. Anton Epple Göttingen, Source Talk Tage

Design Studio & Analysis Agenda

Eignet sich Eclipse RCP als Enterprise Plattform? 2. Mai 2006 Lars Stucki & Edwin Steiner

Microsoft Digital Pharma. Die nächste Generation von Innovationen für Chemie und Pharma

Web 2.0 Architekturen und Frameworks

Großer Beleg. Eine graphische Oberfläche zum semiautomatischen, Entwurf von Gebäudenetzwerken auf Basis der Eclipse RCP.

Technologische Entwicklung von GIS und Internet der letzten Jahre

WELTOFFEN EINSATZ DES TFS IN HETEROGENEN UMGEBUNGEN (.NET UND JAVA) - WIE MAN DEN TEAM FOUNDATION SERVER IN BEIDEN WELTEN NUTZEN KANN

Vergleich von Webtechnologien zur Erstellung einer Rich Internet Applicationam Beispiel der Kundenverwaltungssoftware VDMS

Eclipse Test and Performance Tools Platform (TPTP)

OSGi. The Next Generation Java Service Platform. SOA - The Java Way or My classpath is killing me. Michael Greifeneder

Mobile Apps mit DSLs. und entfernter Codegenerierung. Codierst Du noch oder generierst Du schon? Powered by

Fachapplikationen in heterogenen IT Landschaften

Anwendungen des Matlab-Webservers als Simulationstool für virtuelle Laborumgebungen

Datenhaltung für Android. Model First

AGEDIS Methode und Werkzeuge. 1. Was ist AGEDIS 2. Die AGEDIS Methode 3. Architektur / Werkzeuge 4. Fazit

Projekt Prof. Dr.-Ing. Ingo Kunold

Rich Internet Applications, Flex & Mate. (Ja, das ist Grafische Benutzeroberflächen!) Jakob Külzer jakob.kuelzer@gmail.

LINUX Schulung. FrauenComputerZentrum Berlin. Jutta Horstmann, Mai 2006

Webapplikation aus dem MISTRA Bereich

Inhalt I. Blick in die Geschichte. .NET für kleine und grosse Applikationen

Spring Dynamic Modules for OSGi Service Platforms

Moderne Benutzeroberflächen für SAP Anwendungen

Walkabout: Location Based Services mit Android und dem Google Phone

JEAF Cloud Plattform Der Workspace aus der Cloud

Testframework für Eckelmann CNC

Digitales Archiv Österreich. Siemens IT Solutions and Services GmbH Alle Rechte vorbehalten.

WLGauge: : Web Link Gauge to Measure the Quality of External WWW Links. Andreas Lübcke

Java für C++ Programmierer

interaktiv GUIs Heute und Morgen in PostFinance Eclipse RCP als Fundament für eine offene Architektur für zukünftige Bankenarbeitsplätze?

Produktinformation MSChromSearch

Robert Seibt. Jahrgang: System- und Anwendungsentwicklung im OO- Bereich (OOA, OOD, UML, C++, Java) Schwerpunkt:

software TECHNISCHE KAUFLEUTE UND HWD

Risiko Modellierung mit PillarOne PillarOne Risk Management meets Open Source

AS/point, Ihr Partner die nächsten 10 und mehr Jahre -

Schnupperkurs. Steigerung gder Effizienz bei der Anwendungserstellung mit Hilfe von. Dipl. Ing.(FH) Rüdiger Ellmauer. Applications Engineer

Gut zu wissen... Lorenz Keller Server Technologies Competence Center Nord

Google Gears Offline Web?

HYDROINFORMATIK. Integrated development environments IDEs. JProf. Dr. rer. nat. Marc Walther

Enterprise Content Management für Hochschulen

Architekturen. Von der DB basierten zur Multi-Tier Anwendung. DB/CRM (C) J.M.Joller

AK Medientechnologien Hello World. Josef Kolbitsch

e3m Data Center 1/6 ... der zentrale Datenpool für die wichtigen Kenngrössen über alle Objekte

XPages - Core Technologie der Lotus Zukunft? 2011 IBM Corporation

Testers Architects Enterprise Dev Consultants Professionals VB6 Devs Part-Timers Hobbyists Students Enthusiasts Novices

Praxisbericht Oracle JDeveloper 11g ADF Rich Client Entwicklung

... Peter Woetzel Director Product Management Online Software AG

Agon Solutions. The native web mobile Architekturen mit HTML5 und PhoneGap. Ihre Prozesse in besten Händen.

Dr. Jens Hündling Senior Sales Consultant. DOAG Apps 2011 Berlin, 05. Mai 2011

Beraterprofil - Adem Aslan

Koordination Kommunikation Bahn. KoKoBahn. Projektpartner. Laufzeit. Travemünder Datenverbund GmbH, Lübeck. dbh Logistics IT AG, Bremen

SEP AG. SEP sesam Die Backup und Recovery Lösung für (fast) alle heterogene Umgebungen. Johann Krahfuss Director Partner Sales

Einleitung. Funktion. Panzenböck Phillipp. Download Installation. Testen. Konfiguration

Automatisiertes UI Testing. Mark Allibone, , #2

Anwendungen zur Raumautomation auf Basis der OSGi- und LON-Technologie

Business Applika-onen schnell entwickeln JVx Framework - Live!

Oracle9i Designer. Rainer Willems. Page 1. Leitender Systemberater Server Technology Competence Center Frankfurt Oracle Deutschland GmbH

Last- und Stresstest mit the Grinder 3

Algorithm Engineering Workbench

Jörg Neumann Acando GmbH

Jakarta Turbine Ein Open Source Framework fÿr Webanwendungen. KNF Kongre 2001 Henning P. Schmiedehausen

2008 Jiri Spale, Programmierung in eingebetteten Systemen 1

Zend PHP Cloud Application Platform

Transkript:

Was bisher geschah Michael Krappmann HSWT Workshop STOFF-IDENT & openmasp 18.04.2013 13: 15 Uhr

Der erste Kontakt... Ich habe ein Problem beim Auswerten analytischer Daten. Da hätte ich vielleicht eine Lösung. Wir haben frische Bioinformatik- Studenten, die einen Praktikumsplatz suchen. 2003 2011 Ingenieur im Bioinformatik-Zentrum Seit 2011 Forschungsreferent der HSWT Folie 2

Die ersten Schritte... Analytische Gruppe PD Dr. Thomas Letzel, TUM Erfassen der Problemstellung Untypische analytische Daten keine Software zum Auswerten 2008 5 Praxissemester später... Achroma mit mehreren Modulen zur Datenauswertung 2004 kontinuierlicher LC-MS Enzym-Assay negative Signale Finden von Inhibitoren in unbekannten Proben negative Signale, Differenzspektrum Enzym-Inhibitor Komplex Bildung Vergleich von Chromatogrammen Mehrere Gigabyte große Datensätze... Folie 3

Achroma die Technik... Datenfluss Model-View-Controller Architektur (MFC Document- View) Visual C++ Klassenhierarchie graphische Benutzeroberfläche Folie 4

Achroma eine erste modulare Lösung... Auswertung negativer Signale Chromatogramm- Vergleich Spektren, Differenzspektren Folie 5

Achroma einige Beispiele Komplexbildung (Chromatogramm- Vergleich) Folie 6

Achroma einige Beispiele Hausstaub-Screening (Signaldetektion u. Spektren-Vergleich) A B 100 relative intensity [%] baseline negative peak 1 product signal choline negative peak 2 0 5 10 15 20 25 30 Time [min] spectrum baseline C relative intensity [%] spectrum baseline spectrum negative peak 1 relative intensity [%] spectrum negative peak 2 characteristic signal at m/z 288 D E product signal choline no significant and characteristic signals relative intensity [%] EIC m/z 288 Time [min] Folie 7

Achroma einige Beispiele Enzymatische Reaktionen (Signaldetektion u. Chromatogramm- Vergleich) Phosphrylierung von Malantid bei versch. Temperaturen Folie 8

Ein schwieriger Kunde... Analytische Gruppe PD Dr. Thomas Letzel, TUM Erfassen der Problemstellung Untypische analytische Daten keine Software zum Auswerten 2008 Oligosaccharid Degradation mittels Exochitosanase 5 Praxissemester später... NEUES PROBLEM Enzym Achroma mit mehreren Kinetik Modulen zur Achroma ausbauen oder Datenauswertung Schritt zu neuer Technologie? 2004 03/2009 Aufgabe im Projektstudium mit Herrn PD Dr. Letzel als schwierigen Kunden Folie 9

Eine neue Programmiersprache und eine neue Technologie... Umstieg von Visual C++ auf Java Eclipse Rich Client Platform (RCP) Technologie Open Source Software Projekt Keine Module mehr sondern Plug-ins Eclipse IDE (Integrated Development Environment) Spektren- Vergleich Chromatogramm Signaldetektion Plug-ins Achroma Run-time Plug-in basierte Applikation Folie 10

OCKSe (Oligosaccharid Kinetik Software) Plugins Folie 11

OCKSe Funktionalität Berechnung von Km und Vmax Plugin Konzept = jederzeit erweiterbar Standardisierte Plattformtechnologie (OSGi) mit Eclipse Equinox Plattform unabhängig (Windows, Linux,...) XML-basiertes internes Datenformat Open Source Rich Client Platform Eclipse Technologie Folie 12

Eine Idee nimmt Form an... Analytische Gruppe PD Dr. Thomas Letzel, TUM Erfassen der Problemstellung Untypische analytische Daten keine Software zum Auswerten 2004 2008 Oligosaccharid Abbau mittels Exochitosanase 5 Praxissemester später... Achroma mit mehreren Modulen zur Datenauswertung NEUES PROBLEM Enzym Kinetik Achroma ausbauen oder zu einer neuer Technologie wechseln? 03/2009 09/2009 Ist es möglich Achroma und OCKSe zu einer Plattform zu vereinen? Wie nennen wir dieses Konstrukt? Folie 13

Achroma + OCKSe =openmasp + = Folie 14

Warum openmasp umsetzen? Viele neue Anwendungen/Auswertungen Trägheit der Hersteller in der Weiterentwicklung bestehender Software (Beispiel: Agilent ChemStation) Viele verschiedene Analytik-Software Tools Freie Kommerzielle Shareware Verschiede offene Daten Standards, z.b. mzml, mzdata, netcdf,... Viele Hersteller-spezifische Formate: Thermo Scientific Xcalibur.RAW files Agilent.wiff files,.d files Micromass.DAT files (inside.raw folders) Bruker.acqu files Bruker ASCII.ascii files PNNL ion-mobility spectrometry (IMS).imf files Waters Raw-files... Folie 15

Unsere Vision... definierte und standardisierte offene Schnittstellen Datenformate: offen standardisiert Kooperation mit den Herstellern KEINE Konkurrenz Datenbanken... Open Source Plattform: modular (Plug-in Technologie) jederzeit erweiterbar unabhängig einfach zu handhaben frei standardisierte Datenformate Gemeinschaft (von Plattformen, Industrie und Anwendern) Anwender/Industrie: unabhängig von analytischen Geräten Kooperation anstatt Wettbewerb Software/ Tools: offen standardisiert kommerziell Datenbanken eigene Algorithmen andere Algorithmen... Folie 16

Jetzt gehts los... Analytische Gruppe PD Dr. Thomas Letzel, TUM Erfassen der Problemstellung Untypische analytische Daten keine Software zum Auswerten 2004 2008 Oligosaccharid Abbau mittels Exochitosanase 5 Praxissemester später... Achroma mit mehreren Modulen zur Datenauswertung NEUES PROBLEM Enzym Kinetik Achroma ausbauen oder zu einer neuer Technologie wechseln? 03/2009 09/2009 1. openmasp Ist es möglich Achroma und OCKSe zu einer Plattform zu vereinen? Wie nennen wir dieses Konstrukt? Workshop RISK-Ident startet 2011 Folie 17

RISK-Ident Plug-in: RTI Analyse mit openmasp Tabelle der Referenz- Substanzen mit Retentionszeit, logp Wert und normalisiertem RTI Tabelle der unbekannten Substanzen mit kalkuliertem RTI und logp Wert Folie 18

Im Hier und Jetzt... 2012 bis dato Analytische Gruppe PD Dr. Thomas Letzel, TUM Erfassen der Problemstellung Untypische analytische Daten keine Software zum Auswerten 2004 5 Praxissemester später... Achroma mit mehreren Modulen zur Datenauswertung 2008 Oligosaccharid Abbau mittels Exochitosanase NEUES PROBLEM Enzym Kinetik Achroma ausbauen oder zu einer neuer Technologie wechseln? 03/2009 09/2009 Ist es möglich Achroma und OCKSe zu einer Plattform zu vereinen? Wie nennen wir dieses Konstrukt? 1. openmasp Workshop RISK-Ident startet 2011 Komplett neue interne Datenstruktur (Maltcms) Komplett überarbeitete Kern- Komponenten RAP App Science IWG Client Server Architektur Folie 19

openmasp Architektur alt RTI Spektren User Interface (UI) Chromatogramme Analyse Kern UI Kern netcdf csv, xls XML Data Structure (DS) DS Kern RCP Eclipse Kern-Plugins Eclipse OSGi (Eclipse Equinox) Java Virtual Machine Operating System (OS) Folie 20

openmasp neue Client-Server Architektur openmasp Server User Workspace Storage openmasp Maltcms Eclipse RAP DB Rich Client Eclipse RCP External Clients Control Unit Analysis openmasp Maltcms External Tools Folie 21

openmasp neue Client-Server Architektur openmasp Server User Workspace Storage openmasp Maltcms Eclipse RAP DB Rich Client Eclipse RCP External Clients Control Unit Analysis openmasp Maltcms External Tools Folie 22

... und zu guter Letzt... Maltcms als Datenstruktur Vortrag Nils Hoffmann IWG = Industry Working Group Science Vortrag Ralph Müller Ziel: Einrichtung einer Arbeitsgruppe, die dazu beiträgt die vielen Open Source Lösungen in Zusammenarbeit mit der Industrie näher an ein Ganzes zu bringen http://wiki.eclipse.org/science_iwg 16 Open Source RCP Projekte, 4 Proprietäre RCP Projekte, 9 Partner und 2 andere Projekte Stoffident RTI - RAP App = Webfähige openmasp Anwendung, die über einen gewöhnlichen Browser aufrufbar. Vortrag Marco Luthardt Server und Umsetzung weiterer Plugins/Clients geplant für 2013/2014, z.b. Achroma Module Folie 23

Vielen Dank für die Aufmerksamkeit