COSMIC2 is a research and drug discovery tool for cryoelectron microscopy high resolution protein structure imaging that extends availability of high performance computing beyond the "power user". COSMIC2 fuels innovation in drug target discovery by making it easier for a wider range of researchers to use sophisticated computing tools and resources. Courtesy Mona Wong-Barnum of San Diego Supercomputing Center (SDSC)
Saket * Call Girls in Delhi - Phone 9711199012 Escorts Service at 6k to 50k a...
Cryo-EM Science Gateway for Big Data
1. July 20, 2017
COSMIC2
A Science Gateway for
Cryo-Electron Microscopy
with Globus for
Terabyte-sized Datasets
2. What is a Science Gateway?
• A
science
gateway
is
a
website
that ”allows
science
&
engineering
communities
to
access
shared
data,
software,
computing
services,
instruments,
educational
materials,
and
other
resources
specific
to
their
disciplines.”
2
4. Cryo Electron Microscopy (Cryo-EM)
• Electron
Microscopy
at
liquid
nitrogen
temperature
• More
“natural”
specimen
• Atom-‐level
resolution
• “Method
of
the
Year”
(Nature
Methods,
2015)
4
5. Challenges
• Large
datasets
– Resolution
:
7420
x
7676
pixels
per
image
– 1
day
~
5
TB
– 1
week
(typical)
~
10
– 30
TB
5
6. Challenges
• Large
datasets
– Resolution
:
7420
x
7676
pixels
per
image
– 1
day
~
5
TB
– 1
week
~
10
– 30
TB
• Requires
HPC
(High
Performance
Computing)
6
7. Challenges
• Large
datasets
– Resolution
:
7420
x
7676
pixels
per
image
– 1
day
~
5
TB
– 1
week
~
10
– 30
TB
• Requires
HPC
(High
Performance
Computing)
• Command
line
tools
7
47. Globus Transfer
• End-‐point
activation
– Setup
proxy
certificate
– Retrieve
“activation_requirements”
– Get
public
key
(“delegate_proxy”)
47
48. Globus Transfer
• End-‐point
activation
– Setup
proxy
certificate
– Retrieve
“activation_requirements”
– Get
public
key
(“delegate_proxy”)
– Create
signed
delegated
X.509
proxy
48
49. Globus Transfer
• End-‐point
activation
– Setup
proxy
certificate
– Retrieve
“activation_requirements”
– Get
public
key
(“delegate_proxy”)
– Create
signed
delegated
X.509
proxy
• Transfer
configurations
(sync_level=2)
49
50. Globus Transfer
• End-‐point
activation
– Setup
proxy
certificate
– Retrieve
“activation_requirements”
– Get
public
key
(“delegate_proxy”)
– Create
signed
delegated
X.509
proxy
• Transfer
configurations
(sync_level=2)
• Transfer
ID
50
51. Globus Transfer
• End-‐point
activation
– Setup
proxy
certificate
– Retrieve
“activation_requirements”
– Get
public
key
(“delegate_proxy”)
– Create
signed
delegated
X.509
proxy
• Transfer
configurations
(sync_level=2)
• Transfer
ID
• User
notification
51
52. Globus Transfer
• End-‐point
activation
– Setup
proxy
certificate
– Retrieve
“activation_requirements”
– Get
public
key
(“delegate_proxy”)
– Create
signed
delegated
X.509
proxy
• Transfer
configurations
(sync_level=2)
• Transfer
ID
• User
notification
• Status
check
52
65. Lessons learned
• Strong
team
effort
– Domain
expert
– CIPRES
team
– Job
submission
– Globus
Auth
&
Transfer
integration
65
66. Future Plans
• Beta
release
• Grant
funding
• Streaming
data
from
microscopes
• Additional
analysis
features
• Expand
compute
resources
66
67. Acknowledgements
• Team
:
Michael
Cianfrocco,
Choonhan
Youn,
Rick
Wagner
• CIPRES
team
:
Mark
Miller,
Teri
Schwartz,
Paul
Hoover
• SDSC
:
Nancy
Wilkins-‐Diehr
&
Mike
Norman
• XSEDE
ECSS
• SGCI
EDS
67