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
www.linkedin.com/in/jannisebuckley