SlideShare a Scribd company logo
Software Sustainability Institute
www.software.ac.uk
Software Sustainability
in e-Research:
Dying for a Change?
Neil Chue Hong
N.ChueHong@software.ac.uk
e-Research Australasia
11 November 2010
Software Sustainability Institute
www.software.ac.uk
Software Sustainability Institute
www.software.ac.uk
UK e-Science Programme:
Preparing the Ground
• “e-Science is about global
collaboration in key areas
of science, and the next
generation of
infrastructure that will
enable it”
 John Taylor, D-G RCUK
• e-Science Centres
• e-Science Pilot Projects
Software Sustainability Institute
www.software.ac.uk
OMII: Sowing the first seeds
11 initial projects funded
by Managed Programme
Many projects
flourished
But some wilted and
decayed
OMII setup to harvest and maintain software
output of UK e-Science Core Programme
Software Sustainability Institute
www.software.ac.uk
OMII-UK: Cultivating and
Nurturing
• Emphasis on helping
existing software grow
 Extra gardeners brought in
(Edinburgh and
Manchester) with their
own plant stock
 Making the garden public
through initiatives like
Google Summer of Code
and ENGAGE
 Inviting specialists through
the PALs scheme
Cultivate and sustain community
software important to research
Software Sustainability Institute
www.software.ac.uk
Software Sustainability
Institute: pruning, staking,
grafting
• Working with research software
users and developers
 Helping review and refactor
 Providing support and skills
 Identifying areas of convergence
• Producing strong, capable
software able to live long
and be successfully built on
Software Sustainability Institute
www.software.ac.uk
SSI Pilot Projects
Pilot collaborators:
• Fusion
Energy
• Climate
Policy
• Geospatial
Linked Data
• Crystal
Structure
• Brain
Imaging
• Scholarly
Journals
Software Sustainability Institute
www.software.ac.uk
No one startsNo one starts
writing softwarewriting software
intending tointending to
abandon itabandon it
completelycompletely
Software Sustainability Institute
www.software.ac.uk
… and yet …
• “Sustainability is not an issue for researchers,
we want others to take the software over
subject to IP issues”
• “Sustainability is a big issue, we are producing
complex tools we want to continue to use but
it’s not clear how they’ll be sustained”
 Quotes taken from ENGAGE interviews
Software Sustainability Institute
www.software.ac.uk
Just the Nature of the problem?
Maintenance is not fun
Hacking is fun
Statistics courtesy of Greg Wilson, Software Carpentry, from Nature article
Published online 13 October 2010 | Nature 467, 775-777 (2010)
doi:10.1038/467775a
Software Sustainability Institute
www.software.ac.uk
A quick comparison
• Basic training for
kitchen chef: 3-4 years
• Head chef: 10 years
• Basic training for s/w
engineer: 3-4 years
• Architect: 10 years
PhotobyZagatBuzz
• Training in S/W Dev in UG Physics: 140 hours
• Training in S/W Dev in UG Geography: 0 hours
Software Sustainability Institute
www.software.ac.uk
Software development
comes in stages
• Bridging criteria: strength of team; strength of
market; proximity of software to market
Idea Prototype Research
Idea Prototype
Idea
Idea Prototype Research Supported Product
Idea Prototype Research Supported
An idea to solve a problem
Scaling to work for others
Understand the functionality
Allow others
to participate
Software Sustainability Institute
www.software.ac.uk
e-Research is multidisciplinary,
timescales don’t synchronise
14
Gap in Interest?
Cutting Edge Research
Applied Research
Timescales vary:
-ARIES (1989 – 1994)
-Giant Magnetoresistance (1988 – 1999)
-Frequency Hopping (1903/1942 – 1976)
-Bayesian statistics (1763 – 1996)
Software Sustainability Institute
www.software.ac.uk
Software is noSoftware is no
longer easy tolonger easy to
define, let alonedefine, let alone
sustainsustain
Software Sustainability Institute
www.software.ac.uk
What do we sustain:
- Workflow?
- Software that runs workflow?
- Software referenced by workflow?
Software Sustainability Institute
www.software.ac.uk
Novel reuse of public sector data
http://www.mysociety.org
What do we sustain:
- Map?
- Software that creates map?
Software Sustainability Institute
www.software.ac.uk
Sustaining Function or Form
19
What do we sustain:
- Function?
- Form?
Software Sustainability Institute
www.software.ac.uk
Repositories areRepositories are
not the solution…not the solution…
… only a mechanism… only a mechanism
Software Sustainability Institute
www.software.ac.uk
re pos i tor y⋅ ⋅ ⋅ ⋅
/noun/ [ri-poz-i-tawr-ee]
• 1. a receptacle or place where things
are deposited, stored, or offered for
sale.
• 2. a burial place; sepulchre.
Software Sustainability Institute
www.software.ac.uk
Preserving something …
Software Sustainability Institute
www.software.ac.uk
… is not the
same as sustaining it
Software Sustainability Institute
www.software.ac.uk
The Zombie Effect
• Software not always fully alive
when you reanimate it!
• Complex set of dependencies
 Significant Properties of Software
 Purposes and benefits of
software preservation
http://www.jisc.ac.uk/media/documents/
programmes/preservation/significantpro
pertiesofsoftware-final.doc
http://softwarepreservation.jiscinvolve.org/wp/
Software Sustainability Institute
www.software.ac.uk
Open Source isOpen Source is
not the solution…not the solution…
… only a mechanism… only a mechanism
Software Sustainability Institute
www.software.ac.uk
Open Source Software is Free...
Software Sustainability Institute
www.software.ac.uk
Free as in Puppy...
• Long term costs
• Needs love and
attention
• May lose charm
after growing up
• Occasional clean-
ups required
• Many left
abandoned by their
owners
Inspired by Scott McNealy
Photos of Great Pyrenees from Jen Schopf
Software Sustainability Institute
www.software.ac.uk
Open Source
Process is
rarely completed
Committer
Policies
Contributor
Agreements
Project
Infrastructure
Licence
Resolution
Open Source is not just a licence
Software Sustainability Institute
www.software.ac.uk
Exploiting software for
sustainability
Models
• Grant Mosaic
• Institutional support
• Fully Costed Service
• External Enterprise /
Consultancy
• Royalties and Fees
• Donations
• Advertising
• T-shirt (spinoff
merchandising)
Vehicles
 University based
 Spin out company
 Consultancy and
Customisation
 Industrial knowledge transfer
 Contracts
 Licensing
 Certification
 Support services / training
 Software as a Service
 Software Foundation
Software Sustainability Institute
www.software.ac.uk
Software sustainability
is part of the process
• Comparable to risk management
 No one right “solution” but many examples of best
practice and process
• Plan from before the start if possible
 But must be reviewed regularly
• No longer considering timescales bounded by a
project, but considering the product
Software Sustainability Institute
www.software.ac.uk
Sustainability in Context
Product
Management
Funding/
Effort
Community
Engagement
Software
Engineering
Software
Sustainability
Support /
Contributions
Market
Development
Software Sustainability Institute
www.software.ac.uk
Communities areCommunities are
important…important…
youyou are the solution!are the solution!
Software Sustainability Institute
www.software.ac.uk
Sustainable Communities
• Cohesion and Identity: Creating
a community
• Tolerance and Diversity: Smart
growth through collaboration
• Efficient use of resources:
Leveraging infrastructure
• Adaptability to change:
Governing sustainably
Software Sustainability Institute
www.software.ac.uk
A: Analyse Customers
Slide from Jim
Austin
Software Sustainability Institute
www.software.ac.uk
B: Build Community
Building intellectual access ramps to support incremental
engagement – building capacity and capability
•Individual
•Group
•Consortium
•W/ industry
•Community
•Active
Teams change as
project matures
35http://www.castep.org/
Software Sustainability Institute
www.software.ac.uk
C: Cultivate Contributors
• Basics: Website, mailing list, code repository, issue resolution
• Remove barriers to participation, increase efficiency
• 1993: First public release; 2 devs
• 1995: Code open sourced; 3 devs
• 1996: r-testers list set up
• 1997: lists split: r-announce, r-help,
r-devel; public CVS; 11 devs
• 2000: CRAN split and mirror
• 2001: BioConductor
• 2003: Namespaces
• 2005: I8n, L8n
• 2007: R-Forge
• Today: BioConductor (33 core devs),
R-Forge (532 projects, 1562 devs),
CRAN (1400+ packages)
36
http://cran.r-project.org/doc/html/interface98-paper/paper_2.html
Software Sustainability Institute
www.software.ac.uk
Reuse,Reuse,
not reinventnot reinvent
Innovate,Innovate,
not replicatenot replicate
Software Sustainability Institute
www.software.ac.uk
The Software Maturity Curve
Softwareproliferation
Time
CustomisationInnovation Consolidation
Portals
Quantum
chemistry
Cloud
Computing
RDBMS
Social
Simulation
Workflows
Spatio-
Temporal
viz
Molecular
Dynamics
Geospatial
viz
Digitised
Doc Analysis
Digital
repositories
Software Sustainability Institute
www.software.ac.uk
Enabling Innovation
• Supporting emergent disciplines
 Needs recognition of innovative software development
as part of funding
• Breaking down barriers
 We cannot assume that the way people interact with
resources will conform to expectations
 e.g. researchers will use/store files outside of universities
 Researchers will do whatever they can to get an edge –
they will not always conform
 We need to understand the relationship between e-
Research and e-learning frameworks (VREs/VLEs?)
Software Sustainability Institute
www.software.ac.uk
Supporting Consolidation
• “e-Science is an organic, emergent process requiring ongoing, coordinated
investment from multiple funders and coordinated action by multiple
research and infrastructure communities. It is both an enabler of research
and an object of research” – RCUK Review of e-Science
• Bridging the expectation gaps between participants
 Maintenance vs. research
 Different timescales for “exciting” work
• Well supported open platforms are the key in the age of
the research mashup
 Platforms to enable bottom-up innovation
 Platforms to enable citizen participation
 Competition/innovation built on top c.f. industry
Software Sustainability Institute
www.software.ac.uk
Sustaining Customisation
• “The time constants for real transformative impact and
significant competitive advantage is decades” – RCUK
Review of e-Science
• Sustain software infrastructure in the long term
 Differing models: through centres; within institutions;
distributed
• Need to change perceptions so that software is seen as
valuable! (and not just invaluable)
• Lower barriers to community growth and participation
• Increase value of providing services
• Virtually merge + map small amounts of effort / funding
Software Sustainability Institute
www.software.ac.uk
Case Study: NeISS
• Evaluate impact of traffic control
measures over next 5/10/15 years
• Access baseline demographic data
about the city
• Execute simulation of traffic
system and population
• Visualise simulation outputs
• Augment with new forms of data
• Run dynamic models to assess
future patterns (congestion,
health, social inequality)
Software Sustainability Institute
www.software.ac.uk
Case Study: NeISS
44
Photo: NASA/GSFC,
Software Sustainability Institute
www.software.ac.uk
Case Study: NeISS
45
Software Sustainability Institute
www.software.ac.uk
One last questionOne last question
How do we getHow do we get
credit for sustainingcredit for sustaining
software?software?
Software Sustainability Institute
www.software.ac.uk
This is where YOU come in
• Research credit is based on publication output
• Data citations and credit for reuse are still not
commonplace
• Software credit is the next stage
 Otherwise how can we persuade people to
contribute back?
• YOU are the researchers, developers, providers
and funders… YOU can make it happen!
Software Sustainability Institute
www.software.ac.uk
Software Sustainability Institute
www.software.ac.uk
In conclusion
• Software Sustainability is not easy, but it is
possible
• Build it into the process and build the right teams
• Three key things to remember:
 ANALYSE CUSTOMERS
 BUILD COMMUNITY
 CULTIVATE CONTRIBUTORS
• We need to give credit so people contribute back
Software Sustainability Institute
www.software.ac.uk
A National Facility
for Research Software
Become our next collaborators!
Email: info@software.ac.uk
Blog: http://www.software.ac.uk/blog
Twitter: twitter.com/SoftwareSaved
SlideShare: slideshare.net/SoftwareSaved
YouTube: youtube.com/user/SoftwareSaved
Telephone: +44 (0) 131 650 5030
Pilot collaborators:
• Fusion
Energy
• Climate
Policy
• Geospatial
Linked Data
• Crystal
Structure
• Brain
Imaging
• Scholarly
Journals

More Related Content

PPTX
Scientific Software: Sustainability, Skills & Sociology
PPTX
Communicating trust, enabling criticism
PPTX
The Foundations of Digital Research
PPTX
Doing Science Properly In The Digital Age - Rutgers Seminar
PDF
When GitHub meets CRAN: An Analysis of Inter-Repository Package Dependency Pr...
PDF
Socio-Technical Evolution of the Ruby Ecosystem in GitHub
PDF
Dev ops foundation v3 candidate handout(1)
PPTX
Exploring the Use of Labels to Categorize Issues in Open-Source Software Pro...
Scientific Software: Sustainability, Skills & Sociology
Communicating trust, enabling criticism
The Foundations of Digital Research
Doing Science Properly In The Digital Age - Rutgers Seminar
When GitHub meets CRAN: An Analysis of Inter-Repository Package Dependency Pr...
Socio-Technical Evolution of the Ruby Ecosystem in GitHub
Dev ops foundation v3 candidate handout(1)
Exploring the Use of Labels to Categorize Issues in Open-Source Software Pro...

Viewers also liked (20)

PPT
News_2010_C16
PPT
Willard Transitioning to Green Thought Leader Webinar, April 2011
PPTX
Tracking software contributions
PPTX
Software Sustainability Institute
PPTX
Software Sustainability: preserving the future of research software
PPT
Wellness akademia 2011
PDF
2012.04.06. husveti akcio
PDF
2012. 4-es és 5-ös katalógusainak újdonságai
PPTX
Software, Training and Users Panel: the Software Sustainability Institute's View
PPTX
Presentatie van diverse illustraties
PPT
SPORTELLO MOBILE INPS PER DISABILI E ANZIANI
PPT
Biblioteca,mataro
PPTX
Cabellos Medianos 2
PPT
Problemas Mcd Y Mcm
PPT
Horror
PDF
Jornal zoada bonita abril 2014
PPT
C:\documents and settings\alumno\mis documentos\cuidados en la sala de inform...
PPS
Fotos boniques
PDF
Guide to procurement (us version)
PPTX
Aline Barros - Digno é o Senhor
News_2010_C16
Willard Transitioning to Green Thought Leader Webinar, April 2011
Tracking software contributions
Software Sustainability Institute
Software Sustainability: preserving the future of research software
Wellness akademia 2011
2012.04.06. husveti akcio
2012. 4-es és 5-ös katalógusainak újdonságai
Software, Training and Users Panel: the Software Sustainability Institute's View
Presentatie van diverse illustraties
SPORTELLO MOBILE INPS PER DISABILI E ANZIANI
Biblioteca,mataro
Cabellos Medianos 2
Problemas Mcd Y Mcm
Horror
Jornal zoada bonita abril 2014
C:\documents and settings\alumno\mis documentos\cuidados en la sala de inform...
Fotos boniques
Guide to procurement (us version)
Aline Barros - Digno é o Senhor
Ad

Similar to Software Sustainability in e-Research: Dying for a Change (20)

PPTX
Better Software, Better Practices, Better Research
PPT
Six Principles of Software Design to Empower Scientists
PPTX
The Software Sustainability Institute and engagement with the Digital Humanities
PPTX
Software Sustainability: a UK Perspective
PDF
第1回バイオインフォマティクスデータ可視化セミナー@Riken
PPT
Session 36 - Engage Results
PPT
Cultivating Sustainable Software For Research
PDF
Simbios - Open Science in Biocomputational Research
 
PPTX
Software Sustainability: Better Software Better Science
PPTX
GSoC 2014 Presentation @ TechEx UoM Inauguration
PPTX
SGCI at Earth Science Information Partners meeting
PDF
NRENs in the Dissemination of Innovative Low Cost Global Solutions: From Univ...
PDF
Expedia's Journey toward Site Resiliency
PPTX
Why developing research software is like a startup (and why this matters)
PPTX
Research Software Sustainability takes a Village
PDF
The Agile and Open Source Way (AgileTour Brussels)
PPTX
Software management plans in research software
PDF
SGCI OAC webinar 4 18-19
PPTX
Doing Science Properly in the Digital Age: Software Skills for Free-Range Res...
PDF
Sgci esip-7-20-18
Better Software, Better Practices, Better Research
Six Principles of Software Design to Empower Scientists
The Software Sustainability Institute and engagement with the Digital Humanities
Software Sustainability: a UK Perspective
第1回バイオインフォマティクスデータ可視化セミナー@Riken
Session 36 - Engage Results
Cultivating Sustainable Software For Research
Simbios - Open Science in Biocomputational Research
 
Software Sustainability: Better Software Better Science
GSoC 2014 Presentation @ TechEx UoM Inauguration
SGCI at Earth Science Information Partners meeting
NRENs in the Dissemination of Innovative Low Cost Global Solutions: From Univ...
Expedia's Journey toward Site Resiliency
Why developing research software is like a startup (and why this matters)
Research Software Sustainability takes a Village
The Agile and Open Source Way (AgileTour Brussels)
Software management plans in research software
SGCI OAC webinar 4 18-19
Doing Science Properly in the Digital Age: Software Skills for Free-Range Res...
Sgci esip-7-20-18
Ad

More from Neil Chue Hong (6)

PDF
UK Funder Policy - the results of the Academic Spring?
PPTX
Where does it go from here? The role of software in digital repositories
PPT
Data 2.0|
PPT
Cat Herding and Community Gardens: Practical e-Science Project Management
PPT
Why Good Software Sometimes Dies... and how to save it
PPT
UK e-Infrastructure: Widening Access, Increasing Participation
UK Funder Policy - the results of the Academic Spring?
Where does it go from here? The role of software in digital repositories
Data 2.0|
Cat Herding and Community Gardens: Practical e-Science Project Management
Why Good Software Sometimes Dies... and how to save it
UK e-Infrastructure: Widening Access, Increasing Participation

Recently uploaded (20)

PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Tartificialntelligence_presentation.pptx
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
A comparative analysis of optical character recognition models for extracting...
PPTX
Spectroscopy.pptx food analysis technology
PDF
Spectral efficient network and resource selection model in 5G networks
PPT
Teaching material agriculture food technology
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Approach and Philosophy of On baking technology
PPTX
1. Introduction to Computer Programming.pptx
PPTX
Machine Learning_overview_presentation.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Tartificialntelligence_presentation.pptx
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Programs and apps: productivity, graphics, security and other tools
A comparative analysis of optical character recognition models for extracting...
Spectroscopy.pptx food analysis technology
Spectral efficient network and resource selection model in 5G networks
Teaching material agriculture food technology
Network Security Unit 5.pdf for BCA BBA.
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Diabetes mellitus diagnosis method based random forest with bat algorithm
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Unlocking AI with Model Context Protocol (MCP)
cloud_computing_Infrastucture_as_cloud_p
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Approach and Philosophy of On baking technology
1. Introduction to Computer Programming.pptx
Machine Learning_overview_presentation.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Per capita expenditure prediction using model stacking based on satellite ima...

Software Sustainability in e-Research: Dying for a Change

Editor's Notes

  • #2: Abstract: e-Research has come of age - it is no longer a raucous teenager but a young professional. With this comes a greater responsibility for its future, and the requirement to care for the next generation of e-Researchers. In particular, the software which has been developed to support e-Research needs to be properly cultivated otherwise the time and money invested in its development is wasted. With this level of importance placed on software sustainability, it is no surprise that a number of barriers have sprung up around how to achieve it and in particular the requirement to change existing ingrained practices can be hard to sell. Software sustainability in the e-Research community must balance many opposing concerns: the effort spent on maintenance rather than research, conflicting requirements over increasing users, and the ability to enable reproducible and reusable research. This talk will cover the different purposes, benefits and approaches to software preservation and sustainability, looking at common practices and pitfalls, stories and successes as observed by the UK's Software Sustainability Institute.
  • #3: However we are faced with new challenges with a direct bearing on the general public, in areas such as environmental change, transport systems, biodiversity, personal health and medicine
  • #6: Managed Programme gave money to address gaps Many projects flourished (such as GridSAM, the Application Hosting Environment from RealityGrid and BPEL Designer), but some wilted and faded away.
  • #7: 8 projects with multiple international contributors through SF/CPAN/PyPl
  • #8: With the SSI we have reached a new stage where we are working to support all the current gardeners who are already out there. So, why do we still need this?
  • #9: JournalTOCS largest collection of TOCs from major publication
  • #10: Even those who create prototypes will assume they will rewrite the software
  • #11: Facts: Average length of time Software development taught to different people Chef analogy Not everyone becomes a master chef, but you need everyone in the kitchen to make the restaurant work Examples from software: Technical authorities Architects Audience exercises: Design patterns Development Models
  • #12: Statistics from Greg Wilson Are academics software developers? Can research consortia manage production? Are timing constraints different? What is the role of the PI in software development management? Are the skills for software and research the same?
  • #13: Facts: Average length of time to become an architect: 7 years Average length of time Software development taught to different people Chef analogy Not everyone becomes a master chef, but you need everyone in the kitchen to make the restaurant work Examples from software: Technical authorities Architects Audience exercises: Design patterns Development Models
  • #14: No one sets out to make a bad piece of software
  • #15: Frequency Hopping Spread Spectrum (Hedy Lamarr) originally using a piano roll, Nikola Tesla for controlling boats
  • #16: The main point is that apart from relatively straightforward HCI-type usability there is not much that social scientists have come up with that is practically useful for technologists. The solutions IMHO lies in a more routine involvement of people with social science skills (not social scientists themselves) in design work, which probably requires us to develop career structures for people with hybrid skills. There are some wonderful examples of how this can help to address some of the issues we talk about in the paper, going back to the work we did with Marina Jirotka on eDiaMoND (as a both a positive and a negative example) and is also present in the work of Monika Buscher from Lancaster.IMDB Flickr, seti@home->boinc
  • #18: Is it more important to sustain the software that this workflow references, or the workflow itself?
  • #19: Is it more important to sustain the software used to create this map, or the data that makes it available? The map is unique and only useful for one point.
  • #20: This story has an unhappy end – the Kongo Gumi temple builders went bust in 2006 bringing to an end the longest running family business in the world (est 568!)
  • #23: The ancient Pharoah’s of Egypt believed that they could preserve the physical manifestations of their lives and so enter into the eternal afterlife as God Both mummies are held in the British museum.
  • #24: The so called curse of the pharoah’s is said to have killed those that disturbed the Pharoahs’ sleep However the curse might be better applied to the Pharoah himself, as eternal decay is not the same as eternal life.
  • #25: Storage lifetime of an apple is ~12 months, which is about the same as software! Purposes for software preservations Achieve legal compliance Create heritage value Enable continued access to data Encourage software reuse Manage systems and services
  • #28: Scott McNealy coined the phrase
  • #32: How does software sustainability fit within context of software engineering, community engagement, project management, funding What are the external factors like change in effort, timelines and deadlines, licensing, step changes in product development
  • #35: Tools –Signal Data Explorer (SDE) 􀂄We developed SDE which is now being used: 􀂄In CARMEN –neuroscience tools and data sharing 􀂄In BROADEN and in Rolls-Royce 􀂄We exploited SDE through Cybula Ltd. 􀂄Being used on trains 􀂄Started to sell out of the box system
  • #36: CAStep: keeping up with the community
  • #43: Allowing people to move makes it easier to bridge gaps as you have a chance of creating common communication structures
  • #45: Update slide for surveymapper?
  • #46: Update slide for surveymapper?
  • #51: Drawing on pool of specialists to drive the continued improvement and impact of research software developed by and for researchers
  • #52: Become our next collaborator – email [email protected]
  • #53: Molecules will adopt different structures, these structures may dissolve in different ways: polymorphism Dosage profile for drugs
  • #54: Millennium Seed Bank – Royal Botanic Gardens Kew
  • #56: There is a spectrum of approaches Examples: -