29
3DS.COM/BIOVIA © Dassault Systèmes | Confidential Information | 6/14/2017 | ref.: 3DS_Document_2016 3DS.COM/BIOVIA © Dassault Systèmes | Confidential Information | 6/14/2017 | ref.: 3DS_Document_2016 Awesome New Things You Can Do With Pipeline Pilot BIOVIA European User Group Conference June 2017 Jannise Buckley, Ph.D. Product Manager, Pipeline Pilot

Awesome New Things You...s 7 6 Can Do With Pipeline Pilot Awesome New Things You BIOVIA European User Group Conference June 2017 Jannise Buckley, Ph.D. Product Manager, Pipeline Pilot

  • Upload
    others

  • View
    18

  • Download
    0

Embed Size (px)

Citation preview

3DS

.CO

M/B

IOV

IA ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 6/1

4/20

17 |

ref.:

3D

S_D

ocum

ent_

2016

3D

S.C

OM

/BIO

VIA

© D

assa

ult S

ystè

mes

| C

onfid

entia

l Inf

orm

atio

n | 6

/14/

2017

| re

f.: 3

DS

_Doc

umen

t_20

16

Awesome New Things You

Can Do With Pipeline Pilot

BIOVIA European User Group Conference

June 2017

Jannise Buckley, Ph.D. Product Manager, Pipeline Pilot

3DS

.CO

M/B

IOV

IA ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 6/1

4/20

17 |

ref.:

3D

S_D

ocum

ent_

2016

New Features in 2017 R2 allow you to • Develop visually pleasing HTML5 Dashboards

• Integrate with AWS and automate data storage in the Amazon cloud

• Easily access Clarivate Analytics Cortellis APIs for competitive intelligence

• Extend PLP’s capabilities with Python modules

• Automate chemical text mining

• Clean data, format dates without Pilotscript

• I/O access Hadoop File System

• Authenticate via Foundation Hub when connected for session security

• Ability to declare global values on top level protocol

• Create Protocol Link for Webport to run a protocol as a mini-application / service

• Easily publish/download protocols/packages to/from the Protocol Exchange

3DS

.CO

M/B

IOV

IA ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 6/1

4/20

17 |

ref.:

3D

S_D

ocum

ent_

2016

Demo a Few Things You Can Do Today

• Develop visually-pleasing responsive Dashboards

• Extend PLP’s capabilities with Python modules

• Easily publish/download protocols to/from the Protocol Exchange

• And soon…you can run/build protocols from your browser

…and tomorrow

3DS

.CO

M/B

IOV

IA ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 6/1

4/20

17 |

ref.:

3D

S_D

ocum

ent_

2016

The Dashboard Collection

A New Way to Visualize Data

3DS

.CO

M/B

IOV

IA ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 6/1

4/20

17 |

ref.:

3D

S_D

ocum

ent_

2016

The Dashboard Collection

• Build modern responsive dashboards faster

• One and done: optimized for mobile/tablet/desktop

• Built using Highcharts charting library

• Variety of chart types, maps, tables, grids and lists

• Drill-downs

• Embedded rich media

• Interactive charts

• Zoom

• Mouse over tool-tips

• Series toggle

• For Protocol Developers of any skill level for dashboards that range from simple to complex

3DS

.CO

M/B

IOV

IA ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 6/1

4/20

17 |

ref.:

3D

S_D

ocum

ent_

2016

It’s Easy to Get Started

3DS

.CO

M/B

IOV

IA ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 6/1

4/20

17 |

ref.:

3D

S_D

ocum

ent_

2016

3DS

.CO

M/B

IOV

IA ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 6/1

4/20

17 |

ref.:

3D

S_D

ocum

ent_

2016

Give Old Reports New Life

*Not all the features map 1:1

3DS

.CO

M/B

IOV

IA ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 6/1

4/20

17 |

ref.:

3D

S_D

ocum

ent_

2016

Notebook Compliance Dashboard

3DS

.CO

M/B

IOV

IA ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 6/1

4/20

17 |

ref.:

3D

S_D

ocum

ent_

2016

Pipeline Pilot

And Python!

3DS

.CO

M/B

IOV

IA ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 6/1

4/20

17 |

ref.:

3D

S_D

ocum

ent_

2016

Why Python in Pipeline Pilot? But first, why use any scripting language in Pipeline Pilot?

• Familiar with the language

• Create custom Pipeline Pilot components for re-use and share

• Access useful 3rd party software libraries

Why Python in Pipeline Pilot?

• You’re asking for it…and we’re listening

• Python ranks 5th most popular scripting language

• It’s a flexible and open source language with very powerful libraries for data analysis, manipulation and visualization

• You can do cool stuff!

3DS

.CO

M/B

IOV

IA ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 6/1

4/20

17 |

ref.:

3D

S_D

ocum

ent_

2016

Model the Effects of a Zombie Outbreak

• This is the Python Component

• This example uses integrate module

• Solves a system of first order ordinary differential equations

3DS

.CO

M/B

IOV

IA ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 6/1

4/20

17 |

ref.:

3D

S_D

ocum

ent_

2016

Model the Effects of a Zombie Outbreak

3DS

.CO

M/B

IOV

IA ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 6/1

4/20

17 |

ref.:

3D

S_D

ocum

ent_

2016

Model the Effects of a Zombie Outbreak

3DS

.CO

M/B

IOV

IA ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 6/1

4/20

17 |

ref.:

3D

S_D

ocum

ent_

2016

Model the Effects of a Zombie Outbreak The code used to

solve this system

3DS

.CO

M/B

IOV

IA ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 6/1

4/20

17 |

ref.:

3D

S_D

ocum

ent_

2016

Puts input data into a pandas DataFrame

Allows use of pure Python scripts

Create Contour Plots of Data in Pipeline Pilot

3DS

.CO

M/B

IOV

IA ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 6/1

4/20

17 |

ref.:

3D

S_D

ocum

ent_

2016

Create Contour Plots of Data in Pipeline Pilot

3DS

.CO

M/B

IOV

IA ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 6/1

4/20

17 |

ref.:

3D

S_D

ocum

ent_

2016

Details • Built on the standard CPython implementation (version 3.5.1)

• Integrated at a low level for cross-platform high performance

• Python (on Server) shipped with 2017 R2

• Shows improved performance when compared to the existing Python and Perl

components but still not as fast as the Java component

• For higher level integration use Python Script For All Data component

• Available on the Exchange with Python Modules

• Note for Anaconda on Windows: pure python modules work, modules with C

dependencies require pythonpacks

3DS

.CO

M/B

IOV

IA ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 6/1

4/20

17 |

ref.:

3D

S_D

ocum

ent_

2016

Download Modules from the Protocol Exchange

3DS

.CO

M/B

IOV

IA ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 6/1

4/20

17 |

ref.:

3D

S_D

ocum

ent_

2016

Resources • Examples

• Developer Guide

• API guide coming in 2018

3DS

.CO

M/B

IOV

IA ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 6/1

4/20

17 |

ref.:

3D

S_D

ocum

ent_

2016

Protocol Exchange • Online and open community to share Pipeline Pilot protocols

• Fosters adoption of pre-competitive protocols for services which should be standardized in the industry

• Posted protocols for Pipeline Pilot + Collections + BIOVIA applications such as Discovery Studio, Materials Studio, Insight, Pipette Analysis, Web Port, and Notebook

• Anyone can sign up! • Post

• Rate

• Review

• Comment

• Download

3DS

.CO

M/B

IOV

IA ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 6/1

4/20

17 |

ref.:

3D

S_D

ocum

ent_

2016

PIPELINE PILOT LIVE

3DS

.CO

M/B

IOV

IA ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 6/1

4/20

17 |

ref.:

3D

S_D

ocum

ent_

2016

Widely Accessible • Easy internet access

• Any OS

• Easy to set up, No download

• Easier for beginners

• Tutorials

• Youtube learning channel

• Examples

• New / adv components (start with 68 components)

• More affordable

3DS

.CO

M/B

IOV

IA ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 6/1

4/20

17 |

ref.:

3D

S_D

ocum

ent_

2016

Modern Look, Modern Technology

• Simple UI with built in user assistance

• New auto layout algorithm

• Intelligent component searching

• HTML5

3DS

.CO

M/B

IOV

IA ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 6/1

4/20

17 |

ref.:

3D

S_D

ocum

ent_

2016

Pipeline Pilot, Reimagined • Focus on the data

• Data mode

• Table view

• Embedded data visualization

• Molecular input

• Globals

• Checkpoints

3DS

.CO

M/B

IOV

IA ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 6/1

4/20

17 |

ref.:

3D

S_D

ocum

ent_

2016

3DS

.CO

M/B

IOV

IA ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 6/1

4/20

17 |

ref.:

3D

S_D

ocum

ent_

2016

Live Beta and Release • Usability testing during the breaks

• Formal Beta in July

• Looking for beta testers

• Access from cloud-based client

• Follow up meeting to gather feedback

• Target Users: Personal Productivity Users

• Target Release end of the year in ScienceCloud

• On-prem availability following

• 3DX integration coming

3DS

.CO

M/B

IOV

IA ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 6/1

4/20

17 |

ref.:

3D

S_D

ocum

ent_

2016

Thank You!

Jannise Buckley

[email protected]

www.linkedin.com/in/jannisebuckley

3DS

.CO

M/B

IOV

IA ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 6/1

4/20

17 |

ref.:

3D

S_D

ocum

ent_

2016