2015_may dotmatics ugm bob coner

24
Extending Dotmatics Functionality With Exe Runner and Studies Robert Coner May 2015

Upload: bob-coner

Post on 18-Aug-2015

34 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: 2015_May Dotmatics UGM Bob Coner

Extending Dotmatics Functionality With Exe Runner and Studies

Robert ConerMay 2015

Page 2: 2015_May Dotmatics UGM Bob Coner

May 20152NOT CONFIDENTIAL

Agenda

• Company Overview• Extending Dotmatics Overview• Examples

– Docking– MS Word Patent Tables– Data Loading

• Implementation Details• Q & A

Page 3: 2015_May Dotmatics UGM Bob Coner

May 2015NOT

CONFIDENTIAL

A Drug Discovery and Development CompanyOncology focused

3

• World class scientific founder and experienced drug discovery team

• Novel oncology project pipeline based on innovative science

• Strong funding and venture capital support

• Commenced operation in August 2011

• Based at the BioCenter in UTSW Dallas

• More information at

http://pelotontherapeutics.com

Page 4: 2015_May Dotmatics UGM Bob Coner

May 2015NOT

CONFIDENTIAL

Experienced Scientific and Business Team

4

Multidisciplinary Drug Discovery Team

• 33 employees, 17 Ph.D. level scientists, >100 years drug discovery experience

• Scientific team members have delivered over 20 new chemical entities into human clinical trials

Scientific Advisory BoardMichael S. Brown, M.D. Ralph J. DeBerardinis, M.D., Ph.D.William G. Kaelin, Jr., M.D. Thomas J. Kelly, M.D., Ph.D.David H. Johnson, M.D., F.A.C.P. Steven L. McKnight, Ph.D.

Board of DirectorsJohn CreecyDavid V. Goeddel, Ph.D.Leo Guthart, Ph.D.Tim Kutzkey, Ph.D.Frank McCormick, Ph.D.Brett Ringle, J.D.

Scientific CollaboratorsSally Comerford, Ph.D.Rick Bruick, Ph.D.Kevin Gardner, Ph.D.Robert Hammer, Ph.D.Ben Tu, Ph.D.

ManagementJohn Josey, Ph.D.James Rizzi, Ph.D.Eli Wallace, Ph.D.Michael Bakes, PMPNaseem Zojwalla, M.D.Tai Wong, Ph.D.

Page 5: 2015_May Dotmatics UGM Bob Coner

May 20155NOT CONFIDENTIAL

How can dotmatics be extended?

Studies Forms

Database Trigger

Exe Runner starts

Job Controller

Execute JobInsert Results into Database(Data Loading)

Dotmatics Pivoter

(Data Loading)

Email Job Status and Results to

User

Results available in

Browser(Data Loading)

Dotmatics Custom (Python)Legend:

Page 6: 2015_May Dotmatics UGM Bob Coner

May 20156NOT CONFIDENTIAL

Example: Docking with Schrodinger’s Glide

Page 7: 2015_May Dotmatics UGM Bob Coner

May 20157NOT CONFIDENTIAL

Example: Docking with Schrodinger’s Glide

Link to results (Pymol .mae file) delivered in email

Page 8: 2015_May Dotmatics UGM Bob Coner

May 20158NOT CONFIDENTIAL

Example: Docking with Schrodinger’s Glide

Open mae file in PyMol

Page 9: 2015_May Dotmatics UGM Bob Coner

May 20159NOT CONFIDENTIAL

Example: Generating Tables for Patents

Page 10: 2015_May Dotmatics UGM Bob Coner

May 201510NOT CONFIDENTIAL

Example: Generating Tables for Patents

Link to generated MS word documents arrives in email

Example output

Page 11: 2015_May Dotmatics UGM Bob Coner

May 201511NOT CONFIDENTIAL

Example: Loading Data

Page 12: 2015_May Dotmatics UGM Bob Coner

May 201512NOT CONFIDENTIAL

Example: Loading Data

View uploaded results in Browser

Page 13: 2015_May Dotmatics UGM Bob Coner

May 201513NOT CONFIDENTIAL

What is Exe Runner?

For Linux,you need a shellscript to wrap thecall to python

Page 14: 2015_May Dotmatics UGM Bob Coner

May 201514NOT CONFIDENTIAL

How are the studies forms setup?

TRIGGER "DS3_USERDATA"."PTX_DOCKING_TRIGG" AFTER INSERT OR UPDATE ON PTX_DOCKING_TRIGGER FOR EACH ROWDECLARE EID VARCHAR(20) := :NEW.EXPERIMENT_ID; JOBNUM INTEGER;BEGIN SELECT PTX_EXE_RUNNER_JOB_ID_SEQ.nextval into JOBNUM FROM DUAL; --GET NEW JOB NUMBER INSERT INTO DS3_USERDATA.PTX_EXE_RUNNER_JOB(EXPERIMENT_ID,JOBID,TYPE) VALUES (EID,JOBNUM,'DOCKING'); -- CREATE JOB INSERT INTO DS3_APPDATA.EVENT_TRIGGER(EVENT) VALUES ('COMMANDER'); -- START DOT EXE RUNNER TO EXECUTE JOBEND;

Page 15: 2015_May Dotmatics UGM Bob Coner

May 201515NOT CONFIDENTIAL

Configuring Pulldowns

Page 16: 2015_May Dotmatics UGM Bob Coner

May 201516NOT CONFIDENTIAL

How are jobs managed?

Jobs are created by the trigger and then picked up and executed by the Exe Runner

Page 17: 2015_May Dotmatics UGM Bob Coner

May 201517NOT CONFIDENTIAL

Pivoting data

(SELECT PTNUMBER, RESULT_NUMERIC, ASSAYNAMETYPE, RESULT_ALPHA, ITC_N, CREATION_DATE FROM PTX_BIODATA_HIF2_VW ) PIVOT ( MAX(result_alpha) AS ALPHA, AVG(result_numeric) AS NUMERIC, stddev(result_numeric) AS STDDEV, listagg(ITC_N,' ') WITHIN GROUP (ORDER BY ITC_N) AS ITC_N, COUNT(result_numeric) AS COUNT, MAX(CREATION_DATE) AS MAXDATE FOR ASSAYNAMETYPE IN ('786-O Cell VEGF Elisa 10uM' AS ELISA_10, '786-O Cell VEGF Elisa 2.5uM' AS ELISA_2p5, 'ITC ' AS ITC, 'VEGF ELISA 786-O' AS VEGF_ELISA,'ALPHASCREEN ' AS ALPHASCREEN,'Luciferase ' AS LUCIFERASE, 'SPA ' AS SPA ) )

Some datasets are loaded into unpivoted tables and need to be pivoted for Browser.

Don’t use Oracle Pivots (example below). Use the Dotmatics Pivot Engine...

Page 18: 2015_May Dotmatics UGM Bob Coner

May 201518NOT CONFIDENTIAL

Dotmatics Pivoter

Instead of trying to write SQL, point and click

Page 19: 2015_May Dotmatics UGM Bob Coner

May 201519NOT CONFIDENTIAL

Example Pivot

Page 20: 2015_May Dotmatics UGM Bob Coner

May 201520NOT CONFIDENTIAL

Dotmatics Pivoter converts from this

Page 21: 2015_May Dotmatics UGM Bob Coner

May 201521NOT CONFIDENTIAL

To this

Data here is output of Dotmatics Pivoter

Page 22: 2015_May Dotmatics UGM Bob Coner

May 201522NOT CONFIDENTIAL

Summary

• DotExeRunner – Can execute custom code for you• Oracle Triggers – Can be used to insert data into database and

force ExeRunner (and Dotmatics Pivoters) to run as you need• Studies Forms – Provide a user interface to pass information

to your custom code• Dotmatics Pivot Engine – If you have unpivoted data tables,

this is much better than using Oracle Pivots.

Page 23: 2015_May Dotmatics UGM Bob Coner

May 2015NOT

CONFIDENTIAL

Acknowledgments

Peloton Therapeutics, Inc. DotmaticsZhaodan CaoTzuling ChengRobert CzerwinskiDarryl DixonXilin DuBarry GogginJonas GrinaMegan HalfmannGuangzhou HanHeli HuangJohn Josey

Melissa MaddieSarah OliveJames RizziStephen SchlachterHuiling TanBin WangKeshi WangPaul WehnShanhai XieRui XuHanbiao Yang

Alister CampbellPhil MounteneyDan Ormsby

Jason CastanadaShikha O’BrienTheresa Smith

Page 24: 2015_May Dotmatics UGM Bob Coner

May 201524NOT CONFIDENTIAL

Q & A

• Contact Information:– Robert Coner– Peloton Therapeutics– Manager, R&D Informatics– 2330 Inwood Drive, Suite 226, Dallas, TX 75235– [email protected]– Phone: +1-469-271-7811– https://www.linkedin.com/in/bobconer– Skypeid: robertdconer