Face2Gene- DPDL integration

Slides:



Advertisements
Similar presentations
Extending Web-Protégé to Support Reasoning
Advertisements

CROWNWeb 3 rd Party Submit CROWNWeb – 3 rd Party Submit Matt McDonough Communications Coordinator NW7.
eGovernance Under guidance of Dr. P.V. Kamesam IBM Research Lab New Delhi Ashish Gupta 3 rd Year B.Tech, Computer Science and Engg. IIT Delhi.
Authorization Scenarios with Signet RL “Bob” Morgan University of Washington Internet2 Member Meeting, September 2004.
IBM Rhapsody Simulation of Distributed PACS and DIR systems Krupa Kuriakose, MASc Candidate.
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
Towards a Javascript CoG Kit Gregor von Laszewski Fugang Wang Marlon Pierce Gerald Guo
CWIC/IDN synchronization Lingjun Kang Michael Morahan
 In Karnataka, Digital Signatures are being extensively used in various projects right from delivery of citizen centric services through various projects.
Alesco User Group Cairns Conference 2015 Using API’s in Alesco.
Dr. Mustafa Cem Kasapbaşı Security in ASP.NET. Determining Security Requirements Restricted File Types.
Student Attendance System Requirement Analysis Presentation.
Company Confidential Info Exchange Workflow Examples for External Users: Info Exchange Folders Company Confidential.
6 th Annual Focus Users’ Conference 6 th Annual Focus Users’ Conference Import Testing Data Presented by: Adrian Ruiz Presented by: Adrian Ruiz.
Google Refine for Data Quality / Integrity. Context BioVeL Data Refinement Workflow Synonym Expansion / Occurrence Retrieval Data Selection Data Quality.
WINDOWS AZURE MOBILE SERVICES AN INTRODUCTION Bret Stateham Technical Evangelist
Web2.0 Secure Development Practice Bruce Xia
TranSMART REST API. Project background tranSMART background – TranSMART is an open-source knowledge management and analysis platform for clinical and.
A Technical Overview Bill Branan DuraCloud Technical Lead.
Lab 301 Populating Template Data from a Third Party Data Source Justin Pava, Software Release Manager Andrew Schoonmaker, Software QA Engineer.
Support Services APIs Support Case Management API Dispatch Request API Warranty Status API.
OSG Security: Updates on OSG CA & Federated Identities Mine Altunay, PhD OSG Security Team OSG AHM March 24, 2015.
/16 Final Project Report By Facializer Team Final Project Report Eagle, Leo, Bessie, Five, Evan Dan, Kyle, Ben, Caleb.
Secure Access and Mobility Jason Kunst, Technical Marketing Engineer March 2016 Location Based Services with Mobility Services Engine ISE Location Services.
Building a SaaS Satellite Application for an Existing OpenEdge Application in Less than 60 mins 29 th June 2016 Dr Ganesh Neelakanta Iyer Ganesh Cherivirala.
Jodi Chadwell Chief Officer of Shared Services & Ministry Evaluation Sheridan Gove Application Developer UMCARES plus.
Developers Introduction to the Power BI Platform.
Version 0.1 Draft – For Review Murali Mohan Murthy
Application program interface (API)
T-Mobile Service Transition Timesheet Tool
A Reusable Framework for Automated Record Creation and Population
British Library Document Supply Service (BLDSS) API
Stress Detection android Application Thomas Wolf
WMarket For Developers API && Authorization.
Infrastructure Orchestration to Optimize Testing
Where Do You Have Cardholder Data?
Understanding SOAP and REST calls The types of web service requests
Getting Started with the DocuSign API
Dynamic Modeling of Banking System Case Study - I
Unit – 5 JAVA Web Services
IT Partners Conference Oliver Thomas 19 April 2005
Goals of soBGP Verify the origin of advertisements
Client / Server Application Presentation
MongoDB Connection in Husky
Centralize Image Management for ONAP
FHIR BULK DATA API April 2018
Testing REST IPA using POSTMAN
Challenges in Network Troubleshooting In big scale networks, when an issue like latency or packet drops occur its very hard sometimes to pinpoint.
November 8th, 2017 Matthew Davis and John Fink
Analyze Spending Chain Procedures (Payment Process)
Deep Phenotyping for Deep Learning (DPDL): Progress Report
Implementing Listening Producers in IBM Sterling Filegateway
Part 2 Setting up a web server the easy way
End to End Monitoring Solution using Open Source Technology where webMethods 9.10 is used as ESB IBM Confidential.
Agile testing for web API with Postman
Welcome Traceability Software Integrators
SMART on FHIR for managed authorised access to medical records
Getting Started With Solr
a middleware implementation
Feathers Management Services Pvt. Ltd. TOTAL HUMAN RESOURCE SOLUTION
While the audience is gathering. During breaks etc
TN19-TCI: Integration and API management using TIBCO Cloud™ Integration
Final Review 27th March Final Review 27th March 2019.
D Guidance 26-Jun: Would like to see a refresh of this title slide
Data Quality 2 (DQ2) & Staff Reporting Webinar
Validated Healthcare Directory Connect-A-Thon
Service Requests New Proposal CSA Service Requests AA Service Requests
01 | Building Windows Store Apps with XAML Part 1
Developing ONAP API Documentation
Presentation transcript:

Face2Gene- DPDL integration

Current Scenario We have three different systems: F2G, DPDL, PEDIA. Workflow F2G Clinic: Clinicians create a new case F2G Clinic: Clinicians create a new case F2G LAB: Get data from the clinic F2G LAB: Get data from the clinic DPDL: manually retrieve the data from F2G DPDL: manually retrieve the data from F2G PEDIA: manually trigger the workflow and update results to DPDL PEDIA: manually trigger the workflow and update results to DPDL

Current Scenario - F2G

DPDL

Proposed Solution To integrate F2G, DPDL and PEDIA – DPDL will provide a REST API that can be called from F2G LAB interface. Workflow: F2G Clinic: Clinicians create a new case F2G LAB: Get data from the clinic and call the DPDL API to upload data and VCF file DPDL: Parse the patient information, create a new case record and trigger PEDIA workflow PEDIA : Send the top 10 prioritized gene list back to F2G

Proposed UI

REST API Face2Gene DPDL 1) Authentication: connect to DPDL server and obtain a token  e.g.: https://dpdl.org/api/auth Generate a secure token and send the same 2) Create new patient in DPDL append the token with the request along with patient info as a json object:                                             e.g.: https://dpdl.org/api/patients?token:""&data:{}                             verify the token, if token has expired, send 401 if token valid, parse json and create a new patient record in the DPDL table response:" patient data received, waiting for vcf file for further processing" 3) Upload VCF File If vcf file available: upload the compressed file ,requires using the token and the case_id.     e.g.: https://dpdl.org/api/upload_vcf?token:""&vcf_file=""&caseid=""                   verify token, if valid, save the vcf file in corresponding directory  check if patient record and vcf available: if yes, trigger PEDIA service response: if PEDIA processing successful, then json object with results, otherwise: appropriate code

Issues & Solution All the manual steps needs to be accounted for : Need documentation PEDIA current processing time ~30 min for 100,000 variants in the VCF Need to find ways to optimize the workflow : Replace/Improve the tools in the workflow

Thank you 