Perspective: standard Protein information Management System www.pims-lims.org Why PiMS? Chris Morris STFC Daresbury Laboratory… Perspective: standard …and the PIMS development team St Andrews University 18/01/2011 Protein information Management System www.pims-lims.org Outline of talk ■ Why use a LIMS? ■ Use of PiMS for real projects ■ PiMS concepts ■ xtalPiMS for crystallization ■ Future work Protein information Management System Perspective: standard www.pims-lims.org Why use a LIMS for protein production? ■ Traceability, Searchability, Manageability, Continuity, Integration ■ Flexibility, Future Proofing ■ - lucky that we worked for two consortia ■ Alternative 1: a combination of lab notebook and MS Office ■ Alternative 2: Electronic Lab Notebook ■ LIMS for: HTP, long term projects, scattered collaborations, automated work, services Perspective: standard Protein information Management System www.pims-lims.org Potential problems with LIMS ■ IT overhead ■ Shared data should be on backed-up server – use a web-based service ■ Data loss Perspective: standard ■ Hardware failure or data corruption – hardware failures manageable ■ Data integrity ■ Data need to be entered properly or LIMS can default to being ELN ■ Recording data takes time for no immediate benefit – easy input essential ■ Unrecorded data are lost and incomplete data may break data “chain” Protein information Management System www.pims-lims.org Who uses PiMS? ■ MPSI 1064 Targets, 2536 Experiments, 3467 Samples ■ SSPF 392 Targets, 3709 Experiments, 1344 Samples ■ OPPF 352 Targets, 20,559 Experiments, 18,714 Samples ■ PiMS adopted at IRB (Barcelona), Institute of Biophysics (Beijing), EMLB Hamburg, IQTB (Lisbon), TCD, … ■ XtalPiMS adopted in OPPF, York. ■ Free for academic use Perspective: standard Protein information Management System www.pims-lims.org What do they say about PiMS? 17 replies / 18 academic licenses ■ 4: "I love PiMS" / "PiMS is brilliant" / "of great use for us" / “it is a key application that we do not want to miss anymore!” Perspective: standard ■ 4: "time investment needed to start using it" / "too much time had to be put in initially" / "energy needed to get into it" / "the learning curve was too steep for us" Protein information Management System www.pims-lims.org Technologies used in PiMS ■ PiMS is a web application ■ Client is Mozilla Firefox or Internet Explorer ■ No client software to install (perhaps plugins) ■ Windows, Macintosh and Linux clients ■ PiMS requires a server ■ ■ ■ ■ Perspective: standard Web server uses Apache Tomcat Database server uses PostgreSQL or Oracle Windows and Linux servers Managed public PiMS server hosted at RAL ■ Technologies used by developers ■ Java1.5, Hibernate, JUnit, BioJava, dot, batik, AJAX, ... Protein information Management System www.pims-lims.org PiMS 4.2 supports .... ■ work on ORF targets, complexes, promoters, protein from natural source ... ■ Gateway, Infusion, ... ■ individual experiments, groups of experiments, and work with plates ■ Acquisition of data from Akta ■ Tracking samples ■ Tracking reagents used ■ Crystallogenesis in xtalPiMS extension Perspective: standard Protein information Management System www.pims-lims.org Access rights ■ Each PiMS record belongs to a “lab note book” ■ Each user can write in one or more lab note books ■ Your lab note book may be: Perspective: standard ■ Private to you ■ Or readable by your supervisor ■ Or shared with colleagues Protein information Management System www.pims-lims.org PiMS uses simple key concepts ■ Complexes & Targets ■ Descriptions of proteins and complexes ■ Can contain bioinformatics annotations ■ Constructs Perspective: standard ■ Starting point for real experiments ■ Describes actual sequences ■ (Typed) Samples ■ Tracked samples made & used by experiments ■ Samples have types, owners, locations etc. ■ Experiments & Protocols ■ Consume (input) and produce (output) samples ■ Protocols are user-defined reusable templates Protein information Management System www.pims-lims.org How it all links together Perspective: standard Protein information Management System www.pims-lims.org Target: sequences and annotations Perspective: standard Protein information Management System www.pims-lims.org Construct: starting point for experiments, links to target Perspective: standard Protein information Management System www.pims-lims.org Sample: has type, owner, location Perspective: standard Protein information Management System www.pims-lims.org Experiment: samples in, samples out Perspective: standard Protein information Management System www.pims-lims.org Protocol: template for experiment Perspective: standard Protein information Management System www.pims-lims.org A workflow derived from PIMS Perspective: standard Protein information Management System www.pims-lims.org Experiments can read/write data Perspective: standard Protein information Management System www.pims-lims.org Simple reports of how samples are made Perspective: standard Protein information Management System www.pims-lims.org Graphical interface for plate experiments Perspective: standard Protein information Management System www.pims-lims.org Access rights ■ Each PiMS record belongs to a “lab note book” ■ Each user can write in one or more lab note books ■ Your lab note book may be: Perspective: standard ■ Private to you ■ Or readable by your supervisor ■ Or shared with colleagues Protein information Management System www.pims-lims.org The xtalPiMS home page Perspective: standard Protein information Management System www.pims-lims.org Perspective: standard Protein information Management System www.pims-lims.org Perspective: standard Protein information Management System www.pims-lims.org Plans for 2011 ■ ■ ■ ■ Support for INSTRUCT centres Support for ThermoElectron/Rhombix Sending data to DLS In plate screening Perspective: standard CM funded by CCP4 to July 2013 have to say “no” to some requests Also part of “BioMedBridges” FP7 application Protein information Management System www.pims-lims.org Future work: Design adoption path ■ ■ ■ ■ ■ ■ Booking instruments Freezer index Reagent stocks Archive of files Protocols Experiments Perspective: standard “Outlook for structural biology” Protein information Management System www.pims-lims.org The long term vision A unified and extensible set of software tools for molecular biology, offering seamless data transfer and a consistent user experience, from target selection to extraction of biological significance from the structure Perspective: standard ? -> PiMS -> xtalPiMS -> ISPYB -> Xia -> CCP4 -> ? Protein information Management System www.pims-lims.org Acknowledgments ■ The PiMS project people ■ Kim Henrick, Dave Stuart, Keith Wilson, Colin Nave, Neil Isaacs, Jim Naismith, Richard Blake ■ Chris Morris, Ed Daniel, Alain Da Souza, Jon Diprose, Susy Griffiths, Bill Lin, Anne Pajon, Katya Pilicheva, Marc Savitsky, Petr Troshin, Jo van Niekerk Perspective: standard ■ xtalPiMS people ■ Ian Berry ■ PiMS and xtalPiMS users Protein information Management System www.pims-lims.org Supplementary material Perspective: standard Protein information Management System www.pims-lims.org Crisis of Drug Discovery ■ Closure of many in-house R&D groups ■ Sharing risk with academic groups ■ Market in drug candidates • Product could includes methods ■ Use of Contract Research Organisations Perspective: standard Need for collaborative knowledge management solutions Protein information Management System www.pims-lims.org Survey of PiMS Licensees ■ 17 replies / 18 academic licenses ■ 5: never able to get a good installation ■ 5: one useful addition would be ... / very small incremental improvements / increase the bioinformatics tools / plugins / A friendly browser-based user management would be very helpful ■ 4: I love PiMS / PiMS is brilliant / of great use for us / it is a key Perspective: standard application that we do not want to miss anymore! ■ 4: time investment needed to start using it / too much time had to be put in initially / energy needed to get into it / the learning curve was too steep for us ■ 2: finding the right way to use it / We think that some training would be needed now. ■ 2: weird java error messages / there are still many (small) bugs ■ until we are told to use it Protein information Management System www.pims-lims.org Feedback from funding bodies ■ FP7: A major risk ... is lack of adoption by the European user community ■ BBR: lack of evidence showing support for the resource from current users Perspective: standard Funding bodies will not tell scientists to use PiMS Protein information Management System www.pims-lims.org Dissemination of new technology Perspective: standard ■ The greatest credibility gap is from visionaries (~5%) to pragmatists (~33%) ■ This is the stage that PiMS is at. Protein information Management System www.pims-lims.org Five types of technology user ■ Enthusiasts: enjoy Unix installation... ■ Innovators: want to get ahead; accept risk; competent at IT; act now. === we are here === ■ Pragmatists: want to be up to date; “did you get continuation funding?”; “no weird java error messages”; wait and see. ■ Conservatives: want the tried-and-tested; trouble free; expect full support. ■ Skeptics: a lab note book was good enough for James Sumner. Perspective: standard Protein information Management System www.pims-lims.org Contradictions in requirements = key design challenges 1)Easy installation v. reliable backup 2)139 feature requests v. “day to day problems of finding the right way to use it” 3)Scientists' autonomy v. sharing laboratory space Perspective: standard Protein information Management System www.pims-lims.org Contradiction 3: autonomy v. sharing I won't tell them to use it v. Please write down start/finish times so others may use the shaker when it is free Perspective: standard Protein information Management System www.pims-lims.org Need to prioritise ■ 5 requests to travel in November – – – PSDI PSB Universities of Vienna, Helsinki, St Andrews Perspective: standard ■ CM prepared to travel 3 times a month ■ Team was 9, now 2, soon 1 ■ 139 outstanding feature requests ■ 7 PY development ~ 1 FTE maintainance Protein information Management System www.pims-lims.org Diagnosis? Perspective: standard ■ Adopting PiMS is like swallowing a cow ■ Could be a bite at a time Protein information Management System www.pims-lims.org Design for piecemeal adoption ■ Highlight “next step” ■ Module: Booking instruments ■ Module: Freezer index ■ Module: Reagent stocks ■ Module: Archive of files ■ Module: Protocols ■ “Please fix” page ■ Better installer 6 weeks Perspective: standard “Outlook for structural biology” Protein information Management System www.pims-lims.org What we are not doing ■ Site visits, beyond 3 per month ■ User support, beyond 1 day per week ■ Backlog of new feature requests ■ BioPiMS – unless in BioMedBridges Perspective: standard Protein information Management System www.pims-lims.org