SlideShare uma empresa Scribd logo
1 de 38
http://www.carlmason-liebenberg.com/raw-chocolate-mousse-recipe/

A Recipe for Sustainable
Software
Philip E. Bourne
University of California San Diego
pbourne@ucsd.edu
11/17/13

WSSSPE

1
Outline
• My Perspective/Bias
• Motivation
• Experiences providing ingredients to the
recipe:
– The role of journals
– The role of institutions
– The role of the community
– The role of funders
– A business model
11/17/13

WSSSPE

2
My Perspective/Bias
•
•
•
•
•
•
•

Basic scientist in the biomedical sciences
Not coded anything for years
Built computing infrastructure
Manage software project teams of ~10 people
Formed 4 software-based companies
15 years with a community resource – PDB
Helped to establish communities –
PLOS, FORCE11, DELSA, NIF
• University Administrator
• Journal co-founder
11/17/13

WSSSPE

3
Motivation – The Good News
• Those iconic DNA and protein
representations were drawn by hand
• Molecular graphics emerged to
automate this process
• Today cell contents are drawn by
hand
• Automating that conceptualization is
is just one next step

We are at the beginning of what software
will bring to the life sciences
11/17/13

WSSSPE

4
Motivation – The Bad News

11/17/13

WSSSPE

5
Thinking on Software back in 2008..
•
•
•
•
•

Costs too much
Is located in silos
Does not foster reproducibility
Is poorly maintained – is unsustainable
Does not meet the needs of 21st century
biology
• Is a major time waster
Computational Biology Resources Lack
Persistence and Usability. PLoS Comp. Biol.
2008 . 4(7): e1000136
11/17/13

WSSSPE

6
What Got Me Thinking More
• Software development in science has
improved thanks to open
source, github etc. but for the most
part remains arcane
• Software (and data) atrophy is a
problem
• There is much we can learn from the
app model
– Consistent user interface – intuitive
– Common calling interface
– App store – ratings commentary etc.
11/17/13

WSSSPE

7
The Protein Data Bank (PDB)
• My Perspective/Bias
• Motivation
• Experiences providing ingredients to the
recipe:
– The role of journals
– The role of institutions
– The role of the community
– The role of funders
– A business model
11/17/13

WSSSPE

8
The Protein Data Bank (PDB)
• The single community
owned worldwide repository
containing structures of
publically accessible
biological macromolecules
• A resource used by ~
300,000 individuals per
month
• A resource distributing
worldwide the equivalent to
¼ the National Library of
Congress each month
• A bicoastal resource
• 1TB

11/17/13

WSSSPE
PDB: Looking Back Over the Past
15 Years – In General
• Everything was harder and took longer than we
thought
• There are a lot of politics associated with data and
software
• Emphasis has shifted from archive to + analytical
tool to + educational tool
• Consequently outreach is our most important yet
least understood activity today
• Staff needed to change accordingly
• It has become a worldwide enterprise
• Prorated our budget has decreased
11/17/13

WSSSPE

10
PDB: Looking Back Over the Past
15 Years – Infrastructure
• It took about 5 years to achieve and
subsequently sustain 99.99% uptime
• We have gone through 3 distinct code
refreshes another is needed
– Object model / Perl CGI
– Enterprise Java
– Code rewrite Enterprise Java
Bluhm et al. 2011 Quality Assurance
doi: 10.1093/database/bar003
11/17/13

WSSSPE

11
PDB: Looking Back Over the Past
15 Years – Open Source
• Only considered in the past 7 years or so
• Had “PDB in a Box” but abandoned that

• Now new components are made available
through biojava and github
• Don’t really use community contributions
enough
11/17/13

WSSSPE

12
PDB: Trends Today
• Constant demand for better
performance
• Use of Web services increasing
• Widgets have not taken off
• Mobile use is increasing fast
• PDB 2.0 services are in demand

11/17/13

WSSSPE

13
PDBMobile
Objective: PDB Data Access On-The-Go
• Fast, low bandwidth data access
• iPhone in production ~ 10,000 users
• Android in beta
• HTML 5-based web application
• Client-side database stores data for
offline-access
• Tight integration with MyPDB

11/17/13

WSSSPE

14
PDB Sustainability
• Its easier when the data are seen as vital to
the scientific enterprise
• Quality breeds trust which breeds support
• The community must be involved in every
major decision
• Different people/skills are needed at different
time points
• The Google bus is inevitable – make
allowances for it
11/17/13

WSSSPE

15
Sustainability Through the Private
Sector
• My Perspective/Bias
• Motivation
• Experiences providing ingredients to the
recipe:
– The role of journals
– The role of institutions
– The role of the community
– The role of funders
– A business model
11/17/13

WSSSPE

16
Founded 4 Companies
• ViSoft Inc.
• Protein Vision Inc.

• Film Frontiers
• SciVee Inc.

11/17/13

WSSSPE

17
Sustainability Through Companies
• Making a business from scientific software alone
is very rare – founders tend to overvalue
everything; customers undervalue
• Be at the right place on the technology adoption
curve
• Need to provide value add – either through
content (again rare for science) or services –
increasingly likely but needs a special skill set
• TTOs do not understand the value (or lack) of
scientific software – be prepared
11/17/13

WSSSPE

18
Journals & Sustainability
• My Perspective/Bias
• Motivation
• Experiences providing ingredients to the
recipe:
– The role of journals
– The role of institutions
– The role of the community
– The role of funders
– A business model
11/17/13

WSSSPE

19
The Role of Journals
• Journals can help elevate the value of

software and software developers
• However, it propagates a broken reward

system
• Provide quality control through peer review

• Provide copy of record
11/17/13

WSSSPE

20
Example: PLOS Computational Biology
Software Articles - Requirements
• Outstanding open source software of exceptional
importance that has been shown to provide new
biological insights, either as a part of the software
article, or published elsewhere.
• The software must already be widely adopted, or have
the promise of wide adoption by a broad community of
users.
• No enhancements published
• The software must be downloadable anonymously in
source code form and licensed under an OSI license
• Must be documented and testable
• Presubmission determines suitability
11/17/13

WSSSPE

21
The PLOS/Mozilla Experiment

11/17/13

WSSSPE

22
The PLOS/Mozilla Experiment
• How much scientific software can be reviewed
by non-specialists, and how often is domain
expertise required?
• How much effort does this take compared to
reviews of other kinds of software, and to
reviews of papers themselves?

• How useful do scientists find these reviews?
11/17/13

WSSSPE

23
Institutions Can Sustain Developers
and Software
• My Perspective/Bias
• Motivation
• Experiences providing ingredients to the
recipe:
– The role of journals
– The role of institutions
– The role of the community
– The role of funders
– A business model
11/17/13

WSSSPE

24
University 2.0 Is Yet to Happen –
Demand Appears to be There

11/17/13

WSSSPE

25
Institutions Underrate Software as
Scholarship, But There is a Glimmer of
Hope – But You Must Do Your Bit

PLoS Comp. Biol. 7(1) e1002001

11/17/13

WSSSPE

26
Your Responsibility for Software as
Scholarship
• Make it easy for software developers to
quantify the use and perceived value of
software
• Explain to reviewers who do not understand
the value the impact you have had
• Software is frequently more valuable that a
research article – don’t hide that
• Make clear the costs and sustainability issues
to institutions
11/17/13

WSSSPE

27
The Academic Institutions
Responsibility for Software as
Scholarship
• Accept alternative metrics
• Encourage individual departments to put
forward promotion files that reflect the value
of software to that domain
• Educate the committee on academic
promotions

11/17/13

WSSSPE

28
Funders & Sustainability
• My Perspective/Bias
• Motivation
• Experiences providing ingredients to the
recipe:
– The role of journals
– The role of institutions
– The role of the community
– The role of funders
– A business model
11/17/13

WSSSPE

29
NIH As An Example

http://acd.od.nih.gov/Data%20and%20Informatics%20Working%20Group%20Report.pdf
11/17/13

WSSSPE

30
NIH As An Example

11/17/13

WSSSPE

31
11/17/13

WSSSPE

32
Features of the Software Catalog
(Maybe)
•
•
•
•
•

Driven by the community
Registration service
Rating service
Discovery service
Long term sustainability?

11/17/13

WSSSPE

33
The Role of Funders
• There needs to be more agency cross-talk –
both national and international
• Funders can help train institutions not just
individuals
• Better specification of the software enterprise
• Less build it and they will come – more grass
roots application driven support but managed

11/17/13

WSSSPE

34
The 3D Virtual Cell & FORCE11
Communities
• My Perspective/Bias
• Motivation
• Experiences driving ingredients to the recipe
– The role of journals
– The role of institutions
– The role of the community
– The role of funders
– A business model
11/17/13

WSSSPE

35
11/17/13

WSSSPE

36
Sustainability Lessons from the 3D
Virtual Cell
• There remains a minimal requirement for
funding even with a vibrant community –
How?
• Communities still need champions & a vision
• Self organization is not an option
• Members must like each other – face to face is
needed

11/17/13

WSSSPE

37
Acknowledgements
•
•
•
•
•

11/17/13

WSSSPE

Stephanie Hagstrom
The PDB Team
The FORCE11 Team
The PLOS Team
The 3DVC Community

38

Mais conteúdo relacionado

Mais procurados

The Foundations of Digital Research
The Foundations of Digital ResearchThe Foundations of Digital Research
The Foundations of Digital ResearchNeil Chue Hong
 
Practical Considerations for Open Infrastructure
Practical Considerations for Open InfrastructurePractical Considerations for Open Infrastructure
Practical Considerations for Open InfrastructureBohyun Kim
 
Looking at Software Sustainability and Productivity Challenges from NSF
Looking at Software Sustainability and Productivity Challenges from NSFLooking at Software Sustainability and Productivity Challenges from NSF
Looking at Software Sustainability and Productivity Challenges from NSFDaniel S. Katz
 
Open Source and Science at the National Science Foundation (NSF)
Open Source and Science at the National Science Foundation (NSF)Open Source and Science at the National Science Foundation (NSF)
Open Source and Science at the National Science Foundation (NSF)Daniel S. Katz
 
Turning the IT Dept. Outward
Turning the IT Dept. OutwardTurning the IT Dept. Outward
Turning the IT Dept. OutwardBohyun Kim
 
Presentation for ECSU Staff Retreat - July 2014
Presentation for ECSU Staff Retreat - July 2014Presentation for ECSU Staff Retreat - July 2014
Presentation for ECSU Staff Retreat - July 2014sbclapp
 
Understanding the Big Data Enterprise
Understanding the Big Data EnterpriseUnderstanding the Big Data Enterprise
Understanding the Big Data EnterprisePhilip Bourne
 
Preparing for Technological Changes within Academic LIbraries
Preparing for Technological Changes within Academic LIbrariesPreparing for Technological Changes within Academic LIbraries
Preparing for Technological Changes within Academic LIbrariesRachel Vacek
 
Creation of visualizations based on Linked Data
Creation of visualizations based on Linked DataCreation of visualizations based on Linked Data
Creation of visualizations based on Linked DataAlvaro Graves
 
Charleston Conference: VIVO, libraries, and users.
Charleston Conference: VIVO, libraries, and users.Charleston Conference: VIVO, libraries, and users.
Charleston Conference: VIVO, libraries, and users.Ellen Cramer
 
Risks and strategies: the view from OCLC Research
Risks and strategies: the view from OCLC ResearchRisks and strategies: the view from OCLC Research
Risks and strategies: the view from OCLC ResearchJohn MacColl
 
Building Academic Library 2.0 - Association of Christian Librarians
Building Academic Library 2.0 - Association of Christian LibrariansBuilding Academic Library 2.0 - Association of Christian Librarians
Building Academic Library 2.0 - Association of Christian LibrariansMeredith Farkas
 
Designing Social Prescription Services to Support People with Long-Term Condi...
Designing Social Prescription Services to Support People with Long-Term Condi...Designing Social Prescription Services to Support People with Long-Term Condi...
Designing Social Prescription Services to Support People with Long-Term Condi...Ulster University
 
Why Good Software Sometimes Dies... and how to save it
Why Good Software Sometimes Dies... and how to save itWhy Good Software Sometimes Dies... and how to save it
Why Good Software Sometimes Dies... and how to save itNeil Chue Hong
 

Mais procurados (20)

3 dvc nsf-062813
3 dvc nsf-0628133 dvc nsf-062813
3 dvc nsf-062813
 
The Foundations of Digital Research
The Foundations of Digital ResearchThe Foundations of Digital Research
The Foundations of Digital Research
 
Sgci nsf-si2-2-21-17
Sgci nsf-si2-2-21-17Sgci nsf-si2-2-21-17
Sgci nsf-si2-2-21-17
 
Practical Considerations for Open Infrastructure
Practical Considerations for Open InfrastructurePractical Considerations for Open Infrastructure
Practical Considerations for Open Infrastructure
 
Looking at Software Sustainability and Productivity Challenges from NSF
Looking at Software Sustainability and Productivity Challenges from NSFLooking at Software Sustainability and Productivity Challenges from NSF
Looking at Software Sustainability and Productivity Challenges from NSF
 
Open Source and Science at the National Science Foundation (NSF)
Open Source and Science at the National Science Foundation (NSF)Open Source and Science at the National Science Foundation (NSF)
Open Source and Science at the National Science Foundation (NSF)
 
Turning the IT Dept. Outward
Turning the IT Dept. OutwardTurning the IT Dept. Outward
Turning the IT Dept. Outward
 
Community Engagement
Community EngagementCommunity Engagement
Community Engagement
 
Presentation for ECSU Staff Retreat - July 2014
Presentation for ECSU Staff Retreat - July 2014Presentation for ECSU Staff Retreat - July 2014
Presentation for ECSU Staff Retreat - July 2014
 
Context Aware Harassment Detection in Social Media [Overview]
Context Aware Harassment Detection in Social Media [Overview]Context Aware Harassment Detection in Social Media [Overview]
Context Aware Harassment Detection in Social Media [Overview]
 
Understanding the Big Data Enterprise
Understanding the Big Data EnterpriseUnderstanding the Big Data Enterprise
Understanding the Big Data Enterprise
 
Preparing for Technological Changes within Academic LIbraries
Preparing for Technological Changes within Academic LIbrariesPreparing for Technological Changes within Academic LIbraries
Preparing for Technological Changes within Academic LIbraries
 
Creation of visualizations based on Linked Data
Creation of visualizations based on Linked DataCreation of visualizations based on Linked Data
Creation of visualizations based on Linked Data
 
Charleston Conference: VIVO, libraries, and users.
Charleston Conference: VIVO, libraries, and users.Charleston Conference: VIVO, libraries, and users.
Charleston Conference: VIVO, libraries, and users.
 
Knoesis Student Achievement
Knoesis Student AchievementKnoesis Student Achievement
Knoesis Student Achievement
 
Risks and strategies: the view from OCLC Research
Risks and strategies: the view from OCLC ResearchRisks and strategies: the view from OCLC Research
Risks and strategies: the view from OCLC Research
 
Storyboard Mosley C
Storyboard Mosley CStoryboard Mosley C
Storyboard Mosley C
 
Building Academic Library 2.0 - Association of Christian Librarians
Building Academic Library 2.0 - Association of Christian LibrariansBuilding Academic Library 2.0 - Association of Christian Librarians
Building Academic Library 2.0 - Association of Christian Librarians
 
Designing Social Prescription Services to Support People with Long-Term Condi...
Designing Social Prescription Services to Support People with Long-Term Condi...Designing Social Prescription Services to Support People with Long-Term Condi...
Designing Social Prescription Services to Support People with Long-Term Condi...
 
Why Good Software Sometimes Dies... and how to save it
Why Good Software Sometimes Dies... and how to save itWhy Good Software Sometimes Dies... and how to save it
Why Good Software Sometimes Dies... and how to save it
 

Semelhante a A Recipe for Sustainable Software

Research Software Sustainability: WSSSPE & URSSI
Research Software Sustainability: WSSSPE & URSSIResearch Software Sustainability: WSSSPE & URSSI
Research Software Sustainability: WSSSPE & URSSIDaniel S. Katz
 
Requiring Publicly-Funded Software, Algorithms, and Workflows to be Made Publ...
Requiring Publicly-Funded Software, Algorithms, and Workflows to be Made Publ...Requiring Publicly-Funded Software, Algorithms, and Workflows to be Made Publ...
Requiring Publicly-Funded Software, Algorithms, and Workflows to be Made Publ...Daniel S. Katz
 
On community-standards, data curation and scholarly communication - BITS, Ita...
On community-standards, data curation and scholarly communication - BITS, Ita...On community-standards, data curation and scholarly communication - BITS, Ita...
On community-standards, data curation and scholarly communication - BITS, Ita...Susanna-Assunta Sansone
 
Biomedical Research as an Open Digital Enterprise
Biomedical Research as an Open Digital EnterpriseBiomedical Research as an Open Digital Enterprise
Biomedical Research as an Open Digital EnterprisePhilip Bourne
 
Are Funders and Academic Institutions Approaches to Data Science Aligned
Are Funders and Academic Institutions Approaches to Data Science AlignedAre Funders and Academic Institutions Approaches to Data Science Aligned
Are Funders and Academic Institutions Approaches to Data Science AlignedPhilip Bourne
 
Working towards Sustainable Software for Science: Practice and Experience (WS...
Working towards Sustainable Software for Science: Practice and Experience (WS...Working towards Sustainable Software for Science: Practice and Experience (WS...
Working towards Sustainable Software for Science: Practice and Experience (WS...Daniel S. Katz
 
Summary of WSSSPE and its working groups
Summary of WSSSPE and its working groupsSummary of WSSSPE and its working groups
Summary of WSSSPE and its working groupsDaniel S. Katz
 
Research Data Management in São Paulo by Fabio Kon FAPESP
Research Data Management in São Paulo by Fabio Kon FAPESPResearch Data Management in São Paulo by Fabio Kon FAPESP
Research Data Management in São Paulo by Fabio Kon FAPESPLEARN Project
 
DMPTool: a community tool
DMPTool: a community toolDMPTool: a community tool
DMPTool: a community toolAndrew Sallans
 
Towards a Platform for Global Health
Towards a Platform for Global HealthTowards a Platform for Global Health
Towards a Platform for Global HealthPhilip Bourne
 
Discovery Service Implementation: What We Wish We Had Known, or Known to Ask
Discovery Service Implementation: What We Wish We Had Known, or Known to AskDiscovery Service Implementation: What We Wish We Had Known, or Known to Ask
Discovery Service Implementation: What We Wish We Had Known, or Known to AskAndrea Coffin
 
Foundations for Discovery Informatics
Foundations for Discovery InformaticsFoundations for Discovery Informatics
Foundations for Discovery InformaticsPhilip Bourne
 
Overview of Digital Publishing
Overview of Digital PublishingOverview of Digital Publishing
Overview of Digital PublishingPhilip Bourne
 
Workshop intro090314
Workshop intro090314Workshop intro090314
Workshop intro090314Philip Bourne
 
Health and Sustainability of Open Source Software from a Public Sector Perspe...
Health and Sustainability of Open Source Software from a Public Sector Perspe...Health and Sustainability of Open Source Software from a Public Sector Perspe...
Health and Sustainability of Open Source Software from a Public Sector Perspe...Johan Linåker
 
ICPSR Workshop Template - 2012/13
ICPSR Workshop Template - 2012/13ICPSR Workshop Template - 2012/13
ICPSR Workshop Template - 2012/13ICPSR
 
Towards Biomedical Research as a Digital Enterprise
Towards Biomedical Research as a Digital EnterpriseTowards Biomedical Research as a Digital Enterprise
Towards Biomedical Research as a Digital EnterprisePhilip Bourne
 
RDA BoF on Sustainability - my experience with ISA tools
RDA BoF on Sustainability - my experience with ISA toolsRDA BoF on Sustainability - my experience with ISA tools
RDA BoF on Sustainability - my experience with ISA toolsSusanna-Assunta Sansone
 
Reproducibility: A Funder and Data Science Perspective
Reproducibility: A Funder and Data Science PerspectiveReproducibility: A Funder and Data Science Perspective
Reproducibility: A Funder and Data Science PerspectivePhilip Bourne
 

Semelhante a A Recipe for Sustainable Software (20)

Research Software Sustainability: WSSSPE & URSSI
Research Software Sustainability: WSSSPE & URSSIResearch Software Sustainability: WSSSPE & URSSI
Research Software Sustainability: WSSSPE & URSSI
 
Requiring Publicly-Funded Software, Algorithms, and Workflows to be Made Publ...
Requiring Publicly-Funded Software, Algorithms, and Workflows to be Made Publ...Requiring Publicly-Funded Software, Algorithms, and Workflows to be Made Publ...
Requiring Publicly-Funded Software, Algorithms, and Workflows to be Made Publ...
 
On community-standards, data curation and scholarly communication - BITS, Ita...
On community-standards, data curation and scholarly communication - BITS, Ita...On community-standards, data curation and scholarly communication - BITS, Ita...
On community-standards, data curation and scholarly communication - BITS, Ita...
 
Biomedical Research as an Open Digital Enterprise
Biomedical Research as an Open Digital EnterpriseBiomedical Research as an Open Digital Enterprise
Biomedical Research as an Open Digital Enterprise
 
Are Funders and Academic Institutions Approaches to Data Science Aligned
Are Funders and Academic Institutions Approaches to Data Science AlignedAre Funders and Academic Institutions Approaches to Data Science Aligned
Are Funders and Academic Institutions Approaches to Data Science Aligned
 
Working towards Sustainable Software for Science: Practice and Experience (WS...
Working towards Sustainable Software for Science: Practice and Experience (WS...Working towards Sustainable Software for Science: Practice and Experience (WS...
Working towards Sustainable Software for Science: Practice and Experience (WS...
 
Summary of WSSSPE and its working groups
Summary of WSSSPE and its working groupsSummary of WSSSPE and its working groups
Summary of WSSSPE and its working groups
 
Research Data Management in São Paulo by Fabio Kon FAPESP
Research Data Management in São Paulo by Fabio Kon FAPESPResearch Data Management in São Paulo by Fabio Kon FAPESP
Research Data Management in São Paulo by Fabio Kon FAPESP
 
DMPTool: a community tool
DMPTool: a community toolDMPTool: a community tool
DMPTool: a community tool
 
Towards a Platform for Global Health
Towards a Platform for Global HealthTowards a Platform for Global Health
Towards a Platform for Global Health
 
Discovery Service Implementation: What We Wish We Had Known, or Known to Ask
Discovery Service Implementation: What We Wish We Had Known, or Known to AskDiscovery Service Implementation: What We Wish We Had Known, or Known to Ask
Discovery Service Implementation: What We Wish We Had Known, or Known to Ask
 
Foundations for Discovery Informatics
Foundations for Discovery InformaticsFoundations for Discovery Informatics
Foundations for Discovery Informatics
 
Overview of Digital Publishing
Overview of Digital PublishingOverview of Digital Publishing
Overview of Digital Publishing
 
The Future of Research Communications and e-Scholarship: Are we there yet?
The Future of Research Communications and e-Scholarship: Are we there yet?The Future of Research Communications and e-Scholarship: Are we there yet?
The Future of Research Communications and e-Scholarship: Are we there yet?
 
Workshop intro090314
Workshop intro090314Workshop intro090314
Workshop intro090314
 
Health and Sustainability of Open Source Software from a Public Sector Perspe...
Health and Sustainability of Open Source Software from a Public Sector Perspe...Health and Sustainability of Open Source Software from a Public Sector Perspe...
Health and Sustainability of Open Source Software from a Public Sector Perspe...
 
ICPSR Workshop Template - 2012/13
ICPSR Workshop Template - 2012/13ICPSR Workshop Template - 2012/13
ICPSR Workshop Template - 2012/13
 
Towards Biomedical Research as a Digital Enterprise
Towards Biomedical Research as a Digital EnterpriseTowards Biomedical Research as a Digital Enterprise
Towards Biomedical Research as a Digital Enterprise
 
RDA BoF on Sustainability - my experience with ISA tools
RDA BoF on Sustainability - my experience with ISA toolsRDA BoF on Sustainability - my experience with ISA tools
RDA BoF on Sustainability - my experience with ISA tools
 
Reproducibility: A Funder and Data Science Perspective
Reproducibility: A Funder and Data Science PerspectiveReproducibility: A Funder and Data Science Perspective
Reproducibility: A Funder and Data Science Perspective
 

Mais de Philip Bourne

Data Science and AI in Biomedicine: The World has Changed
Data Science and AI in Biomedicine: The World has ChangedData Science and AI in Biomedicine: The World has Changed
Data Science and AI in Biomedicine: The World has ChangedPhilip Bourne
 
Data Science and AI in Biomedicine: The World has Changed
Data Science and AI in Biomedicine: The World has ChangedData Science and AI in Biomedicine: The World has Changed
Data Science and AI in Biomedicine: The World has ChangedPhilip Bourne
 
AI in Medical Education A Meta View to Start a Conversation
AI in Medical Education A Meta View to Start a ConversationAI in Medical Education A Meta View to Start a Conversation
AI in Medical Education A Meta View to Start a ConversationPhilip Bourne
 
AI+ Now and Then How Did We Get Here And Where Are We Going
AI+ Now and Then How Did We Get Here And Where Are We GoingAI+ Now and Then How Did We Get Here And Where Are We Going
AI+ Now and Then How Did We Get Here And Where Are We GoingPhilip Bourne
 
Thoughts on Biological Data Sustainability
Thoughts on Biological Data SustainabilityThoughts on Biological Data Sustainability
Thoughts on Biological Data SustainabilityPhilip Bourne
 
What is FAIR Data and Who Needs It?
What is FAIR Data and Who Needs It?What is FAIR Data and Who Needs It?
What is FAIR Data and Who Needs It?Philip Bourne
 
Data Science Meets Biomedicine, Does Anything Change
Data Science Meets Biomedicine, Does Anything ChangeData Science Meets Biomedicine, Does Anything Change
Data Science Meets Biomedicine, Does Anything ChangePhilip Bourne
 
Data Science Meets Drug Discovery
Data Science Meets Drug DiscoveryData Science Meets Drug Discovery
Data Science Meets Drug DiscoveryPhilip Bourne
 
Biomedical Data Science: We Are Not Alone
Biomedical Data Science: We Are Not AloneBiomedical Data Science: We Are Not Alone
Biomedical Data Science: We Are Not AlonePhilip Bourne
 
BIMS7100-2023. Social Responsibility in Research
BIMS7100-2023. Social Responsibility in ResearchBIMS7100-2023. Social Responsibility in Research
BIMS7100-2023. Social Responsibility in ResearchPhilip Bourne
 
AI from the Perspective of a School of Data Science
AI from the Perspective of a School of Data ScienceAI from the Perspective of a School of Data Science
AI from the Perspective of a School of Data SciencePhilip Bourne
 
What Data Science Will Mean to You - One Person's View
What Data Science Will Mean to You - One Person's ViewWhat Data Science Will Mean to You - One Person's View
What Data Science Will Mean to You - One Person's ViewPhilip Bourne
 
Novo Nordisk 080522.pptx
Novo Nordisk 080522.pptxNovo Nordisk 080522.pptx
Novo Nordisk 080522.pptxPhilip Bourne
 
Towards a US Open research Commons (ORC)
Towards a US Open research Commons (ORC)Towards a US Open research Commons (ORC)
Towards a US Open research Commons (ORC)Philip Bourne
 
COVID and Precision Education
COVID and Precision EducationCOVID and Precision Education
COVID and Precision EducationPhilip Bourne
 
One View of Data Science
One View of Data ScienceOne View of Data Science
One View of Data SciencePhilip Bourne
 
Cancer Research Meets Data Science — What Can We Do Together?
Cancer Research Meets Data Science — What Can We Do Together?Cancer Research Meets Data Science — What Can We Do Together?
Cancer Research Meets Data Science — What Can We Do Together?Philip Bourne
 
Data Science Meets Open Scholarship – What Comes Next?
Data Science Meets Open Scholarship – What Comes Next?Data Science Meets Open Scholarship – What Comes Next?
Data Science Meets Open Scholarship – What Comes Next?Philip Bourne
 
Data to Advance Sustainability
Data to Advance SustainabilityData to Advance Sustainability
Data to Advance SustainabilityPhilip Bourne
 
Frontiers of Computing at the Cellular and Molecular Scales
Frontiers of Computing at the Cellular and Molecular ScalesFrontiers of Computing at the Cellular and Molecular Scales
Frontiers of Computing at the Cellular and Molecular ScalesPhilip Bourne
 

Mais de Philip Bourne (20)

Data Science and AI in Biomedicine: The World has Changed
Data Science and AI in Biomedicine: The World has ChangedData Science and AI in Biomedicine: The World has Changed
Data Science and AI in Biomedicine: The World has Changed
 
Data Science and AI in Biomedicine: The World has Changed
Data Science and AI in Biomedicine: The World has ChangedData Science and AI in Biomedicine: The World has Changed
Data Science and AI in Biomedicine: The World has Changed
 
AI in Medical Education A Meta View to Start a Conversation
AI in Medical Education A Meta View to Start a ConversationAI in Medical Education A Meta View to Start a Conversation
AI in Medical Education A Meta View to Start a Conversation
 
AI+ Now and Then How Did We Get Here And Where Are We Going
AI+ Now and Then How Did We Get Here And Where Are We GoingAI+ Now and Then How Did We Get Here And Where Are We Going
AI+ Now and Then How Did We Get Here And Where Are We Going
 
Thoughts on Biological Data Sustainability
Thoughts on Biological Data SustainabilityThoughts on Biological Data Sustainability
Thoughts on Biological Data Sustainability
 
What is FAIR Data and Who Needs It?
What is FAIR Data and Who Needs It?What is FAIR Data and Who Needs It?
What is FAIR Data and Who Needs It?
 
Data Science Meets Biomedicine, Does Anything Change
Data Science Meets Biomedicine, Does Anything ChangeData Science Meets Biomedicine, Does Anything Change
Data Science Meets Biomedicine, Does Anything Change
 
Data Science Meets Drug Discovery
Data Science Meets Drug DiscoveryData Science Meets Drug Discovery
Data Science Meets Drug Discovery
 
Biomedical Data Science: We Are Not Alone
Biomedical Data Science: We Are Not AloneBiomedical Data Science: We Are Not Alone
Biomedical Data Science: We Are Not Alone
 
BIMS7100-2023. Social Responsibility in Research
BIMS7100-2023. Social Responsibility in ResearchBIMS7100-2023. Social Responsibility in Research
BIMS7100-2023. Social Responsibility in Research
 
AI from the Perspective of a School of Data Science
AI from the Perspective of a School of Data ScienceAI from the Perspective of a School of Data Science
AI from the Perspective of a School of Data Science
 
What Data Science Will Mean to You - One Person's View
What Data Science Will Mean to You - One Person's ViewWhat Data Science Will Mean to You - One Person's View
What Data Science Will Mean to You - One Person's View
 
Novo Nordisk 080522.pptx
Novo Nordisk 080522.pptxNovo Nordisk 080522.pptx
Novo Nordisk 080522.pptx
 
Towards a US Open research Commons (ORC)
Towards a US Open research Commons (ORC)Towards a US Open research Commons (ORC)
Towards a US Open research Commons (ORC)
 
COVID and Precision Education
COVID and Precision EducationCOVID and Precision Education
COVID and Precision Education
 
One View of Data Science
One View of Data ScienceOne View of Data Science
One View of Data Science
 
Cancer Research Meets Data Science — What Can We Do Together?
Cancer Research Meets Data Science — What Can We Do Together?Cancer Research Meets Data Science — What Can We Do Together?
Cancer Research Meets Data Science — What Can We Do Together?
 
Data Science Meets Open Scholarship – What Comes Next?
Data Science Meets Open Scholarship – What Comes Next?Data Science Meets Open Scholarship – What Comes Next?
Data Science Meets Open Scholarship – What Comes Next?
 
Data to Advance Sustainability
Data to Advance SustainabilityData to Advance Sustainability
Data to Advance Sustainability
 
Frontiers of Computing at the Cellular and Molecular Scales
Frontiers of Computing at the Cellular and Molecular ScalesFrontiers of Computing at the Cellular and Molecular Scales
Frontiers of Computing at the Cellular and Molecular Scales
 

Último

Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
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...Miguel Araújo
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
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 productivityPrincipled Technologies
 

Último (20)

Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 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...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
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 Recipe for Sustainable Software

  • 1. http://www.carlmason-liebenberg.com/raw-chocolate-mousse-recipe/ A Recipe for Sustainable Software Philip E. Bourne University of California San Diego pbourne@ucsd.edu 11/17/13 WSSSPE 1
  • 2. Outline • My Perspective/Bias • Motivation • Experiences providing ingredients to the recipe: – The role of journals – The role of institutions – The role of the community – The role of funders – A business model 11/17/13 WSSSPE 2
  • 3. My Perspective/Bias • • • • • • • Basic scientist in the biomedical sciences Not coded anything for years Built computing infrastructure Manage software project teams of ~10 people Formed 4 software-based companies 15 years with a community resource – PDB Helped to establish communities – PLOS, FORCE11, DELSA, NIF • University Administrator • Journal co-founder 11/17/13 WSSSPE 3
  • 4. Motivation – The Good News • Those iconic DNA and protein representations were drawn by hand • Molecular graphics emerged to automate this process • Today cell contents are drawn by hand • Automating that conceptualization is is just one next step We are at the beginning of what software will bring to the life sciences 11/17/13 WSSSPE 4
  • 5. Motivation – The Bad News 11/17/13 WSSSPE 5
  • 6. Thinking on Software back in 2008.. • • • • • Costs too much Is located in silos Does not foster reproducibility Is poorly maintained – is unsustainable Does not meet the needs of 21st century biology • Is a major time waster Computational Biology Resources Lack Persistence and Usability. PLoS Comp. Biol. 2008 . 4(7): e1000136 11/17/13 WSSSPE 6
  • 7. What Got Me Thinking More • Software development in science has improved thanks to open source, github etc. but for the most part remains arcane • Software (and data) atrophy is a problem • There is much we can learn from the app model – Consistent user interface – intuitive – Common calling interface – App store – ratings commentary etc. 11/17/13 WSSSPE 7
  • 8. The Protein Data Bank (PDB) • My Perspective/Bias • Motivation • Experiences providing ingredients to the recipe: – The role of journals – The role of institutions – The role of the community – The role of funders – A business model 11/17/13 WSSSPE 8
  • 9. The Protein Data Bank (PDB) • The single community owned worldwide repository containing structures of publically accessible biological macromolecules • A resource used by ~ 300,000 individuals per month • A resource distributing worldwide the equivalent to ¼ the National Library of Congress each month • A bicoastal resource • 1TB 11/17/13 WSSSPE
  • 10. PDB: Looking Back Over the Past 15 Years – In General • Everything was harder and took longer than we thought • There are a lot of politics associated with data and software • Emphasis has shifted from archive to + analytical tool to + educational tool • Consequently outreach is our most important yet least understood activity today • Staff needed to change accordingly • It has become a worldwide enterprise • Prorated our budget has decreased 11/17/13 WSSSPE 10
  • 11. PDB: Looking Back Over the Past 15 Years – Infrastructure • It took about 5 years to achieve and subsequently sustain 99.99% uptime • We have gone through 3 distinct code refreshes another is needed – Object model / Perl CGI – Enterprise Java – Code rewrite Enterprise Java Bluhm et al. 2011 Quality Assurance doi: 10.1093/database/bar003 11/17/13 WSSSPE 11
  • 12. PDB: Looking Back Over the Past 15 Years – Open Source • Only considered in the past 7 years or so • Had “PDB in a Box” but abandoned that • Now new components are made available through biojava and github • Don’t really use community contributions enough 11/17/13 WSSSPE 12
  • 13. PDB: Trends Today • Constant demand for better performance • Use of Web services increasing • Widgets have not taken off • Mobile use is increasing fast • PDB 2.0 services are in demand 11/17/13 WSSSPE 13
  • 14. PDBMobile Objective: PDB Data Access On-The-Go • Fast, low bandwidth data access • iPhone in production ~ 10,000 users • Android in beta • HTML 5-based web application • Client-side database stores data for offline-access • Tight integration with MyPDB 11/17/13 WSSSPE 14
  • 15. PDB Sustainability • Its easier when the data are seen as vital to the scientific enterprise • Quality breeds trust which breeds support • The community must be involved in every major decision • Different people/skills are needed at different time points • The Google bus is inevitable – make allowances for it 11/17/13 WSSSPE 15
  • 16. Sustainability Through the Private Sector • My Perspective/Bias • Motivation • Experiences providing ingredients to the recipe: – The role of journals – The role of institutions – The role of the community – The role of funders – A business model 11/17/13 WSSSPE 16
  • 17. Founded 4 Companies • ViSoft Inc. • Protein Vision Inc. • Film Frontiers • SciVee Inc. 11/17/13 WSSSPE 17
  • 18. Sustainability Through Companies • Making a business from scientific software alone is very rare – founders tend to overvalue everything; customers undervalue • Be at the right place on the technology adoption curve • Need to provide value add – either through content (again rare for science) or services – increasingly likely but needs a special skill set • TTOs do not understand the value (or lack) of scientific software – be prepared 11/17/13 WSSSPE 18
  • 19. Journals & Sustainability • My Perspective/Bias • Motivation • Experiences providing ingredients to the recipe: – The role of journals – The role of institutions – The role of the community – The role of funders – A business model 11/17/13 WSSSPE 19
  • 20. The Role of Journals • Journals can help elevate the value of software and software developers • However, it propagates a broken reward system • Provide quality control through peer review • Provide copy of record 11/17/13 WSSSPE 20
  • 21. Example: PLOS Computational Biology Software Articles - Requirements • Outstanding open source software of exceptional importance that has been shown to provide new biological insights, either as a part of the software article, or published elsewhere. • The software must already be widely adopted, or have the promise of wide adoption by a broad community of users. • No enhancements published • The software must be downloadable anonymously in source code form and licensed under an OSI license • Must be documented and testable • Presubmission determines suitability 11/17/13 WSSSPE 21
  • 23. The PLOS/Mozilla Experiment • How much scientific software can be reviewed by non-specialists, and how often is domain expertise required? • How much effort does this take compared to reviews of other kinds of software, and to reviews of papers themselves? • How useful do scientists find these reviews? 11/17/13 WSSSPE 23
  • 24. Institutions Can Sustain Developers and Software • My Perspective/Bias • Motivation • Experiences providing ingredients to the recipe: – The role of journals – The role of institutions – The role of the community – The role of funders – A business model 11/17/13 WSSSPE 24
  • 25. University 2.0 Is Yet to Happen – Demand Appears to be There 11/17/13 WSSSPE 25
  • 26. Institutions Underrate Software as Scholarship, But There is a Glimmer of Hope – But You Must Do Your Bit PLoS Comp. Biol. 7(1) e1002001 11/17/13 WSSSPE 26
  • 27. Your Responsibility for Software as Scholarship • Make it easy for software developers to quantify the use and perceived value of software • Explain to reviewers who do not understand the value the impact you have had • Software is frequently more valuable that a research article – don’t hide that • Make clear the costs and sustainability issues to institutions 11/17/13 WSSSPE 27
  • 28. The Academic Institutions Responsibility for Software as Scholarship • Accept alternative metrics • Encourage individual departments to put forward promotion files that reflect the value of software to that domain • Educate the committee on academic promotions 11/17/13 WSSSPE 28
  • 29. Funders & Sustainability • My Perspective/Bias • Motivation • Experiences providing ingredients to the recipe: – The role of journals – The role of institutions – The role of the community – The role of funders – A business model 11/17/13 WSSSPE 29
  • 30. NIH As An Example http://acd.od.nih.gov/Data%20and%20Informatics%20Working%20Group%20Report.pdf 11/17/13 WSSSPE 30
  • 31. NIH As An Example 11/17/13 WSSSPE 31
  • 33. Features of the Software Catalog (Maybe) • • • • • Driven by the community Registration service Rating service Discovery service Long term sustainability? 11/17/13 WSSSPE 33
  • 34. The Role of Funders • There needs to be more agency cross-talk – both national and international • Funders can help train institutions not just individuals • Better specification of the software enterprise • Less build it and they will come – more grass roots application driven support but managed 11/17/13 WSSSPE 34
  • 35. The 3D Virtual Cell & FORCE11 Communities • My Perspective/Bias • Motivation • Experiences driving ingredients to the recipe – The role of journals – The role of institutions – The role of the community – The role of funders – A business model 11/17/13 WSSSPE 35
  • 37. Sustainability Lessons from the 3D Virtual Cell • There remains a minimal requirement for funding even with a vibrant community – How? • Communities still need champions & a vision • Self organization is not an option • Members must like each other – face to face is needed 11/17/13 WSSSPE 37
  • 38. Acknowledgements • • • • • 11/17/13 WSSSPE Stephanie Hagstrom The PDB Team The FORCE11 Team The PLOS Team The 3DVC Community 38

Notas do Editor

  1. DELSA – Data enabled life sciences alliance