SlideShare a Scribd company logo
1 of 10
Download to read offline
Open Chemistry
Growing a Research Program Through Open
Source
Grass Roots Effort
 Bootstrapped several efforts without funding
 - Spare time
 - Parts of other projects when possible


 Formed an “unorganization” – Blue Obelisk
 - Published first article in 2005
 - Open data, open standards and open source
 - Meet at ACS and other conferences when possible
 - Follow-up article currently in press


 Quixote collaboration more recently
 - Provide meaningful data storage and exchange
 - Principally targeting computational chemistry
The Early Years
 Avogadro projected started in 2006


 First funded work in 2007 by Marcus Hanwell
 - Google Summer of Code student
 - Final year of Ph.D. spent the summer coding
 - Funded as part of KDE project – Kalzium editor


 Built on several other open source projects
 - Qt, Eigen, Open Babel, Blue Obelisk Data Repository


 Also uses open standards, such as OpenGL for rendering


 Cross platform, open source stack
Community Tools, Standards and Resources
 Make extensive use of Qt for standard GUI elements
 - Much more than just GUI – multithreading, web resources
 - Avogadro chosen as an outstanding example of “Qt in Use”
 - Marcus Hanwell recently chosen as a “Qt Ambassador”
 OpenGL for cross platform 3D rendering
 - Accelerated rendering of 3D molecular geometry
 - Facilitates interacting with the scene
 - Use of GLSL for impressive, fast rendering
 Open Babel for chemical input/output and more
 - There are a lot of chemical file formats…
 - Has a lot of chemical knowledge, e.g. bond perception
 Git for distributed version control
 - We work across multiple sites, time zones and institutions
 - Gerrit for code review more recently – improving code quality
Evangelizing: Getting the Message Out
 Traditional social media used to communicate
 - Blogs, Planets, Twitter, Identi.ca, Friendfeed, Google+


 Talks and posters at conferences
 - Open source conferences talking about chemistry
 - Chemistry conferences talking about open source chemistry


 Several meetings and workshops about open chemistry
 - Daresbury Laboratory: Chemical Visualization and Quixote
 - NIH National Cancer Institute – Databases and Open Chemistry


 Publications in the traditional journals
 Screencasts showing off what the software can do
 In person workshops and training sessions
Bringing About Real Change
 2011 is the ”International Year of Chemistry”
 Chemistry has been quite closed traditionally
 We are working hard to change this
 Recently led a Phase I SBIR to develop “open chemistry tools”
 - GUI acting as the center of the chemical workflow
 - Database application using MongoDB, chemically aware
 - Cluster integration on the desktop – submit, monitor and retrieve
 Chemical simulation/calculation now biggest HPC user in military
 Open tools can use both open and closed computational codes
 - Largely written in Fortran to run on clusters
 - NWChem recently open sourced – PNNL quantum code
 - Already work with GAMESS, GAMESS-UK, Q-Chem, Gaussian…
 The time is right for change in chemistry
 - Opportunity to accelerate the rate of research
Funding Open Chemistry Tools
 Kitware’s core business is based on “open collaboration platforms”
 Led a Phase I Small Business Innovation Research project (US Army)
 - Invited to apply for Phase II funding, currently pending
 Make use of Apache and BSD licenses
 - Allow for participation of a wider cross-section of the community
 - Reduced licensing complications
 - Important for industry and government collaboration
 Successfully taken part in Google Summer of Code – funded students
 - Student in 2007 working on Avogadro and Kalzium
 - Mentor for KDE in 2008-2010
 - VTK organization administrator and mentor in 2011
 Looking to other funding agencies and collaborations in future
Developing in Niche Areas
 The population of active researchers in chemistry is relatively small
 - The number of those researchers who code is even smaller
 - Of those, the number that wish to contribute to open source is tiny


 Developing and nurturing these communities can be challenging


 Some students develop a feature in a summer and disappear


 Other professors might develop code over the summers


 Have to lower the barrier to entry as much as possible


 Often need to help with tools, build systems, etc
Enabling Technologies in Chemistry
 Large number of computational chemistry codes
 - Many do not have dedicated user interfaces
 - Forming a new area enabling chemical workflows
 - Some of the open source codes that can benefit
   - NWChem – quantum chemistry code
   - Quantum Espresso – plane wave code
 - Free for use codes such as GAMESS
 - Commercial codes such as Molpro, Q-Chem, others
 - These codes are executed in a separate process


 Libraries that can be used in the GUI:
 - The Visualization Toolkit (VTK) provides advanced rendering
 - ParaView library provides client-server technology for large data
Working With Academia, Industry and Government
 In the past licensing has not been ideal
 - Some form of GPL or non-commercial only license fine for most academics
 - Industry and government need more liberal licenses in general, e.g. BSD, Apache 2




 Can be challenging to ensure everyone gets something out of the deal
 Avoiding the trap of dual-licensing – often kills community and shared ownership
 Funders can find it harder to understand commercialization
 We normally employ a services/consulting role

More Related Content

Viewers also liked

Waste to Electricity Generation
Waste to Electricity GenerationWaste to Electricity Generation
Waste to Electricity GenerationR-One Power
 
Inside MongoDB: the Internals of an Open-Source Database
Inside MongoDB: the Internals of an Open-Source DatabaseInside MongoDB: the Internals of an Open-Source Database
Inside MongoDB: the Internals of an Open-Source DatabaseMike Dirolf
 
Game On: Everything you need to know about how games are changing the world
Game On: Everything you need to know about how games are changing the worldGame On: Everything you need to know about how games are changing the world
Game On: Everything you need to know about how games are changing the worldJeremy Johnson
 
Solar tree
Solar treeSolar tree
Solar treeteza123
 

Viewers also liked (9)

Waste to Electricity Generation
Waste to Electricity GenerationWaste to Electricity Generation
Waste to Electricity Generation
 
solar trees
solar treessolar trees
solar trees
 
Inside MongoDB: the Internals of an Open-Source Database
Inside MongoDB: the Internals of an Open-Source DatabaseInside MongoDB: the Internals of an Open-Source Database
Inside MongoDB: the Internals of an Open-Source Database
 
Game On: Everything you need to know about how games are changing the world
Game On: Everything you need to know about how games are changing the worldGame On: Everything you need to know about how games are changing the world
Game On: Everything you need to know about how games are changing the world
 
ppt on solar tree
ppt on solar treeppt on solar tree
ppt on solar tree
 
IBMiX: Reinventing The Wheel
IBMiX: Reinventing The Wheel IBMiX: Reinventing The Wheel
IBMiX: Reinventing The Wheel
 
Solar tree ppt
Solar tree pptSolar tree ppt
Solar tree ppt
 
WASTE TO ENERGY
WASTE TO ENERGYWASTE TO ENERGY
WASTE TO ENERGY
 
Solar tree
Solar treeSolar tree
Solar tree
 

Similar to Oscon 2011 chemistry_hanwell

Oscon 2011 Practicing Open Science
Oscon 2011 Practicing Open ScienceOscon 2011 Practicing Open Science
Oscon 2011 Practicing Open ScienceMarcus Hanwell
 
The Role of Vendors in Open Software Ecosystems
The Role of Vendors in Open Software EcosystemsThe Role of Vendors in Open Software Ecosystems
The Role of Vendors in Open Software EcosystemsBiblioCommons
 
Open Source & Research
Open Source & ResearchOpen Source & Research
Open Source & ResearchDiogo Gomes
 
Best practices for DuraMat software dissemination
Best practices for DuraMat software disseminationBest practices for DuraMat software dissemination
Best practices for DuraMat software disseminationAnubhav Jain
 
STM Week: Demonstrating bringing publications to life via an End-to-end XML p...
STM Week: Demonstrating bringing publications to life via an End-to-end XML p...STM Week: Demonstrating bringing publications to life via an End-to-end XML p...
STM Week: Demonstrating bringing publications to life via an End-to-end XML p...GigaScience, BGI Hong Kong
 
The path to an hybrid open source paradigm
The path to an hybrid open source paradigmThe path to an hybrid open source paradigm
The path to an hybrid open source paradigmJonathan Challener
 
Open Source Software For Education (Mel Mc Intyre) Open App
Open Source Software For Education (Mel Mc Intyre) Open AppOpen Source Software For Education (Mel Mc Intyre) Open App
Open Source Software For Education (Mel Mc Intyre) Open AppThe 4C Initiative
 
Teaching Bioinformatics
Teaching BioinformaticsTeaching Bioinformatics
Teaching Bioinformaticsguest705f7e
 
An Open Source Framework for Teaching BIoinformatics
An Open Source Framework for Teaching BIoinformaticsAn Open Source Framework for Teaching BIoinformatics
An Open Source Framework for Teaching BIoinformaticsbosc
 
Openness Forum slides
Openness Forum slidesOpenness Forum slides
Openness Forum slidesMike Ellis
 
mamahdkhyo
mamahdkhyomamahdkhyo
mamahdkhyosan
 
Llllllll
LlllllllLlllllll
Llllllllsan
 
What Does Openness Mean To The Openness Museum Community
What Does Openness Mean To The Openness Museum CommunityWhat Does Openness Mean To The Openness Museum Community
What Does Openness Mean To The Openness Museum Communitylisbk
 
Managing Open Source Software in the GitHub Era
Managing Open Source Software in the GitHub EraManaging Open Source Software in the GitHub Era
Managing Open Source Software in the GitHub EranexB Inc.
 
Go open2010 sde_20100417
Go open2010 sde_20100417Go open2010 sde_20100417
Go open2010 sde_20100417Sandro D'Elia
 

Similar to Oscon 2011 chemistry_hanwell (20)

Oscon 2011 Practicing Open Science
Oscon 2011 Practicing Open ScienceOscon 2011 Practicing Open Science
Oscon 2011 Practicing Open Science
 
The Role of Vendors in Open Software Ecosystems
The Role of Vendors in Open Software EcosystemsThe Role of Vendors in Open Software Ecosystems
The Role of Vendors in Open Software Ecosystems
 
Open Source & Research
Open Source & ResearchOpen Source & Research
Open Source & Research
 
Open Source
Open SourceOpen Source
Open Source
 
Best practices for DuraMat software dissemination
Best practices for DuraMat software disseminationBest practices for DuraMat software dissemination
Best practices for DuraMat software dissemination
 
STM Week: Demonstrating bringing publications to life via an End-to-end XML p...
STM Week: Demonstrating bringing publications to life via an End-to-end XML p...STM Week: Demonstrating bringing publications to life via an End-to-end XML p...
STM Week: Demonstrating bringing publications to life via an End-to-end XML p...
 
The path to an hybrid open source paradigm
The path to an hybrid open source paradigmThe path to an hybrid open source paradigm
The path to an hybrid open source paradigm
 
Open Source Software For Education (Mel Mc Intyre) Open App
Open Source Software For Education (Mel Mc Intyre) Open AppOpen Source Software For Education (Mel Mc Intyre) Open App
Open Source Software For Education (Mel Mc Intyre) Open App
 
Teaching Bioinformatics
Teaching BioinformaticsTeaching Bioinformatics
Teaching Bioinformatics
 
An Open Source Framework for Teaching BIoinformatics
An Open Source Framework for Teaching BIoinformaticsAn Open Source Framework for Teaching BIoinformatics
An Open Source Framework for Teaching BIoinformatics
 
Osp summary
Osp summaryOsp summary
Osp summary
 
Openness Forum slides
Openness Forum slidesOpenness Forum slides
Openness Forum slides
 
mamahdkhyo
mamahdkhyomamahdkhyo
mamahdkhyo
 
Llllllll
LlllllllLlllllll
Llllllll
 
NISO Webinar: Getting to the Right Content: Link Resolvers and Knowledgebases
NISO Webinar: Getting to the Right Content: Link Resolvers and KnowledgebasesNISO Webinar: Getting to the Right Content: Link Resolvers and Knowledgebases
NISO Webinar: Getting to the Right Content: Link Resolvers and Knowledgebases
 
What Does Openness Mean To The Openness Museum Community
What Does Openness Mean To The Openness Museum CommunityWhat Does Openness Mean To The Openness Museum Community
What Does Openness Mean To The Openness Museum Community
 
DLE overview
DLE overviewDLE overview
DLE overview
 
Dl eoverview
Dl eoverviewDl eoverview
Dl eoverview
 
Managing Open Source Software in the GitHub Era
Managing Open Source Software in the GitHub EraManaging Open Source Software in the GitHub Era
Managing Open Source Software in the GitHub Era
 
Go open2010 sde_20100417
Go open2010 sde_20100417Go open2010 sde_20100417
Go open2010 sde_20100417
 

Recently uploaded

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
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...apidays
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 

Recently uploaded (20)

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
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...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 

Oscon 2011 chemistry_hanwell

  • 1. Open Chemistry Growing a Research Program Through Open Source
  • 2. Grass Roots Effort  Bootstrapped several efforts without funding - Spare time - Parts of other projects when possible  Formed an “unorganization” – Blue Obelisk - Published first article in 2005 - Open data, open standards and open source - Meet at ACS and other conferences when possible - Follow-up article currently in press  Quixote collaboration more recently - Provide meaningful data storage and exchange - Principally targeting computational chemistry
  • 3. The Early Years  Avogadro projected started in 2006  First funded work in 2007 by Marcus Hanwell - Google Summer of Code student - Final year of Ph.D. spent the summer coding - Funded as part of KDE project – Kalzium editor  Built on several other open source projects - Qt, Eigen, Open Babel, Blue Obelisk Data Repository  Also uses open standards, such as OpenGL for rendering  Cross platform, open source stack
  • 4. Community Tools, Standards and Resources  Make extensive use of Qt for standard GUI elements - Much more than just GUI – multithreading, web resources - Avogadro chosen as an outstanding example of “Qt in Use” - Marcus Hanwell recently chosen as a “Qt Ambassador”  OpenGL for cross platform 3D rendering - Accelerated rendering of 3D molecular geometry - Facilitates interacting with the scene - Use of GLSL for impressive, fast rendering  Open Babel for chemical input/output and more - There are a lot of chemical file formats… - Has a lot of chemical knowledge, e.g. bond perception  Git for distributed version control - We work across multiple sites, time zones and institutions - Gerrit for code review more recently – improving code quality
  • 5. Evangelizing: Getting the Message Out  Traditional social media used to communicate - Blogs, Planets, Twitter, Identi.ca, Friendfeed, Google+  Talks and posters at conferences - Open source conferences talking about chemistry - Chemistry conferences talking about open source chemistry  Several meetings and workshops about open chemistry - Daresbury Laboratory: Chemical Visualization and Quixote - NIH National Cancer Institute – Databases and Open Chemistry  Publications in the traditional journals  Screencasts showing off what the software can do  In person workshops and training sessions
  • 6. Bringing About Real Change  2011 is the ”International Year of Chemistry”  Chemistry has been quite closed traditionally  We are working hard to change this  Recently led a Phase I SBIR to develop “open chemistry tools” - GUI acting as the center of the chemical workflow - Database application using MongoDB, chemically aware - Cluster integration on the desktop – submit, monitor and retrieve  Chemical simulation/calculation now biggest HPC user in military  Open tools can use both open and closed computational codes - Largely written in Fortran to run on clusters - NWChem recently open sourced – PNNL quantum code - Already work with GAMESS, GAMESS-UK, Q-Chem, Gaussian…  The time is right for change in chemistry - Opportunity to accelerate the rate of research
  • 7. Funding Open Chemistry Tools  Kitware’s core business is based on “open collaboration platforms”  Led a Phase I Small Business Innovation Research project (US Army) - Invited to apply for Phase II funding, currently pending  Make use of Apache and BSD licenses - Allow for participation of a wider cross-section of the community - Reduced licensing complications - Important for industry and government collaboration  Successfully taken part in Google Summer of Code – funded students - Student in 2007 working on Avogadro and Kalzium - Mentor for KDE in 2008-2010 - VTK organization administrator and mentor in 2011  Looking to other funding agencies and collaborations in future
  • 8. Developing in Niche Areas  The population of active researchers in chemistry is relatively small - The number of those researchers who code is even smaller - Of those, the number that wish to contribute to open source is tiny  Developing and nurturing these communities can be challenging  Some students develop a feature in a summer and disappear  Other professors might develop code over the summers  Have to lower the barrier to entry as much as possible  Often need to help with tools, build systems, etc
  • 9. Enabling Technologies in Chemistry  Large number of computational chemistry codes - Many do not have dedicated user interfaces - Forming a new area enabling chemical workflows - Some of the open source codes that can benefit - NWChem – quantum chemistry code - Quantum Espresso – plane wave code - Free for use codes such as GAMESS - Commercial codes such as Molpro, Q-Chem, others - These codes are executed in a separate process  Libraries that can be used in the GUI: - The Visualization Toolkit (VTK) provides advanced rendering - ParaView library provides client-server technology for large data
  • 10. Working With Academia, Industry and Government  In the past licensing has not been ideal - Some form of GPL or non-commercial only license fine for most academics - Industry and government need more liberal licenses in general, e.g. BSD, Apache 2  Can be challenging to ensure everyone gets something out of the deal  Avoiding the trap of dual-licensing – often kills community and shared ownership  Funders can find it harder to understand commercialization  We normally employ a services/consulting role