SlideShare uma empresa Scribd logo
1 de 1
Baixar para ler offline
Containeriza*on	of	scien*fic	applica*ons	has	done	a	lot	to	make	
so6ware	more	portable	and	reproducible.	Unfortunately,	most	
high	performance	compu*ng	(HPC)	clusters	have	been	le6	out	
of	this	movement	because	of	kernel	requirements	and	security	
policy.	 In	 collabora*on	 with	 Björn	 Grüning	 represen*ng	
BioContainers	and	Vanessa	Sochat	from	the	Singularity	project,	
we	are	bringing	thousands	of	science	apps	to	any	cluster	that	
can	run	Singularity.	
BioContainers	for	supercomputers:	
2,000+	accessible,	discoverable	Singularity	apps		
John	M.	Fonner,	Rion	Dooley,		
Jacquelyn	Turcinovic,	MaWhew	W.	Vaughn	
Introduc)on	
Singularity	Hub	
singularity-hub.org	
BioConda	
bioconda.github.io	
BioContainers	
biocontainers.pro	
Key	Capabili)es	
•  All	 TACC	 HPC	 systems	 now	 support	
Singularity	images	and	BioContainers	
•  Cyverse	 supports	 BioContainers	 via	
Docker	 on	 their	 cloud	 resources	 and	
now	via	Singularity	on	HPC	resources	
•  Convert	 your	 own	 Docker	 containers	
to	 Singularity	 for	 use	 at	 TACC	 using	
github.com/TACC/docker2singularity	
Future	Work	
•  Con*nuous	integra*on	from	BioConda	
to	TACC	/	Singularity	Hub	
•  Enroll	 as	 a	 Singularity	 Registry	 on	
Singularity	Hub	
•  Explore	 GPUs/co-processors	 support	
and	custom	writable	directories	
•  On-demand	 conversion	 of	 Docker	
containers	to	Singularity		
BioConda	has	over	2,400	recipes	for	bioinforma*cs	apps	thanks	
to	the	contribu*ons	of	many	researchers	and	developers.	The	
Cyverse	 project	 has	 adopted	 Conda	 recipes	 as	 the	 primary	
method	for	integra*ng	new	apps	into	their	infrastructure.	
BioContainers	has	automated	the	process	of	conver*ng	Conda	
recipes	into	so6ware	containers	and	has	woven	their	framework	
directly	 into	 BioConda.	 All	 Docker	 containers	 are	 con*nuously	
registered	with	a	Quay.io	repository.	
Singularity-Hub	 supports	 integra*on	 with	 GitHub	 to	 generate	
Singularity	 images	 based	 on	 git	 commits.	 They	 are	 extending	
their	code-base	to	support	ins*tu*onal	repositories	of	images.	
TACC	 has	 installed	 Singularity	 run*me	 support	 on	 its	 HPC	
systems,	 has	 converted	 all	 BioContainer	 apps	 to	 Singularity	
images,	 and	 has	 made	 them	 available	 to	 XSEDE,	 TACC,	 and	
Cyverse	 users.	 Public,	 unauthen*cated	 download	 will	 be	
available	as	soon	as	possible	through	Singularity	Hub.	
Summary	
Get	involved	
•  Contribute	your	bioinforma*cs	apps	to	
BioConda	and	join	the	community	
•  Try	 out	 Singularity	 at	 TACC	 through	
either	xsede.org	or	tacc.utexas.edu	
•  Chime	in	on	our	development	effort:	
github.com/TACC/docker2singularity	
singularityhub.github.io/singularity-
registry/

Mais conteúdo relacionado

Semelhante a BioContainers for supercomputers: 2,000+ accessible, discoverable Singularity apps

An Introduction to Container Organization with Docker Swarm, Kubernetes, Meso...
An Introduction to Container Organization with Docker Swarm, Kubernetes, Meso...An Introduction to Container Organization with Docker Swarm, Kubernetes, Meso...
An Introduction to Container Organization with Docker Swarm, Kubernetes, Meso...
Neo4j
 
The Containers Ecosystem, the OpenStack Magnum Project, the Open Container In...
The Containers Ecosystem, the OpenStack Magnum Project, the Open Container In...The Containers Ecosystem, the OpenStack Magnum Project, the Open Container In...
The Containers Ecosystem, the OpenStack Magnum Project, the Open Container In...
Daniel Krook
 

Semelhante a BioContainers for supercomputers: 2,000+ accessible, discoverable Singularity apps (20)

Open Container Technologies and OpenStack - Sorting Through Kubernetes, the O...
Open Container Technologies and OpenStack - Sorting Through Kubernetes, the O...Open Container Technologies and OpenStack - Sorting Through Kubernetes, the O...
Open Container Technologies and OpenStack - Sorting Through Kubernetes, the O...
 
Containers, OCI, CNCF, Magnum, Kuryr, and You!
Containers, OCI, CNCF, Magnum, Kuryr, and You!Containers, OCI, CNCF, Magnum, Kuryr, and You!
Containers, OCI, CNCF, Magnum, Kuryr, and You!
 
Moby Open Source Summit North America 2017
Moby Open Source Summit North America 2017Moby Open Source Summit North America 2017
Moby Open Source Summit North America 2017
 
Opening words at DockerCon Europe by Ben Golub
Opening words at DockerCon Europe by Ben Golub Opening words at DockerCon Europe by Ben Golub
Opening words at DockerCon Europe by Ben Golub
 
B Chapman - Codefest BOSC2012
B Chapman - Codefest BOSC2012B Chapman - Codefest BOSC2012
B Chapman - Codefest BOSC2012
 
Oscon 2017: Build your own container-based system with the Moby project
Oscon 2017: Build your own container-based system with the Moby projectOscon 2017: Build your own container-based system with the Moby project
Oscon 2017: Build your own container-based system with the Moby project
 
Docker EE 2.0 choice security agility by Erik Tan,Tech Insights Singapore - 2...
Docker EE 2.0 choice security agility by Erik Tan,Tech Insights Singapore - 2...Docker EE 2.0 choice security agility by Erik Tan,Tech Insights Singapore - 2...
Docker EE 2.0 choice security agility by Erik Tan,Tech Insights Singapore - 2...
 
[Konveyor] adding security to dev ops for your kubernetes native applications
[Konveyor] adding security to dev ops for your kubernetes native applications [Konveyor] adding security to dev ops for your kubernetes native applications
[Konveyor] adding security to dev ops for your kubernetes native applications
 
OSCON 2014 - Crash Course in Open Source Cloud Computing
OSCON 2014 -  Crash Course in Open Source Cloud ComputingOSCON 2014 -  Crash Course in Open Source Cloud Computing
OSCON 2014 - Crash Course in Open Source Cloud Computing
 
Bosc2011 ntino-krampis-full
Bosc2011 ntino-krampis-fullBosc2011 ntino-krampis-full
Bosc2011 ntino-krampis-full
 
Zero-Touch Declarative Rehosting of Legacy Monolith Applications to Kubernete...
Zero-Touch Declarative Rehosting of Legacy Monolith Applications to Kubernete...Zero-Touch Declarative Rehosting of Legacy Monolith Applications to Kubernete...
Zero-Touch Declarative Rehosting of Legacy Monolith Applications to Kubernete...
 
An Introduction to Container Organization with Docker Swarm, Kubernetes, Meso...
An Introduction to Container Organization with Docker Swarm, Kubernetes, Meso...An Introduction to Container Organization with Docker Swarm, Kubernetes, Meso...
An Introduction to Container Organization with Docker Swarm, Kubernetes, Meso...
 
Executive Briefing: The Why, What, and Where of Containers
Executive Briefing: The Why, What, and Where of ContainersExecutive Briefing: The Why, What, and Where of Containers
Executive Briefing: The Why, What, and Where of Containers
 
Rackspace::Solve SFO - Solve(Scale) Featuring Docker CEO Ben Golub
Rackspace::Solve SFO - Solve(Scale) Featuring Docker CEO Ben GolubRackspace::Solve SFO - Solve(Scale) Featuring Docker CEO Ben Golub
Rackspace::Solve SFO - Solve(Scale) Featuring Docker CEO Ben Golub
 
Ben keynote 5
Ben keynote 5Ben keynote 5
Ben keynote 5
 
Kubernetes is the Platform. What's Next?
Kubernetes is the Platform. What's Next?Kubernetes is the Platform. What's Next?
Kubernetes is the Platform. What's Next?
 
The Containers Ecosystem, the OpenStack Magnum Project, the Open Container In...
The Containers Ecosystem, the OpenStack Magnum Project, the Open Container In...The Containers Ecosystem, the OpenStack Magnum Project, the Open Container In...
The Containers Ecosystem, the OpenStack Magnum Project, the Open Container In...
 
Kubernetes 101 Workshop
Kubernetes 101 WorkshopKubernetes 101 Workshop
Kubernetes 101 Workshop
 
DockerCon EU 2017 Recap
DockerCon EU 2017 RecapDockerCon EU 2017 Recap
DockerCon EU 2017 Recap
 
Alibaba Cloud Conference 2016 - Docker Open Source
Alibaba Cloud Conference   2016 - Docker Open Source Alibaba Cloud Conference   2016 - Docker Open Source
Alibaba Cloud Conference 2016 - Docker Open Source
 

Último

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

BioContainers for supercomputers: 2,000+ accessible, discoverable Singularity apps

  • 1. Containeriza*on of scien*fic applica*ons has done a lot to make so6ware more portable and reproducible. Unfortunately, most high performance compu*ng (HPC) clusters have been le6 out of this movement because of kernel requirements and security policy. In collabora*on with Björn Grüning represen*ng BioContainers and Vanessa Sochat from the Singularity project, we are bringing thousands of science apps to any cluster that can run Singularity. BioContainers for supercomputers: 2,000+ accessible, discoverable Singularity apps John M. Fonner, Rion Dooley, Jacquelyn Turcinovic, MaWhew W. Vaughn Introduc)on Singularity Hub singularity-hub.org BioConda bioconda.github.io BioContainers biocontainers.pro Key Capabili)es •  All TACC HPC systems now support Singularity images and BioContainers •  Cyverse supports BioContainers via Docker on their cloud resources and now via Singularity on HPC resources •  Convert your own Docker containers to Singularity for use at TACC using github.com/TACC/docker2singularity Future Work •  Con*nuous integra*on from BioConda to TACC / Singularity Hub •  Enroll as a Singularity Registry on Singularity Hub •  Explore GPUs/co-processors support and custom writable directories •  On-demand conversion of Docker containers to Singularity BioConda has over 2,400 recipes for bioinforma*cs apps thanks to the contribu*ons of many researchers and developers. The Cyverse project has adopted Conda recipes as the primary method for integra*ng new apps into their infrastructure. BioContainers has automated the process of conver*ng Conda recipes into so6ware containers and has woven their framework directly into BioConda. All Docker containers are con*nuously registered with a Quay.io repository. Singularity-Hub supports integra*on with GitHub to generate Singularity images based on git commits. They are extending their code-base to support ins*tu*onal repositories of images. TACC has installed Singularity run*me support on its HPC systems, has converted all BioContainer apps to Singularity images, and has made them available to XSEDE, TACC, and Cyverse users. Public, unauthen*cated download will be available as soon as possible through Singularity Hub. Summary Get involved •  Contribute your bioinforma*cs apps to BioConda and join the community •  Try out Singularity at TACC through either xsede.org or tacc.utexas.edu •  Chime in on our development effort: github.com/TACC/docker2singularity singularityhub.github.io/singularity- registry/